HomeServicesPortfolioAboutContactBlogCareers
Book a call
Retail

How to Measure ROI on Semantic Search for E-commerce Catalogs

August 2026 · ISTRALLEN Team

Measure the search segment, not the whole site

Semantic search ROI is mostly one number — incremental conversion on sessions that use search — plus a few smaller ones teams forget to count. The single most common mistake is measuring sitewide conversion and crediting the change to search. Shoppers who use search convert differently from those who only browse; the effect you're looking for lives in that segment.

The four buckets

1. Search-session conversion uplift. Search users already convert at a higher rate than browsers. Move that rate and it flows straight to revenue. Publicly reported switch-to-AI-search results cluster in a band — figures like +20% and +37% appear in vendor case studies, and our own semantic search engagement landed at +25%. Use that as a sanity range; measure your own.

2. Recovered zero-result sessions. A search that returns nothing is a near-certain exit. Semantic search cuts the zero-results rate. Value = recovered sessions × search-session conversion rate × average order value.

3. Merchandising labour. The synonym-list-and-redirect treadmill goes away, and with it the steady stream of "why doesn't product X show up for query Y" tickets. On the catalogue behind our case, a four-person team was spending real recurring hours on exactly that.

4. Latency effect (a check, not always a gain). Faster search helps conversion. But if you added a re-ranking hop, confirm net latency actually improved. In our case it dropped, because it replaced an unindexed table scan — yours might not, and that's fine as long as you don't assume it.

The costs

  • Build, amortised across a couple of years rather than charged to one quarter.
  • Per-query cost: an embedding call plus a re-ranking call on every search. Scales with search volume, spikes with traffic.
  • The sync pipeline: the async re-embed worker that keeps the index current, running continuously.
  • Ongoing relevance tuning as the catalogue and seasons shift.

Baseline before you build

You can't reconstruct these after the switch. Pull, for a representative period:

  • Search-session conversion rate.
  • Zero-results rate, and the share of sessions that use search at all.
  • Average order value on search sessions versus browse sessions.
  • Merchandising hours spent on synonym and redirect upkeep.

Measuring the result

A/B the search backend if you can — a slice of traffic stays on the old search over the same period, same demand. Pre/post works too, but annotate for anything that moved: catalogue size, promotions, traffic mix.

net = (Δ search-session conversion × search sessions × AOV) + (recovered zero-result sessions × conversion × AOV) + merchandising hours saved − per-query cost − pipeline and tuning cost

Estimating the zero-results bucket without guessing

Bucket 2 feels soft, but you can bound it from data you already have. From your current search logs, pull the volume of searches that return no results and the terms behind them. Assume those sessions convert at close to zero today — that's a safe floor. After the switch, the ones that now return results convert at your normal search-session rate, minus a discount because a recovered near-miss query is a weaker intent signal than a clean hit. Carry a range rather than a point estimate, and state the discount you applied. A conservative number that survives the finance review beats an aggressive one that gets picked apart.

The overcounting traps

  • Crediting sitewide conversion to search. Measure the search segment only.
  • Counting a zero-results reduction without checking those recovered sessions actually convert now.
  • Ignoring per-query cost at peak search volume, when you're leaning on the feature most.
  • Taking a vendor's headline percentage as your forecast rather than your sanity check.

Where the case is weak

  • Low search usage. If few sessions use search, buckets 1 and 2 are small no matter how good the uplift rate is.
  • Small catalogue. Keyword search plus a short synonym list may already be near the ceiling, leaving little for semantic search to add.
  • No A/B capability. Attribution gets softer; carry the result as a range and state the assumptions.

FAQ

How long before I can read it? A few weeks of A/B at meaningful search volume. Longer if search usage is low, because the sample builds slowly.

What's the biggest lever? Search-session conversion uplift. Recovered zero-result sessions are second, and they're often underestimated.

Does the latency improvement show up as revenue? Sometimes. Treat it as a supporting effect, not the core of the case — the conversion and zero-results buckets carry the number.

ISTRALLEN builds semantic search instrumented so the conversion effect is measurable, not assumed; see AI for Retail.

See it in production
AI for Retail → Semantic search case study →
← All articles