RANGESEARCH

A search plugin for WooCommerce

Your customers type.
The right product appears.

RangeSearch replaces WooCommerce's slow database scan with its own search index. Suggestions arrive in a few milliseconds, typos get corrected, and every search a customer makes is recorded so you can see what your store is missing.

2–5 ms query time on the dedicated endpoint. Measured, not estimated.

yourstore.com

Suggestions:

Default WooCommerce search loses sales

Out of the box, WordPress answers a search by scanning the whole posts table with a LIKE '%query%' clause. It cannot rank by relevance, it does not know what a SKU is, and one misspelled letter returns an empty page. On a store with a few thousand products it is also slow.

A customer who searches is a customer ready to buy. If the search comes back empty or wrong, they leave.

Default engine
full table scan per query
RangeSearch engine
inverted index, dedicated tables
Default typo handling
none, zero results
RangeSearch typo handling
corrects against your catalog
Default ranking
date published
RangeSearch ranking
relevance, weighted by field and sales

What it does

Live suggestions

Product image, price, SKU and a description snippet as the customer types. Categories, tags and brands suggested alongside. Keyboard navigation and a full-screen overlay on phones.

Search everything that matters

Titles, descriptions, SKUs including variation SKUs, GTIN/EAN barcodes, categories, tags, attributes, custom fields, posts, pages and custom post types. You choose the scope; the index follows.

Typo tolerance

"silverchar" finds Silverchair. Four correction strengths, a "showing results for" notice, and corrections work on category and tag suggestions too, because they live in the same index.

Synonyms & stopwords

Teach the engine your customers' vocabulary: "tee = t-shirt", one-way rules, multi-word phrases. Add stopwords in the settings, not in a code snippet.

Pinned results

Decide what ranks first. Pin any products to the top of chosen phrases from a plain settings field. Campaign week? Pin the bundle.

Search analytics

Every phrase, its result count, and what got clicked. A standing list of searches that returned nothing is your next product idea or synonym rule. CSV export included.

One engine everywhere

The dropdown and the results page share the same engine and the same ordering, so what customers preview is what they get after pressing Enter.

Made for your theme

Inherits your theme's fonts and colours instead of fighting them. Shortcode, widget, block, automatic WooCommerce form replacement, or attach it to any existing input with a CSS selector.

Built for developers

REST API, WP-CLI commands, documented filters for scoring and indexing, frontend events, and score debugging with a URL parameter. The index is four honest MySQL tables.

Fast because it skips the slow part

Suggestions are served by a dedicated endpoint that boots WordPress in a stripped-down mode: no theme, no other plugins, no REST stack. Just the index tables and an answer. If a security plugin blocks it, the search falls back to the REST API and then to admin-ajax on its own.

On a store running fifteen plugins, that is the difference between waiting for all fifteen to load and waiting for none of them.

Engine query time
2–5 ms
Endpoint overhead
WordPress core only, no plugins or theme
Index build, 50 products
under 2 seconds
Index updates
automatic on product save, stock change, delete
Timing in every response
"took": 2.4

Pricing

Free does the job. Pro does the job better, on one yearly subscription per store.

Free

$0

Everything a small store needs

  • Live AJAX suggestions with images and prices
  • Search titles, descriptions and SKUs
  • Category and tag suggestions
  • Results page powered by the same engine
  • Mobile overlay, keyboard navigation
  • Shortcode, widget, block, form replacement
  • Search analytics with no-result phrases
Download

Pro

$49/year per site

The full engine

  • Dedicated fast endpoint (2–5 ms queries)
  • Typo tolerance with four strengths
  • Synonyms, stopwords, pinned results
  • Variation SKUs, GTIN/EAN, attributes, custom fields
  • Brands, custom post types, include/exclude rules
  • Details panel, search history, voice search
  • Click analytics, CSV export, GA4 events
  • Scheduled index rebuilds
Buy Pro

Pro licences activate instantly in the plugin settings and can move between sites. 14-day refund, no questions.

Questions

Will it slow my site down?
No. Searches never touch your theme or other plugins, and the index lives in its own tables. The rest of your site is untouched.
Does it work with my theme?
Yes. The search bar inherits your theme's styling, and if your theme already has a search input, RangeSearch can attach to it with a CSS selector instead of replacing your markup.
What happens when I add or edit products?
The index updates itself on save, stock change and delete. A scheduled rebuild is available as a safety net for bulk imports.
Is it a FiboSearch alternative?
Yes. RangeSearch is an independent plugin covering the same ground, with several things FiboSearch keeps in code snippets available as plain settings: stopwords, pinned results, per-group limits.
What does the licence cover?
One production site per licence, all Pro features, updates and support while the subscription is active. The free version keeps working if you cancel.