Share of Search is one of the most underrated metrics in marketing. It's free, forward-looking, grounded in real consumer behavior, and it correlates with market share better than most things you can measure.
The concept is simple: of all the branded search volume in your category, what percentage is yours?
If people search for "snowflake" 50,000 times a month, "databricks" 40,000 times, and "bigquery" 30,000 times — Snowflake's Share of Search is 50,000 / 120,000 = 42%.
That number tracks market share with surprising accuracy. Les Binet's research at the IPA showed that Share of Search is a leading indicator of market share — it moves first, and revenue follows.
Why it works
When people search for your brand by name, it means one of two things: they already know you (awareness), or someone told them about you (word of mouth, advertising, press). Either way, branded search volume is a proxy for demand.
It's better than most brand-tracking alternatives:
- Brand surveys cost $50K+ and run quarterly. Share of Search is free and daily.
- Social mentions are noisy and depend on your category being discussed online. Not every B2B brand gets Twitter chatter.
- Website traffic is confounded by SEO changes, content publishing, and paid campaigns. Branded search isolates demand from distribution.
How to measure it
Three data sources, increasing in precision:
1. Google Trends (free, fast, approximate)
Google Trends gives you relative search interest over time. You can compare up to 5 brands. The numbers are indexed (0–100), not absolute volumes — but for share calculations, relative is all you need.
Good for: quick competitive benchmarks, board slides, trend lines.
Bad for: exact volumes, niche categories with low search volume, tracking more than 5 competitors.
2. Search Console + DataForSEO (precise, your brand)
GSC gives you exact branded search impressions for your own domain. DataForSEO (or SEMrush, Ahrefs) gives you estimated volumes for competitor brand terms.
-- Your branded impressions from GSC
SELECT
DATE_TRUNC(search_date, MONTH) AS month,
SUM(impressions) AS branded_impressions
FROM {{ ref('stg_gsc__search_performance') }}
WHERE LOWER(query) LIKE '%warehows%'
OR LOWER(query) LIKE '%ware hows%'
GROUP BY 1For competitor volumes, use the keyword research tool:
python3 marketing/tools/keyword_research.py volume \
"warehows" "snowflake consulting" "dbt consulting" "databricks consulting" \
--markets us3. Full warehouse model (precise, continuous)
The proper version: a dbt model that calculates Share of Search across your competitive set, updated monthly.
-- seeds/brand_keywords.csv
brand,keywords
warehows,"warehows,ware hows,warehows.ai"
competitor_a,"competitor a,competitora.com"
competitor_b,"competitor b,competitorb.io"-- models/marts/mart_share_of_search.sql
WITH brand_volumes AS (
SELECT
b.brand,
DATE_TRUNC(kw.month, MONTH) AS month,
SUM(kw.search_volume) AS monthly_volume
FROM {{ ref('stg_keyword_volumes') }} kw
JOIN {{ ref('brand_keywords') }} b
ON LOWER(kw.keyword) IN UNNEST(SPLIT(b.keywords, ','))
GROUP BY 1, 2
),
category_total AS (
SELECT
month,
SUM(monthly_volume) AS total_category_volume
FROM brand_volumes
GROUP BY 1
)
SELECT
bv.brand,
bv.month,
bv.monthly_volume,
ct.total_category_volume,
SAFE_DIVIDE(bv.monthly_volume, ct.total_category_volume) AS share_of_search,
LAG(SAFE_DIVIDE(bv.monthly_volume, ct.total_category_volume))
OVER (PARTITION BY bv.brand ORDER BY bv.month) AS prev_month_share,
SAFE_DIVIDE(bv.monthly_volume, ct.total_category_volume)
- LAG(SAFE_DIVIDE(bv.monthly_volume, ct.total_category_volume))
OVER (PARTITION BY bv.brand ORDER BY bv.month) AS share_change
FROM brand_volumes bv
JOIN category_total ct ON bv.month = ct.monthNow you have a monthly time series of your Share of Search vs. competitors. Plot it. Watch for trends. When a competitor's share starts climbing, investigate — they're either spending on brand, getting press, or launching something.
Share of Search vs. Share of Voice
These get confused constantly. They're different metrics:
| Metric | What it measures | Data source | Cost |
|---|---|---|---|
| Share of Search | Branded search volume as % of category | Google Trends, GSC, keyword tools | Free to low |
| Share of Voice | Total media presence (ads, mentions, coverage) as % of category | Media monitoring tools, ad intelligence | Expensive |
Share of Voice is broader — it includes paid impressions, earned media, social mentions. Share of Search is narrower — just branded search. But Share of Search is free, precise, and behaviorally grounded (someone typing your name is a stronger signal than someone scrolling past your ad).
For most SMBs and mid-market companies, Share of Search is the more practical metric.
What to do with the number
Share of Search becomes actionable when you track it over time and correlate it with your activities:
- Monthly trend line. Is your share growing, flat, or declining? If declining, something is wrong — investigate.
- Campaign correlation. Run a brand campaign in May, check Share of Search in June. If it didn't move, the campaign didn't work.
- Competitive alerts. A competitor's share jumps 5 points in a month. What happened? New funding? New product? New campaign? Act accordingly.
- Board reporting. Share of Search is the cheapest, most credible brand metric you can put on a slide. It's real behavior, not survey responses.
The realistic take
Share of Search won't tell you everything. It's best for categories where people actually search for brands by name — B2B SaaS, professional services, consumer brands with name recognition. If your category doesn't have branded search behavior (early-stage startups in new categories), the numbers will be too small to be meaningful.
It also doesn't capture dark social — recommendations in Slack channels, word of mouth, conference conversations that drive demand without generating a search query. Share of Search measures the visible part of demand. The invisible part matters too.
Still: for a free metric that correlates with market share and updates monthly, it's hard to beat.
We build competitive-intelligence dashboards that include Share of Search alongside traffic, search rankings, and conversion data — all in one warehouse. If you're reporting brand health without this metric, book a discovery call and we'll show you what you're missing.