Jul 11, 2026~21 min readSearch & Discovery

The Search Analytics Playbook — Running the Surface Where Half Your Revenue Lives

Searchers are ~24% of visitors and ~44% of revenue, converting 2–3x better than browsers — yet most companies run search as a black box someone configured in 2021. This is the operating playbook: the KPI stack, query mining, merchandising rules, and the quality process.

The Playbook

  1. 1. Search Is a P&L Surface, Not a Feature
  2. 2. The KPI Stack
  3. 3. Zero Results — The Cheapest Money in E-Commerce
  4. 4. Query Mining — Head, Torso, Tail
  5. 5. Search Logs as Assortment Intelligence
  6. 6. Search Merchandising — Rules Without Chaos
  7. 7. The Search Quality Process
  8. 8. The Weekly Ritual

The ML playbook covered how search ranking works — retrieval, LambdaMART, two-tower models. This post covers the other half that determines whether any of that matters: the operating layer. Because the best ranker in the world can't fix a query that returns nothing, a catalog that calls a hoodie a "knit upper garment," or a merchandising rule from 2023 that still buries your best seller.

1. Search Is a P&L Surface, Not a Feature

The industry numbers that justify the attention:

The framing that changes the conversation: multiply your search sessions × the CVR gap × AOV, and price a one-point improvement in search conversion. At most mid-size retailers that number is large enough to fund a team — and unlike traffic acquisition, it's all margin-side improvement on demand you already paid for.

2. The KPI Stack

MetricDefinitionWhat it diagnoses
Search usage rate Sessions using search ÷ all sessions Discoverability of the search box itself; app vs web gap
Zero-result rate Searches returning nothing ÷ all searches Catalog coverage + query understanding (target <5%, best-in-class <2%)
Search CVR Sessions with search that convert ÷ search sessions The headline — always read next to browse CVR
Reformulation rate Searches followed by another search within seconds Relevance failure invisible to zero-result metrics — results appeared, but wrong
Search exit rate Search → leave site with no click The rage-quit signal; cut by query to find the worst offenders
Click depth / CTR@k Position of clicked results Ranking quality — clicks living at position 8 mean the ranker is wrong about the top
⚠️

Never read search CVR as a single number. Query mix shifts move it constantly — a spike in navigational brand queries (high CVR) reads as "search improved" when nothing changed. It's the same rate-vs-mix discipline as the GMV decomposition runbook: always decompose by query segment before declaring victory or crisis.

3. Zero Results — The Cheapest Money in E-Commerce

The weekly zero-results report is the highest ROI-per-hour artifact in search analytics: the top 50 zero-result queries by volume, classified into four buckets, each with a different owner:

BucketExampleFix & owner
Vocabulary gap "sneakers" finds nothing; catalog says "athletic shoes" Synonyms, attribute enrichment (the LLM catalog pipeline) — search team, fastest fix
Spelling / transliteration "nkie", Arabic-script brand names, code-switching queries Fuzzy matching config, transliteration maps — critical in bilingual markets
Assortment gap High-volume searches for products you don't carry Route to buying/category — this is free demand research (next section)
True junk Gibberish, other-site searches Accept; keep it out of the denominator narrative

Industry experience says 40–50% of zero-result queries are fixable through product data enrichment alone — no search-engine replacement required. And instrument the zero-results page itself: popular-category fallbacks and a "notify me" capture convert a dead end into a signal and occasionally a sale.

4. Query Mining — Head, Torso, Tail

Query distributions are brutally head-heavy, and each zone gets different treatment:

One query pattern worth automating — the trending-query detector:

-- queries growing fast week-over-week: demand arriving before your buyers know it
SELECT
  query,
  this_week,
  last_week,
  SAFE_DIVIDE(this_week - last_week, last_week) AS growth,
  zero_result_share
FROM weekly_query_stats
WHERE this_week >= 100                    -- volume floor
  AND SAFE_DIVIDE(this_week - last_week, last_week) > 0.5
ORDER BY this_week * SAFE_DIVIDE(this_week - last_week, last_week) DESCsql

A trending query with a high zero-result share is the purest signal in retail: demand you're not serving, quantified, days before it shows up anywhere else.

5. Search Logs as Assortment Intelligence

This is the most under-used asset in e-commerce: search logs are a free, continuous market-research program. Customers type exactly what they want, in their own words, with volume attached. The quarterly assortment-gap report: aggregate zero-result and low-click queries into product concepts (an LLM clusters these well), size each by search volume × category AOV, and hand buying a ranked list of "demand we're bouncing." It converts search analytics from a UX function into a commercial one — and it's the report that gets search teams invited to assortment meetings.

6. Search Merchandising — Rules Without Chaos

Every search platform allows boosts, burials, and pins. Every retailer eventually drowns in them: hundreds of rules, authors long gone, quietly fighting the ranker. The discipline:

7. The Search Quality Process

How to know search is getting better — beyond anecdotes from the CEO's last bad query:

  1. Build a golden query set: 200–500 queries stratified across head/torso/tail, navigational/category/attribute/problem queries, both languages if bilingual. Include the embarrassing ones from support tickets.
  2. Judge results on a rubric (per query: are the top-4 relevant? is the exact item first for navigational queries?) — human judgment quarterly, LLM-as-judge weekly with human audit (evaluation discipline from the LLM playbook, section 8).
  3. Regression-test before every ranker or rule change: run the golden set, diff the results. A change that helps aggregate metrics but breaks 10 head queries is a net loss you'd otherwise discover via Twitter.
  4. Ship ranking changes through interleaving, not user-split A/B tests — mixing results from both rankers in one list needs orders of magnitude less traffic (experimentation playbook).

8. The Weekly Ritual

The whole playbook compresses into one recurring 45-minute meeting with search, catalog, and category:

The one-sentence version

Search is a store within the store: give it a P&L, mine its logs like the market research they are, fix zero results with data before technology, and never let a merchandising rule outlive its reason.

Sources & Further Reading:
Algolia: 40+ Search KPI StatsAlgolia: Null Results OptimizationBloomreach: Fixing Zero Results

Enjoyed this? Leave a clap (or twenty)