Ad revenue benchmarking: how do you compare with similar publishers?
Benchmarking shows how your ad set-up and results compare with publishers like you. Every metric is shown three ways: for you, for your cohort (publishers in the same IAB Content Taxonomy categories) and for the whole Content Ignite network, with a trophy on whichever group leads. It covers CPM and what closing a CPM gap would be worth, latency, ad density, Core Web Vitals, ads.txt, consent and SSP bidding.
From your IAB categories to a revenue figure
- 01Your cohortYour sites are tagged with IAB Content Taxonomy categories, such as Sports > Football. Publishers that share a category with you form your cohort.
- 02CompareEach metric shows Publisher, Cohort and Network side by side, colour-coded, for the date range and filters you choose. A trophy marks the leader.
- 03Size the gapRevenue Opportunity multiplies your impressions by the difference between your CPM and your cohort's or the network's.
- 04ActJump to the report that explains the gap with your filters kept, and test a fix, such as a new SSP, with an experiment.
Publisher, cohort and network
Every chart shows the same three groups in the same colours, so you always know which bar is yours.
| Group | Who is in it | Use it for |
|---|---|---|
| Publisher | You: the selected publisher, aggregated with your filters | Your own baseline over the date range |
| Cohort | Other publishers that share at least one IAB category with you, averaged per publisher | A like-for-like comparison: same kind of content, similar audience |
| Network | All other active publishers on Content Ignite, averaged per publisher | Telling your own changes apart from market-wide shifts |
Every metric in Benchmarking, and why it matters
Four sections, each with your figure next to your cohort's and the network's for the dates and filters you choose.
| Section | Metric | What is compared | Why it matters |
|---|---|---|---|
| Experience | Latency | Median page, tag, unit and ad latency | Slow ads load after the reader has moved on. See ad latency |
| Ad density | Mobile ad density and heavy ad interventions, with threshold goals | Over 30% mobile density risks penalties; heavy ads are typically around 0.3%. See user experience | |
| Core Web Vitals | LCP, INP, CLS and FCP | How your page experience compares. See Core Web Vitals | |
| Performance | CPM | Programmatic CPM | Normalises revenue, so sites of any size compare fairly |
| Revenue Opportunity | Your impressions × the CPM gap to your cohort and the network | Turns "our CPM is lower" into a figure you can act on | |
| CPM by dimension | CPM by ad unit type, country, region, device, channel, partner or creative size, including values your peers have and you don't | Shows where the gap comes from, and growth areas to try | |
| Ad delivery | Ad load rate, click-through rate, fill and viewability | Delivery problems that hold revenue back | |
| Infrastructure health | Ads.txt | Your share of DIRECT relationships and how many unique exchanges you list | Whether there is room to optimise your supply paths. Fix lines in Ads.txt Insights |
| CMPs | Consent rate | With similar audiences, a higher consent rate means more personalised, better-paid ads | |
| SSP partners | Bid overview | The bid funnel from requests to winning bids, with revenue efficiency for each group | Whether your header bidding set-up is as effective as your peers' |
| SSP rate distribution | Each SSP plotted by bid rate and win rate, sized by bid volume | How each SSP behaves for you compared with others | |
| SSP performance | Bid rate, win rate, bid value, win value and revenue efficiency per SSP, plus strong SSPs your peers use that you don't | Candidates to add, and partners to review. See SSP Insights |
Revenue figures cover programmatic demand only, so direct and house campaigns don't skew the comparison.
How to get more from benchmarking
A comparison only helps if it leads to a change you can measure.
Pick two or three metrics
Don't try to fix everything at once. Choose a few, such as CPM, mobile ad density and viewability, and track them against your cohort.
Lead with the opportunity
"Matching our cohort's CPM is worth this much" is a clearer case for change than "our CPM is lower".
Test before you switch
An SSP doing well for your cohort is a hypothesis. Try it on a share of traffic with an experiment before changing your stack.
Learn moreTrack it over time
Benchmarking isn't a one-off. Compare month on month and quarter on quarter to see whether a gap is closing.
Found a gap? Here's where to look
Benchmarking is one of the Insights Hub reports. The buttons in each section open the right one with your filters kept.
| Report | Open it when | What you see |
|---|---|---|
| SSP Insights | An SSP gap shows up in Benchmarking | The full bid funnel for each SSP, by country, device and config |
| Revenue Insights | Your CPM trails your cohort | Revenue and eCPM by country, device, partner, ad unit type and more |
| Core Web Vitals | Your page experience trails your cohort | Daily LCP, INP, CLS and FCP against a no-ads baseline |
| Diagnostics | Ad density, heavy ads or consent look off | Daily traffic-light checks with who fixes each one |
| Ads.txt Insights | You lead on ads.txt but want to be sure | Every missing, duplicate or invalid line, and the fix |
| Health Score | You want one score for the whole site | Ads.txt, Core Web Vitals, implementation and risk, with network and cohort averages |
Where publishers got to on Fusion
Results are for each publisher's whole Fusion set-up.
Benchmarking questions, answered
What is ad revenue benchmarking?
Who is in my cohort?
Can other publishers see my data?
What is a good CPM for a website?
How is the revenue opportunity calculated?
Why does Benchmarking only use programmatic revenue?
What does the trophy mean?
If I win on ads.txt, is my file fine?
Is Benchmarking available through the API?
/report/insight/benchmarking endpoint, for latency, ad density, Core Web Vitals, revenue, revenue by dimension, ad delivery, ads.txt, CMP and SSPs, plus one that lists your IAB categories. Options include filtering out extreme cohort and network values and leaving out publishers in your own organisation. See the API reference.Who can use Benchmarking?
See how you compare.
Get a free Revenue Healthcheck: ads.txt, Core Web Vitals, tag set-up and header bidding scored and benchmarked against similar publishers.