Live suggestions
Product image, price, SKU and a snippet of the description, as the customer types, with categories, tags and brands alongside. On phones the whole thing goes full-screen, and the keyboard works throughout.
RangeSearch swaps WooCommerce's database scan for a real search index. Your customers get answers in a few milliseconds, misspellings still find the product, and you get a list of every phrase they tried.
2–5 ms per query on the dedicated endpoint, measured on a live store.
Try
2–5 ms
Engine query time
0
Plugins loaded per search
3
Endpoint fallbacks, automatic
< 2 s
Index build, 50 products
Someone using your search box has already decided to buy something. If the results come back empty or irrelevant, they'll go and buy it somewhere else.
LIKE '%query%'You configure all of this from the plugin's settings screens. Nothing here needs a snippet in functions.php.
Product image, price, SKU and a snippet of the description, as the customer types, with categories, tags and brands alongside. On phones the whole thing goes full-screen, and the keyboard works throughout.
Titles, descriptions, SKUs including variation SKUs, GTIN/EAN barcodes, categories, tags, attributes, custom fields, posts, pages and custom post types. Pick what counts as searchable and the index rebuilds around it.
Your customers call it a tee, your catalogue calls it a t-shirt. Map one to the other, add one-way rules and multi-word phrases, and keep your stopword list on the same settings screen.
Decide what ranks first. Pin any product to the top of any phrase from a plain settings field, so the bundle you're pushing this week sits above everything else.
Inherits your theme's fonts and colours instead of fighting them. Drop it in as a shortcode, widget or block, let it replace the WooCommerce form, or point it at your existing search input with a CSS selector.
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.
Type "silverchar" and you get Silverchair. Corrections are checked against the words in your own catalogue, so it only ever suggests things you actually sell.
Every phrase, how many results it returned, and what got clicked afterwards. The list of searches that came back empty is the useful one: each row is either a product you should stock or a synonym you should add.
Top searches, last 30 days
| Phrase | Searches | Results |
|---|---|---|
| waterproof jacket | 412 | 18 |
| merino socks | 287 | 6 |
| gore tex bibs | 134 | 0 |
| trekker 40l | 96 | 2 |
| childrens harness | 71 | 0 |
Suggestions come from a dedicated endpoint that boots WordPress in a stripped-down mode, skipping your theme, your other plugins and the REST stack entirely. It loads the index tables and answers.
"took": 2.4Where a keystroke goes
Step 1 loads WordPress core and nothing else. On a store running fifteen plugins, that's the difference between waiting for all fifteen and waiting for none of them.
The free version is a complete plugin, not a trial. Pro adds the parts that need the full engine, on as many sites as you run.
$0
Everything a small store needs
$49 /year
One production site. Everything in Free, plus:
$99 /year
For people running a few stores.
$199 /year
For agencies and multi-store operators.
Your licence key arrives with your receipt and activates in the plugin settings. Manage your subscription, payment method and invoices any time from your account. 14-day refund, no questions asked.
If yours isn't here, email us and we'll answer it.
Download the free plugin, run the index once, then type into your own store's search bar. That's the whole setup.