Skip to content
whichadnetwork
Data

Why reported ad RPMs vary so much between blogs

Search for what any ad network pays and you will find figures that contradict each other by an order of magnitude, all reported honestly by people describing their own dashboards. The variance is real, and most of it comes from four things that have nothing to do with the network.

1 August 2026 · 8 min read

RPM — revenue per thousand pageviews — is the number publishers compare, and it is close to useless as a comparison unless you know a great deal about both sites. That is not a criticism of anyone reporting theirs. It is a property of what the number is measuring.

Four variables account for most of the spread. We can quantify two of them from our own index and describe the other two precisely.

1. The publishers on a network are not alike

This is the variable people most often miss, and it is measurable. A network’s publisher base has a spread, and on some networks that spread is enormous.

NetworkSitesFloor (p10)MedianTop (p90)Spread
Primis19213608370
Freestar63716537862
Snigel2826407367
Vidazoo4431397977
Publift2,0905367065
AdPushup9971337474
Raptive6,9797335851
Infolinks8824327470
Playwire9683317168
Adnimation5643307067
Mediavine8,63810294738
Setupad8763276662
Gourmet Ads9723227067
PubGalaxy2,5991186867
SHE Media1,5914174036
Venatus6271175756
Newor Media1731175251
NitroPay7590155454
Monumetric6681144039
Ezoic7,683173231
Publisher authority spread by network: the 10th-percentile publisher, the median, and the 90th. A wide gap means the network's publishers have little in common with each other.

The spread column is the one to read. Vidazoo spans 77 points between its floor and its top decile; Ezoic, among the larger networks, spans 31. Reported figures from the first network will scatter far more than from the second, and that difference is a fact about the roster rather than about the rates.

2. Category matters more than most people expect

Advertisers pay for proximity to a purchase, and categories differ enormously in how close their readers are to one. A reader comparing appliances is worth a multiple of a reader looking up a game walkthrough, and no network can change that.

Our index shows the same divergence in the sites themselves: News & Politics sites have a median authority of 42 while Other sits at 12. Different subjects produce structurally different publishers as well as structurally different advertiser demand, and the two compound. The full breakdown is in the ad network landscape by niche.

3. Geography, which almost nobody states

Advertiser spending is concentrated in a small number of markets. An audience drawn mostly from those markets is worth several times one distributed across the world, at identical engagement.

This is the single largest unstated variable in most reported figures. Two food blogs with the same traffic and the same network can differ severalfold on this alone, and neither publisher will usually mention it because both regard their traffic as simply “their traffic”. If you are comparing yourself against a published number, the first question to ask is where that site’s readers are.

4. The month

Display rates are strongly seasonal. Fourth-quarter demand is materially higher than the spring trough, and the swing is large enough that the same site on the same network reports very different RPMs across a year without anything changing.

Most figures shared publicly come from good months, for the obvious reason that people report numbers they are pleased with. A December figure compared against your April figure is not a comparison at all.

The variables inside your control

Of everything above, the network is the smallest lever. These are larger, and all of them are yours:

  • Pages per session. Revenue scales with impressions, not visitors. A site averaging four pages a visit has four times the inventory of one averaging one. This is the most common explanation for two sites with identical traffic and very different earnings.
  • Ad density and placement. More units earn more per pageview and cost readers. Where that trade sits is a real decision, and it differs by category — a reference site can carry more than a site people read at leisure.
  • Page speed. Ad code is heavy. Slower pages lose visitors before the ads render, which shows up as lower revenue that looks like a rate problem.
  • Which pages get the traffic. A surge onto a thin page earns much less than steady traffic to deep content, so a viral month can lower your average RPM while raising your revenue.

How to compare properly

If you want a benchmark that means something, you need a site in your category, with a similar audience geography, a similar session depth, in the same month. That is a demanding set of conditions, which is precisely why most published comparisons do not meet them.

The practical alternative is to stop comparing outward and compare inward: your own RPM month over month, against your own history, with the seasonal pattern accounted for. It is the only comparison where you actually control the variables — and it is the one that will tell you whether a change you made worked.

What we can offer on the outward comparison is the part that is verifiable: which networks carry which kinds of publisher, and in which categories. That is in the approval-difficulty ranking and the per-category breakdowns. We will not publish RPM tables, because we cannot see anyone’s revenue and neither can anyone else who publishes them.

Common questions

What is a good RPM for a blog?

There is no answer that survives contact with the variables. The same site earns very different RPMs in December and April; two sites in different categories with different audience geographies differ by multiples at identical traffic. Any single figure quoted as "good" is describing one site, in one subject, in one month, with an audience you know nothing about.

Why is my RPM lower than what other bloggers report?

Most likely audience geography, category, session depth or the month — in roughly that order, and usually more than one at once. Reported figures also skew high because people publish numbers they are pleased with. Before concluding your network is underperforming, check your pages per session and where your readers actually are.

Do bigger ad networks pay higher RPMs?

Not reliably, and the comparison is usually confounded. Networks with a higher entry bar have publishers who were already stronger, in better categories, with more domestic audiences — so their reported figures are higher for reasons that precede the network. The publisher spread table above shows how differently composed these rosters are.

Why do Ezoic RPM reports vary more than Mediavine's?

Because the publisher bases differ enormously in consistency. The spread column above measures the gap between a network's weakest and strongest publishers, and the widest-funnel networks span several times the range of the selective ones. A network that accepts nearly everyone will produce scattered reports; a network with a high floor produces consistent ones, because its publishers resemble each other.

How can I increase my ad RPM?

The largest levers are yours rather than your network's: pages per session, ad density and placement, page speed, and which content the traffic lands on. Improving session depth in particular tends to move revenue more than switching network does, because it multiplies inventory rather than adjusting what each impression sells for.

We index advertising relationships, not revenue. Nothing here is a claim about what any network pays, because that is not publicly observable. Every figure on this page is read from our own index when the page is built, and refreshes on a weekly cycle — so the numbers move as the data does. Method and evidence rules: coverage & method.

Read next

Data
The best ad networks for pet blogs, and why the open network leads a premium audience

Pet owners are one of the most reliably valuable audiences in consumer advertising, yet pet sites are dominated by the industry’s lowest-barrier network. The gap between those two facts is the story.

6 min read
Guide
How to get into AdPushup: what its publishers actually look like

AdPushup’s publisher base spans a wider range than almost any network we track. Here is the median, the floor and the ceiling — and what that means for your application.

6 min read
Data
Which ad networks pair well with a video partner? What the live sites show

Adding a second display network almost never works. Adding a video partner alongside display is the one combination that demonstrably does — here are the pairs that actually occur.

6 min read