Understanding the CPM / CPC Benchmark Comparator

See how your cost-per-mille and cost-per-click compare against typical ranges by channel, so you can tell a genuinely underpriced campaign from an ordinary month.

Check Your Core Web Vitals Now Find Your Keyword Difficulty Score

What a CPM/CPC benchmark tells you

A CPM/CPC benchmark is a typical range of what advertisers pay for a given format, platform, industry and region, expressed either as cost per mille (CPM, the price for a thousand impressions) or cost per click (CPC, the price for one click). Comparing your own numbers against that range tells you whether a rate you're quoted, or a rate your campaign is actually delivering, sits inside normal territory or well outside it. That distinction matters because a media buyer or client asking "is this a good rate" needs something to measure it against, and a single number with no context answers nothing.

Use our CPM / CPC benchmark comparator to put your own figures against published ranges for your sector and platform. It works from aggregated benchmark data, so treat the result as a starting point for a conversation, and expect it to be wrong for niche audiences or unusual targeting.

CPM and CPC measure different things, and mixing them up costs money

CPM charges for reach: you pay for every thousand times your ad is shown, regardless of whether anyone acts on it. CPC charges for engagement: you pay only when someone clicks, so the cost is tied to a response. Campaigns built for awareness, where the goal is being seen by as many of the right people as possible, are usually priced and judged on CPM. Campaigns built for traffic or leads are usually priced and judged on CPC, because the advertiser cares about the click.

The two are related but not interchangeable, and a benchmark for one tells you very little about the other. A low CPM with a low click-through rate can quietly produce a high CPC, so checking one figure in isolation and assuming the other follows the same pattern is a common way to misread a campaign's actual efficiency.

Why benchmark ranges move around

Auction-based platforms price impressions and clicks through competition among advertisers bidding for the same audience at the same moment, so the benchmark shifts whenever that competition shifts. A few things move it reliably:

  • Seasonality, particularly the run-up to Christmas, when UK retail and finance advertisers bid harder and CPMs across most platforms climb for several weeks
  • Audience overlap, where a narrow targeting set puts you in competition with fewer advertisers but often for a more valuable audience, pushing CPC up even as impressions become easier to win
  • Platform changes to auction mechanics or inventory supply, which can move benchmarks industry-wide with no change in your own campaign
  • Format, since video, display and search inventory are priced on different supply and demand curves and rarely belong on the same benchmark

None of this means benchmarks are unreliable, only that a benchmark is a snapshot of a market in motion, and reading it as a fixed target misunderstands what it is.

Common mistakes when comparing your own numbers to a benchmark

Treating the benchmark as a target instead of a range

A benchmark is usually published as a range or an average across many advertisers. Sitting above the average CPC for your sector is not automatically a problem if your audience is narrower or more valuable than the average advertiser's, and sitting below it is not automatically good if it comes with weak targeting.

Comparing across platforms without adjusting for how each one prices

Search, social and display inventory are sold through different auction mechanics and different levels of competition, so a CPC benchmark for paid search tells you almost nothing about whether a paid social CPC is reasonable. Comparisons only hold within the same platform and, ideally, the same campaign objective.

Ignoring where the account is in its life

A new campaign with little delivery history usually pays more to reach the same audience than an established one, because most platforms' delivery algorithms need volume before they optimise well. A benchmark drawn from mature accounts will make a two-week-old campaign look overpriced when the gap is really about optimisation time.

Confusing CPC with cost per conversion

A cheap click that never converts is not a good result, and an expensive click from a highly qualified audience often is. Benchmarking CPC alone, without checking what happens after the click, answers the wrong question for anyone whose actual goal is leads or sales.

A benchmark answers "is this normal", not "is this working". Those are different questions, and only your own conversion data answers the second one.

Getting useful comparisons from a benchmark tool

Run the comparison at the same level you plan to act on it: platform by platform, objective by objective. Segmenting first and comparing second gives a result you can actually make a decision from.

  • Compare against a range, and treat your own figure as reasonable anywhere within it.
  • Recheck benchmarks seasonally, since a rate that looked high in August can look ordinary in November.
  • Track your own account's CPM and CPC over time alongside the external benchmark, because a rising trend against a flat market tells you something a single comparison cannot
  • Read benchmark figures as a way to frame a conversation with a client or agency.

When to trust the benchmark, and when to trust your own history

A benchmark earns its keep when you have little or no data of your own: pitching a new client, setting a first budget, or sense-checking a media plan before spend begins. Once a campaign has run long enough to build its own trend, your account's own CPM and CPC history is a better guide to what's realistic for your specific audience, because it reflects your actual competition, creative and targeting.

Definitions of terms like CPM, CPC and related auction concepts are also covered in the SEO tools glossary, and the general approach to how comparisons on this site are put together is set out in the methodology page.

See how your CPM and CPC stack up

A benchmark tells you where your numbers sit against typical ranges, not whether the page behind the ad is doing its job. Slow pages tend to waste the clicks you've just paid for, so it's worth checking both.