Search Recovery
How to Fix Zero-Result Searches in Ecommerce | Scouty
Diagnose and fix zero-result searches: typos, synonyms, missing tags, attribute mismatches, and out-of-stock issues. With examples and a checklist.
When a shopper searches and gets zero results, they’re telling you exactly what they want, in their own words. Most of the time, the product is sitting right there in your catalog. The vocabulary they used just didn’t reach it.
This guide is about closing that gap. The goal isn’t perfect search. It’s turning more dead-end queries into product views.
What counts as a zero-result search
A zero-result search is any query that returns no products in the search results page (and, in some cases, no autocomplete suggestions).
Important distinction: a zero-result search is not the same as a search that returns the wrong product. Wrong-product searches are a different problem (relevance), but they often share the same underlying causes. Synonym mismatches, attribute gaps, and missing terminology.
Why zero-results happen
The same five root causes appear over and over in our manual Search Audits:
- Synonym mismatch. The shopper says “couch,” your catalog says “sofa.” The shopper says “hydrating,” your product titles say “moisture repair.” The shopper says “BMW,” your fitment field uses “BMW E92.”
- Attribute gap. The shopper searches for a size, color, or material that lives in your product attributes but is not indexed for search.
- Typo or stem. “Hidking boot” vs. “hiking boots.” Most modern engines handle this, but stem and typo tolerance is often disabled or under-tuned.
- Out-of-stock or unpublished. The product exists but is hidden from results because of stock status, draft state, or visibility flags.
- Tokenization or model number quirk. “BMW-E92” tokenizes differently than “BMW E92” or “BMWE92.” The shopper has all three patterns; your index may only support one.
A simple diagnosis loop
You don’t need a sophisticated tool to start fixing zero-results. You need a list, a rule of thumb, and a weekly habit.
- Pull the top 50 zero-result queries for the last 30 days, ranked by volume.
- For each query, ask: is the product in the catalog at all? If yes, why didn’t the shopper find it?
- Bucket each query into a root-cause category (synonym, attribute, typo, stock, tokenization).
- Apply the appropriate fix (synonym rule, attribute index update, typo tolerance, stock policy, tokenization tweak).
- Track the next 30 days to see if the same query reappears.
This loop is unglamorous, but it is the loop that recovers revenue.
Synonym rules: the highest-leverage fix
Synonyms are the cheapest, fastest fix in the toolbox. A single one-way rule like couch → sofa can rescue thousands of sessions per month.
A few principles:
- Use one-way synonyms when one term is “marketing” and the other is “internal.” Shoppers say couch, you internally say sofa: rewrite couch to sofa, not the reverse.
- Use two-way synonyms when both terms are equally valid. “Trainers” and “sneakers” both belong in the index for shoes.
- Be careful with brand confusions. “Gel” can mean both a hair product and a knee brace material. A bad synonym rule can wreck relevance for unrelated categories.
- Never delete a synonym without checking the impact. Existing rules tend to compound. Removing one breaks several others.
Visual and document searches catch what synonyms miss
Some failed searches are not synonym problems. The shopper has an image of a chair they like, or they remember a model number from a manual but not from the product title.
Image similarity search and document search recover this demand:
- An image upload finds visually similar SKUs even when the shopper has no idea what to call the product.
- A document search finds the SKU on page 4 of the spec sheet that the shopper read once before searching.
This is one reason Scouty packages Visual and Docs as add-ons rather than burying them. They recover real demand that pure keyword and synonym work cannot.
Make merchandising part of the fix loop
Once you have a recovered query, the next step is to decide which product or collection should win the result. A boost rule, a pin, or a “shop the look” carousel can turn a recovered query into a high-conversion experience.
A simple checklist for each recovered zero-result query:
- Should one product be boosted to the top?
- Should out-of-stock items be hidden or pushed to the bottom?
- Should the result page recommend a category, a guide, or a similar SKU?
- Should the AI assistant offer a guided answer if the query is ambiguous?
A concrete checklist
Use this checklist when you sit down to fix zero-results:
- Pull top 50 zero-result queries by volume
- Spot-check each in your store search
- Tag each with one of: synonym, attribute, typo, stock, tokenization
- Apply synonym rules where appropriate
- Reindex any attributes that should be searchable
- Confirm typo tolerance is enabled
- Decide your stock visibility policy explicitly
- Add boosts/pins for recovered queries that have a clear winner
- Re-run the report in 30 days
How Scouty helps
Scouty surfaces zero-result queries automatically, suggests synonym and product matches, supports image and document search to recover non-keyword demand, and tracks the click and cart impact of each fix you apply.
If you want a manual review of your storefront before installing anything, request a free expert-led Search Audit. A Scouty specialist will look at your sample queries, filter UX, and add-on fit and send you a short report.