Site search is one of the clearest expressions of ecommerce intent. A visitor who searches is telling the store what they want in their own words: a product, a problem to solve, a size, a brand, a material, a delivery need, or an idea they cannot yet name. Search analytics becomes valuable when it turns those signals into catalog, content, navigation, and product-data decisions.
Many teams look only at search conversion and a zero-results count. Those are useful outcomes, but they miss why a query failed. A result can exist but be buried below irrelevant products. A shopper can reformulate because the original wording was ambiguous, because the search engine ignored a synonym, or because the product data lacks the language customers use. This guide gives ecommerce teams a practical way to analyse search without treating every query as a simple keyword.

Table of contents
- Why search behaviour is commercial research
- Build a query taxonomy before measuring success
- Search analytics scorecard
- Turn zero results into an action queue
- Analyse reformulation and result quality
- A 90-day search-improvement rhythm
- FAQ
Why search behaviour is commercial research
Navigation reflects the categories a merchant has chosen. Search reveals the vocabulary and priorities customers bring with them. That makes it especially valuable during campaign launches, seasonal demand shifts, category expansion, and catalogue cleanup.
Search sessions are often higher intent than browsing sessions, but that is not a reason to inflate a generic conversion claim. Searchers may also be struggling to locate a known item. The right question is not “does search convert?” but “does search help the right customer find a viable product quickly, and what does failure tell us about the business?”
Use search data alongside stock, margin, returns, product reviews, customer-service contacts, and external demand research. A high-volume query for an unavailable product might indicate an assortment gap, a merchandising opportunity, or a campaign mismatch. It is not automatically a product to source.
Build a query taxonomy before measuring success
Raw query lists are noisy. Normalise spelling and casing, retain the original query securely, and group queries by intent. A light taxonomy makes the weekly review readable and prevents the team from optimising only for the loudest individual phrases.
| Query type | Example pattern | Likely customer goal | Typical owner |
|---|---|---|---|
| Exact product or SKU | Product name, code, model | Find a known item | Merchandising / product data |
| Category | “running shoes”, “desk lamp” | Browse a product family | Navigation and collection owner |
| Attribute | “waterproof”, “gold hoop”, “vegan” | Narrow by feature or material | Product data / filters |
| Problem or use case | “gift for new mum”, “camping in rain” | Find a solution | Content and merchandising |
| Brand or compatibility | Brand name, “fits model X” | Verify fit or availability | Assortment / support |
| Delivery or policy | “next day delivery”, “returns” | Reduce purchase risk | Customer experience |
| Misspelling or synonym | Alternate terms, local language | Express intended demand imperfectly | Search relevance owner |
This is also where privacy discipline matters. Search terms can contain personal or sensitive information. Limit access, avoid exporting raw query logs unnecessarily, and use aggregation when reporting. The business value is in the intent pattern, not in exposing an individual visitor’s phrase.
Search analytics scorecard
Measure both outcome and diagnostic metrics. An outcome-only report tells you that something changed; diagnostic metrics reveal whether the cause is relevance, availability, interface friction, or data quality.
| Metric | What it indicates | Important caveat | Useful action |
|---|---|---|---|
| Search usage rate | How often visitors need search | Depends on navigation design and traffic mix | Compare by landing page and device |
| Zero-result rate | Queries with no returned items | A zero result can be correct when demand is irrelevant | Classify high-volume queries before adding synonyms |
| Result click-through rate | Whether first results look relevant | Low rate can reflect slow rendering or poor presentation | Review top result set and render performance |
| Reformulation rate | Customers searching again soon | May signal exploration, not always failure | Inspect query pairs and time between searches |
| Search exit rate | Sessions leaving after search | Must be interpreted with later direct visits | Compare with product availability and intent type |
| Search-assisted conversion | Orders with a prior search | Attribution window changes the value | Use for prioritisation, not causal proof |
| Time to product click | Finding effort | Influenced by autocomplete and device | Optimise query suggestions and initial results |
Segment every metric by device, traffic source, country or language, new versus returning customer, query class, and stock status. A strong desktop result can conceal a poor mobile filter experience. A campaign-specific search spike may have nothing to do with the evergreen catalogue.
Turn zero results into an action queue
The wrong reaction to zero-result data is to blindly map every phrase to an existing product. That can create misleading results, returns, and customer distrust. Instead, create an action queue that distinguishes correctable language gaps from legitimate assortment decisions.
| Zero-result pattern | Likely explanation | Safe response | Decision evidence |
|---|---|---|---|
| Misspelling of an active product | Search lacks typo tolerance | Add controlled synonym or correction | Result relevance and click-through test |
| Common alternate term | Product data uses merchant language only | Add synonym and enrich attributes | Query volume, product fit and return reasons |
| Out-of-stock known product | Temporary availability issue | Show back-in-stock route or clear alternative | Stock timing and substitution conversion |
| Competitor or unsupported brand | Demand may not match offer | Explain compatibility or do not force result | Margin, brand strategy and support volume |
| New use case | Emerging shopper need | Create buying guide or collection test | Query trend, search exits and product coverage |
| Sensitive or personal phrase | Not a product-discovery opportunity | Restrict exposure and handle per policy | Privacy review |
Prioritise by a blend of demand, commercial relevance, current customer harm, and confidence. Ten searches for a high-margin product that the store actually carries but cannot find may be more urgent than a hundred searches for an unrelated product.

Analyse reformulation and result quality
Reformulation is one of the most informative search behaviours. Look at paired searches: “black boots” followed by “black ankle boots,” or a product name followed by a material attribute. It may show that the first result page was too broad. It may show that autocomplete did not guide the user. Or it may simply be a shopper learning what the store calls an item.
Review result quality with a small human panel as well as metrics. For representative queries, ask whether the first page contains relevant, in-stock, commercially sensible products; whether filters are understandable; whether promotional placements are clearly labelled; and whether product cards provide enough information to choose a click. A top result that is technically relevant but unavailable, incompatible, or poorly represented is still a search failure.
Search speed matters here too. Slow autocomplete, delayed results, and unresponsive filters create the appearance of irrelevance because customers move on before useful results are visible. Track interaction latency and errors alongside relevance metrics.
A 90-day search-improvement rhythm
Days 1–30: instrument and clean the baseline
Confirm events for query submitted, autocomplete shown and selected, results rendered, filter applied, product clicked, no results, and purchase where consent allows. Build the taxonomy, identify top queries and top zero-result groups, and check how stock status enters the data. Document what cannot be measured rather than making it invisible.
Days 31–60: fix high-confidence demand gaps
Improve synonyms, spelling tolerance, product attributes, titles, collection mapping, and availability messaging for the highest-confidence issues. Test changes on desktop and mobile. Keep a decision log so a later conversion change can be traced to a specific relevance intervention.
Days 61–90: connect search to merchandising planning
Bring a concise search-demand report into the trading or assortment meeting. Include rising use cases, unresolved high-volume demand, failed compatibility terms, stock-driven searches, and the outcomes of previous fixes. Search is most useful when it changes a product-data or assortment decision, not when it becomes a dashboard ritual.
Common mistakes to avoid
Do not judge search quality using only sitewide conversion. Do not optimise low-volume phrases while high-volume mobile searches fail. Do not hide unavailable items without offering a safe alternative or a notification path. And do not let paid placements override relevance so aggressively that customers lose trust in the search surface.
Related reading: Ecommerce site search query reformulation analytics statistics and Ecommerce analytics statistics for search query mining, assortment gaps and merchandising response time.
FAQ
What is a good ecommerce zero-result rate?
There is no universal target. Interpret the rate by query type, traffic mix, language, stock status, and catalogue breadth. The more useful question is which zero-result groups represent real customer harm and have an evidence-backed remedy.
Should unavailable products appear in site search?
That depends on the product and restock expectation. For a temporary stockout, a clear unavailable state, alternatives, and a notification route may be helpful. For a permanently discontinued item, showing it without context can create frustration. Make the choice explicit and measure the outcome.
Who should own ecommerce search analytics?
Search crosses functions. A single accountable owner should coordinate it, while merchandising owns assortment decisions, product-data teams own attributes, engineering or a search vendor owns relevance mechanics, and customer experience owns policy and communication.
EcomToolkit point of view
Site search is a live, qualified demand signal. Respect the language customers use, separate relevance problems from assortment decisions, and give the trading team a repeatable way to act on the evidence. Better discovery follows from better decisions—not from adding keywords blindly.