Product Discovery

Why "no results found" is costing you shoppers who already decided to buy

A blank search page rarely means the product is missing. It usually means the words did not match, and that gap is where a decided buyer quietly becomes a lost one.

A shopper's hand pausing at a densely stocked shelf, searching for one specific item.

A zero-result search page does not mean a shopper leaves because the product was not in stock. Most of the time it was in stock. The search just did not recognize the words the shopper used to ask for it. That single gap, between what a catalog calls something and what a real person calls it, is where a decided buyer quietly becomes a lost one.

This is a narrower problem than “our search could be better.” It is a specific, measurable failure with a specific fix, and it sits underneath one of the highest-value moments on your site.

01 — The stakes

Why this moment matters more than it looks like it does

Shoppers who use a search bar are not casual browsers. They already know what they want and are trying to tell you. Across independent studies, visits that use onsite search consistently produce somewhere between 30 and 60 percent of an ecommerce site’s total revenue, despite making up a fraction of total traffic.

30–60%

of ecommerce revenue comes from visits that use onsite search.

Aggregate site-search research, cited in the Webscale AI Agentic Commerce Report

That means the search bar is disproportionately responsible for revenue, which makes a failed search disproportionately expensive. Search abandonment costs retailers more than $234 billion in the US each year and more than $2 trillion worldwide, and about eight in ten of those shoppers say a bad search experience pushes them toward a competitor.

$234B

lost each year in the US alone to shoppers who could not find what they came for, more than $2 trillion worldwide.

Google Cloud and Harris Poll
Close detail of a hand sorting through similar products on a shelf.

Shoppers searching by feel, one product at a time, when the search bar could not help.

Average cart abandonment across ecommerce already sits around 70 percent. A real share of that number never reaches the cart. It happens one step earlier, at a search box that could not turn a real sentence into a real product.

~70%

average ecommerce cart abandonment.

Baymard Institute

Baymard has spent more than a decade testing this in a lab, with real shoppers, on real retail sites. Its research keeps finding the same thing. Close to half of ecommerce sites still greet a failed search with a blank page and a suggestion to check spelling. That blank page is not a UX detail. It is a checkout that never happened.

02 — The cause

Why a search ends up empty when the product is right there

A zero-result page is rarely a missing product. It is almost always one of three specific mismatches.

The product is in stock, priced and ready to ship, and the search engine still returns nothing, because keyword matching compares strings, not meaning.

The shopper’s word is not the catalog’s word

A shopper searches “hair dryer.” The catalog says “blow dryer.” The product is in stock, priced and ready to ship, and the search engine still returns nothing, because keyword matching compares strings, not meaning.

The shopper describes a problem instead of naming a product

“Something for dry, cracked hands that won’t leave a greasy residue” has no single field in a product catalog to match against. A person asking that question is not browsing. They are one good answer away from buying.

The shopper is searching by a code or spec, not a name

In B2B and specialty retail, buyers search by part number fragments, SKU codes or compatibility questions. A large catalog returns either nothing or a wall of technically-matching, actually-irrelevant results. We go deeper on this specific pattern in fitment and part-number search, because it deserves its own answer.

All three trace back to the same root cause. Keyword search rewards an exact or near-exact string match. It has no way to understand a synonym, a symptom or a code it has not seen before, because it is not built to understand anything. It is built to compare characters.

An empty shelf slot in an otherwise fully stocked row.

The shelf is full. One slot is not. A zero-result page looks the same to a shopper whether or not the product exists.

03 — The fix

What changes when discovery understands intent instead of characters

Intent-driven search does not remove the search bar. It changes what happens after someone uses it. Instead of matching a string, the system interprets what the shopper is trying to accomplish, checks that against live catalog and inventory data, and returns products that fit the need instead of the letters.

This is what our AI Shopping Assistant’s Product Discovery agent is built to do. A shopper describes what they need in their own words and gets relevant, in-stock results back, the way they would from a knowledgeable associate on the floor. Because it runs on live inventory instead of a stale export, it will not recommend something that sold out an hour ago, and because it understands the request rather than the string, “hair dryer” and “blow dryer” resolve to the same answer without anyone rebuilding the product catalog.

None of that requires a shopper to learn a new interface. The conversation can start in the same search bar they already use.

You do not have to fix every query pattern at once. Most merchants start with the search bar and category pages already driving the bulk of their revenue, prove the model there, then expand. If you want to see what your own zero-result queries reveal about missed demand, book a demo or start a pilot.

Questions we get asked

Before you take this to your team

Any search where a shopper enters a query and the site returns no matching products, even if a relevant, in-stock product exists in the catalog. The failure is in the match, not the inventory.

Search traffic already converts and spends at a higher rate than average site traffic, so a failed search inside that group is disproportionately expensive compared to a failed browse session. A small percentage of a high-value segment is often a larger revenue number than it looks.

No. Intent-driven discovery runs underneath the search experience shoppers already use, on category pages and in a dedicated assistant, and connects to the catalog, pricing and inventory data already in place. There is no rip and replace.

Yes, with the right configuration. B2B buyers searching by part number, spec or compatibility need a different kind of intent matching than a consumer describing a symptom, and we cover that pattern specifically in why B2B buyers give up on your catalog before they call sales.

Ready when you are

See what your zero-result queries are hiding

Most merchants start with the search bar and category pages already driving the bulk of their revenue, prove the model there, then expand.