Blended CTR benchmarks made everything look healthy. But when we separated brand from non-brand performance, a massive gap emerged: 34 high-value commercial keywords were invisible because brand queries were inflating every metric. Our framework stripped away the distortion and found $96K in annual revenue hiding behind averaged-out data.
This sports and fitness ecommerce store sold everything from running shoes and gym equipment to recovery gear and athletic apparel. They carried major brands alongside their own private label products. On paper, their SEO looked strong: decent rankings, healthy CTR, growing traffic.
But revenue from organic search had plateaued for six months. Despite climbing impressions, conversion-weighted traffic wasn't growing. The previous agency couldn't explain why — because they were looking at blended metrics that mixed brand and non-brand performance into a single, misleading average.
Brand keywords like "Nike running shoes" and "Under Armour shorts" had 32.6% CTR — because people searching those terms already knew the brand and were looking for this specific store. That inflated the blended average to 8.4%, making it look like the store was performing well. But non-brand commercial keywords — the ones that capture new customers — had a 2.1% CTR, nearly 4x below expected benchmarks. The agency never separated them.
Standard CTR analysis uses one set of benchmarks for all keywords. Our framework builds two separate benchmark models — one for brand, one for non-brand — because they behave completely differently. When we applied the non-brand model to this store's data, the opportunities jumped off the page.
| Position Bucket | Non-Brand Impressions | Non-Brand Clicks | Store's Non-Brand CTR | Expected Non-Brand CTR | Gap |
|---|---|---|---|---|---|
| 1-3 | 18,400 | 2,576 | 14.0% | 24.0% | -10.0% |
| 4-7 | 48,200 | 1,012 | 2.1% | 7.5% | -5.4% |
| 8-12 | 52,600 | 526 | 1.0% | 3.2% | -2.2% |
| 13-20 | 38,800 | 155 | 0.4% | 1.4% | -1.0% |
At position 4-7, the blended CTR was 8.4% — seemingly fine. But once we stripped brand queries out, non-brand CTR dropped to 2.1%. The expected non-brand CTR at those positions is 7.5%, meaning the store was capturing less than a third of the clicks it should have been getting. This gap alone represented over 2,600 lost clicks per month on commercial keywords.
| Query | Position | Impressions | Current CTR | Expected CTR | Click Gain | Realistic Gain |
|---|---|---|---|---|---|---|
| best running shoes for flat feet | 5.2 | 4,820 | 1.4% | 7.5% | +294 | +176 |
| resistance bands set | 4.6 | 3,940 | 2.2% | 7.5% | +209 | +125 |
| compression shorts men | 6.8 | 3,680 | 1.1% | 7.5% | +235 | +141 |
| adjustable dumbbells | 7.4 | 3,420 | 1.5% | 7.5% | +205 | +123 |
| yoga mat thick non slip | 5.8 | 3,140 | 1.8% | 7.5% | +179 | +107 |
| foam roller for back pain | 4.2 | 2,860 | 2.6% | 7.5% | +140 | +84 |
| gym bag with shoe compartment | 6.4 | 2,580 | 1.3% | 7.5% | +160 | +96 |
| pull up bar doorway | 8.2 | 3,200 | 0.8% | 3.2% | +77 | +46 |
| knee sleeves for squats | 5.6 | 2,240 | 1.9% | 7.5% | +125 | +75 |
| pre workout supplements natural | 6.2 | 2,100 | 1.6% | 7.5% | +124 | +74 |
Model 2 doesn't just classify intent — it crosses intent with brand vs. non-brand to create a four-dimensional view. This is where the real story lives: non-brand transactional and commercial keywords with high impressions but almost zero click-through. The store was showing up for these searches. People just weren't clicking.
| Query | Intent | Position | CTR Gap % | Click Gain | Priority Score |
|---|---|---|---|---|---|
| best running shoes flat feet 2025 | Commercial | 5.2 | 72% | +294 | 1,380 |
| buy resistance bands heavy duty | Transactional | 4.6 | 64% | +209 | 1,120 |
| compression shorts for gym men | Transactional | 6.8 | 78% | +235 | 1,040 |
| best adjustable dumbbells home gym | Commercial | 7.4 | 70% | +205 | 960 |
| thick yoga mat for bad knees | Commercial | 5.8 | 66% | +179 | 840 |
| buy foam roller muscle recovery | Transactional | 4.2 | 58% | +140 | 720 |
| gym bag with shoe compartment men | Transactional | 6.4 | 74% | +160 | 680 |
| best natural pre workout supplement | Commercial | 6.2 | 68% | +124 | 560 |
The top 8 non-brand priority keywords represent +1,546 potential clicks/month. At the store's 2.8% conversion rate and $62 blended AOV, that's $2,685 in monthly revenue — from keywords where the store was already ranking but losing every click to competitors with better SERP packaging. Brand keywords can't grow your customer base. Non-brand keywords can.
Sports ecommerce has a wide AOV range — from $18 resistance bands to $200+ treadmills. We weighted the revenue model by product category AOV rather than using a flat average, giving a more accurate picture of where the money actually sits.
Footwear is the highest-AOV non-brand category at $89 average. It also has the largest CTR gap — 14% actual vs. 24% expected at position 1-3. Fixing footwear alone (meta titles, product schema, rich snippets) could recover $14K/year from just 14 keywords. The ROI on that optimisation work is measured in days, not months.
The store's brand traffic was already strong — customers who knew the brands came directly. The growth opportunity was entirely in non-brand: people searching for solutions, not brand names. Here's how to capture them.
This store didn't have a traffic problem — it had a visibility problem on the keywords that drive new customer acquisition. Brand traffic sustains existing customers. Non-brand traffic grows the business. Here's the probability-weighted projection.
These projections are probability-weighted and use non-brand metrics only. Brand traffic is excluded because it's already performing well. The $96K total opportunity represents the full non-brand gap across all position buckets. The brand intercept strategy (action item #7) adds additional upside by capturing competitor brand traffic — revenue not included in the base projection.