Click Residuals – A Clever Way to Find Underperforming Queries

Charlie Hull (The Search Juggler) writes up how he uses and extends Click Residuals (CR), the query success metric first described by Walter Underwood in 2022 (see Click Residual - A Query Success Metric). CR is the difference between expected and actual clicks for a query; a negative value means people searched but didn’t click as much as they should have.


Why CR

Search teams tend to fix whichever failing query a senior person happens to report (the HiPPO effect). Tying individual queries to business outcomes like purchases is hard, and leadership often asks for conversion uplift without a clear way to get there. CR is a simple, proactive way to surface underperforming queries without that machinery.

Computing It

Ask the analytics team for per-query frequency and clicks. Expected clicks = query frequency × site-wide average click rate (total clicks ÷ total searches); CR = actual − expected.

Hull’s toy example, “My Online Chip Shop” (45,803 searches, 102,750 clicks, average 2.243 clicks per search):

QueryFrequencyActual clicksExpected clicksCR
fish88527081985723
chips2207665049501700
vinegar320223717-494
sosages187102419-317

Negative residuals point at problems such as weak typo handling (“sosages”) or thin product range. Sorting by residual and frequency shows trends, and clustering queries exposes whole underperforming groups. In past client work these included misspellings, queries about animals and football teams, and “functional” queries like “returns policy”. Some low CR comes from outside search, such as category-like searches that return irrelevant products or distracting banner ads.

Prioritising

To judge business benefit, add query volume, business value by subject area, average order value, and exit rate. Negative CR plus a high exit rate is a strong dissatisfaction signal. Low-volume problems may not be worth fixing.

Adding More Data

The basic method assumes one average CTR for the whole site, but behaviour varies by intent. Computing CTR per category (e.g. kitchen appliances vs. cleaning supplies) gives fairer expectations. Further context:

  • which query pipeline stages fired, such as spell correction or business rules
  • relevance metrics such as NDCG, because results can be relevant yet rarely clicked due to price or stock

Acting on Findings

Log issues in a tracker. Discuss options with the business, which may be stock, UX or algorithm changes. Test fixes offline on a sample of queries, then monitor online with fresh click data.

Takeaway

CR tells you that a query underperforms, not why. Layering in more data is what turns it into a tool for prioritisation and diagnosis.


People

Topics