Help shoppers find the right WooCommerce products.
Combine result-aware filters, typo-tolerant search and merchant-controlled relevance. Start with free local filtering and add managed Elasticsearch as your catalog grows.
- Free core with every facet type
- Managed Elasticsearch from $69/month
- WP Query fallback keeps products listed
Filter your WooCommerce Shop and custom product pages. Counts follow every choice, so shoppers see which options still have products and hit fewer dead ends. Try a color, exclude a brand or change the price.
Typo tolerance, synonyms and exact codes in one search bar. Autosuggest shows products while shoppers type; each search field decides how it matches. Autosuggest, typo tolerance and synonyms run on managed Elasticsearch.
Zero Results · last 30 days
| Search | Result | Searches |
|---|---|---|
| cover | No results | 23 |
| nordline x3 | No results | 14 |
| kova 8 pro | No results after filters | 6 |
Counts deliberate searches submitted from the Search Bar, not every keystroke.
Popular Facets · Smartphones
Of 412 eligible sessions. Statistics stay in your WordPress database.
Reports you can act on. See searches that found nothing and the filters shoppers use per category, then decide what to change. See the merchant workflow
Decide how search matches your catalog
Choose the fields each search input uses, how each field matches and how much it counts — without writing Elasticsearch queries.
-
Text, Exact or Prefix per field
Keep typo-tolerant Text matching for titles and switch only the fields that need it — such as an SKU — to Exact or Prefix.
-
Weights for ranking
Give the title more weight than the description. Weights change the order of results, not which products match.
-
Synonyms in your shoppers’ words
Add rules such as cover, case and deploy them when ready. Title, excerpt and content use deployed rules right away; meta and taxonomy fields pick them up after the next full sync.
| Field | Match | Weight |
|---|---|---|
| Title | Text | 5 |
| SKU _sku | Exact | 3 |
| Brand | Text | 2 |
| Excerpt | Text | 1 |
Shopper searches AB-100
Act on what shoppers actually use
Two reports, two concrete actions. You stay in control: nothing reorders or rewrites itself.
Put the most-used filters first
Popular Facets shows which filters shoppers use in each category and suggests an order. You decide whether to apply it. A manual category order works without any statistics.
412 eligible sessions · suggestions need at least 100
Current order
- Brand
- Storage
- Color
- Price
Suggested order
- Price
- Brand
- Color
- Storage
Turn a dead-end search into a synonym
Zero Results lists searches that found nothing. Open one in the Synonyms editor, finish the rule and deploy it. The report is optional and off by default.
- Review report
- Add synonym
- Deploy
| Search | Result | Searches | Action |
|---|---|---|---|
| cover | No results | 23 | |
| nordline x3 | No results | 14 | |
| kova 8 pro | No results after filters | 6 | Filters left none |
Not every row needs a synonym: “nordline x3” may simply be a product you don’t stock.
Saved in WordPress. Shoppers see the rule after you deploy it.
Start free. Add managed search when you need it.
Every facet type stays in the free core. Managed plans add a dedicated Elasticsearch service and the search features that depend on it, sized to your catalog.
Core
Free$0/forever
For small sites that need solid filtering without a search server.
- WP Query only, no Elasticsearch
- All facet types
- 1 site license
- Email support
Starter
Managed ES$69 $0/15 days
For a single store that needs managed search without running its own server.
- Up to 20,000 records
- 1 site license (3 subdomains)
- Dedicated VPS and Elasticsearch user
- Email support
Grow
Managed ES$249/month
For growing stores with larger catalogs.
- Up to 300,000 records
- 1 site license (3 subdomains)
- Dedicated VPS and Elasticsearch user
- Priority support
Custom
Managed ESfrom $559/month
For agencies and stores that need dedicated capacity.
- Custom site and catalog capacity
- Larger dedicated VPS
- Migration and performance tuning
- Priority support
Included in Core
- All facet types: checkbox, radio, slider, min/max range, rating and search field
- Shop filtering on the Shop page and custom product pages
- Live counts, active filter chips and checkbox value exclusion
- Popular Facets report and per-category filter order
- Text, Exact and Prefix field matching, with word search instead of relevance ranking
Added by every managed plan
- Relevance ranking with per-field weights
- Typo-tolerant search and autosuggest
- Synonyms, deployed per catalog language
- Optional Zero Results report on your Main environment
- Automatic WP Query fallback if the service can’t be reached
Joining the private pilot? Contact us about early access and pilot offers.
What happens if managed search is unavailable?
Your store keeps listing and filtering products. Product queries switch to WP Query on your own site and return to Elasticsearch automatically. While that lasts, search uses simpler word matching: no relevance ranking, typo tolerance or synonyms.
Questions before you start
Short answers here; the documentation has the details.
The WooCommerce Shop page and any page with the WPXFacets filter form or search results shortcode or block. Product category, tag and attribute archives stay with WooCommerce and are not filtered by WPXFacets.
To give one category its own filtered page, pre-filter a page for that category. Where WPXFacets filters
No. The free core filters with WP Query on your own database and includes every facet type. Add managed Elasticsearch when you want relevance ranking, typo tolerance, autosuggest and synonyms.
It is off by default. On managed search, after you accept the Data Processing Agreement and activate it on your Main environment, it counts deliberate searches submitted from the Search Bar that returned nothing — not every keystroke — and keeps them as daily aggregates.
It is a merchandising signal, not complete search analytics or conversion tracking.
No. Collection is off until you turn it on, and statistics stay in your WordPress database. It works on every plan, including Free.
Catalog languages are detected automatically with Polylang and WPML; other setups need a custom adapter. Tell us how your store handles languages, and we’ll check the fit during the pilot.
Tell us about your WooCommerce store
WPXFacets is in private pilot. Contact us to discuss fit, access and the pilot offers currently available for your store.
Helpful to include in your message
- Your store URL and roughly how many products it lists
- The attributes shoppers filter by today
- Your current filter or search plugin, if any
- Languages and translation plugin
Please don’t send passwords or customer data. We’ll ask for anything else we need.