Why can't customers find products on my site?

Usually the product exists and search cannot reach it. The six recurring causes are misspellings, unknown synonyms, descriptive phrasing, missing catalogue attributes, over-restrictive filters, and results ranked so far down that nobody scrolls to them. Your zero-result log identifies which one dominates.

Diagnose before fixing

Each cause has a distinct signature in the logs, and the fixes are not interchangeable.

Signature in the logLikely causeFix
Zero results, near-miss spellingTyposTypo tolerance
Zero results, valid wordVocabulary mismatchSynonyms
Zero results, long phraseDescriptive querySemantic retrieval
Results returned, no clicksRanking or relevanceRe-ranking, boosts
Filter applied, empty setSparse attributesCatalogue data
Repeated refinementPoor first pageRanking plus facets

The invisible cost

A failed search rarely produces a complaint. The shopper concludes the item is not stocked and leaves, so the store sees a bounce rather than a defect. That is why search problems persist for years in businesses that measure everything else carefully.

Frequently asked

How do I see failed searches?
Most platforms expose internal site search terms in analytics. Filter for zero-result queries first — they are unambiguous and immediately actionable.