Website ad revenue calculator
Swap the ad network on a website and its income can double or halve without a single extra visitor. Give the calculator your monthly pageviews, pages per visit and current AdSense page RPM, and it estimates the monthly pay from AdSense, Ezoic, Mediavine and Raptive. It also checks your traffic against each network's minimum, so you see the best network you can join today and what the next one up would add.
Monthly pay by network
Your traffic on every network, including ones you cannot join yet. The highlighted bar is the top earner.
Each network in detail
Whether your traffic meets each network's minimum right now, and its estimated monthly and yearly pay.
| Network | You qualify | Page RPM | Per month | Per year |
|---|
How the four networks are compared
The starting point is your own AdSense page RPM, because it already captures your topic, readers and layout. Each network then gets a typical multiple on top of it, and you can change every one.
Premium networks pay most for readers in the US, UK, Canada and Australia, so their multiple is scaled to your share of those readers.
Turn pageviews into sessions
Sessions are needed to test the Mediavine minimum.
sessions = pageviews ÷ pages per visit
Adjust the premium multiple
The multiple you enter applies when 70% of readers are in the top markets, and rises or falls with your share.
premium multiple = 1 + (multiple − 1) × top-market share ÷ 70%
Get each network's page RPM
Your AdSense RPM multiplied by that network's multiple.
network RPM = AdSense RPM × multiple
Price a month
Pageviews divided by 1,000, multiplied by the network's RPM.
income = pageviews ÷ 1,000 × network RPM
Test the minimums
The recommended network is the best-paying one whose minimum your traffic already reaches.
qualifies = traffic ≥ entry bar
Comparing ad networks: FAQ
Which ad network pays best?
If you can get in, managed premium networks like Mediavine and Raptive usually pay most per pageview, often two or three times AdSense on identical traffic, with Ezoic somewhere in between. The gap is widest for US-heavy sites in topics advertisers fight over.
Why does the tool use multiples rather than set RPMs?
Sites earn so differently that one fixed RPM per network would be wrong for nearly everyone. Building from your own AdSense page RPM keeps the estimate tied to your real readers. If publishers in your niche share better figures, edit the multiples.
What are the traffic minimums?
AdSense and Ezoic take small sites. Mediavine's main program has long wanted about 50,000 sessions a month, and Raptive has recently asked for about 25,000 pageviews a month from mainly US traffic, which this tool reads as at least half your readers in the US, UK, Canada and Australia. Minimums change, so the thresholds are editable and worth confirming before you apply.
Sessions versus pageviews: what is the difference?
A session is a visit; a pageview is a page loading. Someone who reads three pages makes one session and three pageviews. Mediavine counts sessions while AdSense and Raptive report per pageview, so the tool converts using your pages per visit.
Is it worth adding affiliate links too?
Usually. Ads earn a little on every visit, while affiliate links earn a lot on the few posts where readers are ready to buy, and many content sites make as much from commissions as from ads. Our blog income calculator adds the two together.
How much can I trust these numbers?
Use them as a planning range. Layout, page speed, ad density, season and demand all move real income. If you do switch, compare a full month on each network in the same season before you judge.