WooCommerce
WooCommerce Product Search for Complex Catalogs | Scouty
Why WooCommerce default search struggles past a few thousand SKUs, what AJAX plugins solve, and where you need a real search recovery layer.
WordPress search was built for blog posts. WooCommerce inherits it. Run it against a 10,000-SKU catalog with model numbers and variant attributes, and the cracks show up fast.
You don’t have to rebuild the store to fix this. You just need to put a real search index in front of WooCommerce and treat the WooCommerce database as the source of truth for everything else.
What’s actually wrong with default WooCommerce search
A few well-known limitations:
- WordPress core search uses LIKE-based matching against post content. Fast on small catalogs, awkward on large ones.
- Custom attributes are not searched by default. Size, color, SKU patterns, and fitment data live in product meta and don’t show up in search results.
- Variants are inconsistent. Some stores index parent products only, missing variant-specific attributes.
- No real analytics. You can guess what shoppers are searching for, but you can’t see what they’re missing.
- No zero-result repair workflow. Bad searches stay bad.
This is fine for a catalog of 200 simple products. It is broken for a serious store.
The AJAX plugin layer
The first thing most stores add is an AJAX search plugin. FiboSearch, Ivory Search, etc. These plugins improve the on-page search experience: live suggestions, thumbnails, faster results.
What they do well:
- Frontend UX. Instant results, thumbnails, autocomplete.
- SKU search. Most surface SKUs in the suggestions.
- Configuration. Fast to install and tune.
What they don’t do well:
- Search analytics. Most don’t tell you which queries fail.
- Synonym repair. Some support synonyms; few help you discover which ones are missing.
- Semantic and visual search. These are not in scope for an AJAX plugin.
- Document and AI workflows. Out of scope.
If your problem is “the search bar feels slow,” AJAX plugins are great. If your problem is “we’re losing revenue to bad search results,” you need a different layer.
Signals you need a real search recovery layer
- Catalog over ~5,000 SKUs.
- Custom attributes that should be searchable but aren’t.
- B2B/technical buyers searching by part numbers and model fitment.
- Product photography that begs for visual search.
- PDFs and spec sheets that hide the most important info.
- A search bar that “works” but a bounce rate that doesn’t match traffic quality.
A workable WooCommerce stack
A pragmatic stack for a serious WooCommerce catalog:
- Default WordPress/WooCommerce as the source of truth. Don’t migrate.
- A real search recovery layer that ingests your products, attributes, and (optionally) documents and images.
- A storefront integration. A widget, plugin, or block. That replaces or augments the default search.
- Analytics that show zero-results, search-to-cart, and revenue impact per query.
- Optional add-ons for semantic, visual, document, AI/RAG, and DAM.
Scouty fits at layer 2 onwards. The WooCommerce catalog stays where it is; Scouty becomes the search index and recovery layer on top.
Common WooCommerce-specific gotchas
A few things that go wrong on real stores:
- Variant attributes that should be searchable but aren’t because they live in
wc_attributesrather thanpost_meta. - Long product titles packed with model numbers and SKUs that crowd out actual product names.
- Meta query bloat that slows down search to a crawl on catalogs over 50k products.
- Out-of-stock policy that varies by product and is inconsistently respected by search.
- Multi-language stores (WPML, Polylang) where search results need to respect locale.
How Scouty fits
Scouty offers a WooCommerce plugin and a universal JavaScript widget. It indexes your products, attributes, and (optionally) PDFs and images, then exposes search through a search bar that replaces or augments your existing one. Analytics, synonym repair, and merchandising are first-class.
If you have a WooCommerce catalog over a few thousand SKUs and want a manual review of where search is leaking revenue, request a free expert-led Search Audit. A Scouty specialist will look at your storefront, sample queries, and catalog complexity and recommend a scope.