Page RPM Calculator

Work out page RPM, session RPM and impression RPM from one set of figures, see what a lift is worth over a year, and check the result against published benchmarks for your niche and audience.

Your numbers

Updates as you type

Impressions per pageview. Turns Page RPM into Impression RPM.

From your analytics. Turns Page RPM into Session RPM, which is what Mediavine, Raptive and Ezoic quote.

The trap: a falling Page RPM can be good news

Get readers to view more pages per visit and your Page RPM goes down while your Session RPM goes up, on exactly the same revenue. Nothing got worse. The money is divided by a bigger number of pageviews and a smaller number of sessions, so one metric falls and the other rises.

That is why Session RPM is the better number for asking whether the business is healthier than last quarter, and Page RPM is the better number for comparing two page templates against each other. Watch only one and you will eventually reward yourself for something that did not happen.

What Page RPM is

Revenue per mille: what a thousand pageviews earns. Divide revenue by pageviews, multiply by a thousand. Make $450 from 50,000 pageviews and your Page RPM is $9, meaning every thousand pageviews is worth nine dollars.

It is not a rate anybody pays you. Nobody is buying pageviews. It is a summary of what already happened, which is why it moves when your ad layout changes, when your traffic mix changes, and when advertiser budgets change, and why it collapses every January and spikes every December.

There are three RPMs and the networks do not agree on which to report

This is where almost all the confusion lives. The same revenue divided by three different denominators gives three different numbers, and they chain together:

  • Impression RPM = revenue divided by ad impressions, times a thousand.
  • Page RPM = Impression RPM multiplied by the number of ad units on a page.
  • Session RPM = Page RPM multiplied by pages per session.

AdSense reports Page RPM and Impression RPM. Mediavine, Raptive and Ezoic talk in Session RPM. A Session RPM is always the biggest of the three, because sessions are fewer than pageviews, which are fewer than impressions. Put a network’s quoted Session RPM next to your AdSense Page RPM and the offer looks far better than it is, and that comparison is made every day by people who have no idea they are comparing different things.

So the tool shows all three from one set of figures and prints the chain between them, with the two multipliers that connect them, rather than handing you a single number and leaving you to guess which one it is.

The trap: a falling Page RPM can be good news

Suppose you add related links and readers start viewing two pages instead of one. Revenue is unchanged. Pageviews have doubled, so your Page RPM has halved. Sessions are unchanged, so your Session RPM has not moved. If you had got them to spend longer and view more without the extra pageviews, Session RPM would have risen while Page RPM stayed flat.

Nothing about the site got worse in the first case. Only the denominator changed. This cuts both ways: a site that funnels all its traffic into one very long page will show a flattering Page RPM and a poor Session RPM, and a site with aggressive pagination will show the opposite.

Which is why the right answer is not to pick a favourite. Session RPM answers “is the business healthier than last quarter”, because it survives changes in reader behaviour. Page RPM answers “is this template earning more than that one”. Impression RPM answers “is my inventory actually selling”, because it takes layout out of the picture.

Is your number any good?

Published 2026 benchmarks put a mostly US audience at roughly $20 to $40 for finance, insurance and legal, $12 to $25 for technology, $6 to $14 for food and recipes, and lower for entertainment and news. Where your readers are matters at least as much as what you write about: the same site with mostly south Asian traffic might see a tenth of those numbers, because the figure is set by what advertisers will pay to reach your particular readers rather than by how good the writing is.

The tool applies both, and deliberately shows a range rather than a target. The spread inside a single niche is wider than the gap between two niches, so a number inside the range means “nothing obviously wrong”, not “optimised”. Anyone quoting you a single benchmark figure to two decimal places is guessing.

One honest limitation: those ranges are published in US dollars and this tool has no exchange rate, so pick another currency and it will quote the dollar range and leave the comparison to you rather than invent a conversion.

What a lift is actually worth

“Improve RPM by 10%” means nothing until it is money, so the tool puts a figure a year against 10%, 25%, 50% and 100% lifts, and sets them beside what doubling your traffic would earn.

Those last two are the same number, which is the useful observation: doubling RPM and doubling traffic pay identically, and for most sites the first is much the cheaper project. Doubling traffic is a year of work. Fixing viewability, adding demand and getting the layout right is a fortnight.

Raising it, roughly in order of what moves the needle

  1. Audience geography. The largest single factor and the hardest to change deliberately, but worth knowing before you blame your ad setup.
  2. Viewability. An ad that never enters the viewport earns nothing and drags your impression RPM down with it.
  3. Demand. Header bidding or a managed network puts more buyers in the auction. This is usually the biggest controllable win.
  4. Ad density. The one everybody tries first and the one with the lowest ceiling. Past a point the extra units slow the page and cost you the readers who would have come back tomorrow.

Which tool do I want?

  • This one for what your traffic is worth and what moving the number would be worth.
  • The Reading Time Calculator and the Paragraph Length Checker deal with whether readers stay long enough to see the second ad unit.
  • The XML Sitemap Keyword Extractor is worth a run if you are deciding which topics to expand, since the niche is a bigger lever on RPM than the layout.
  • The Writing Time Calculator tells you what producing more of that content will cost you in hours, which is the other half of the sum.

Is anything stored?

No. Your revenue and traffic figures are nobody else’s business, including ours. Everything is arithmetic done in your browser, nothing is uploaded, nothing is logged, and there is no account.

The arithmetic is easy. Knowing which RPM you are looking at is not.

There are three RPMs, the ad networks do not report the same one, and most of the confusion publishers have about their own earnings comes from comparing two of them as though they were the same number.

All three RPMs, converted

Impression, page and session RPM from one set of figures, with the chain between them shown rather than hidden. AdSense reports the first two and Mediavine, Raptive and Ezoic quote the third, so a like-for-like comparison needs the conversion.

It names the trap

More pages per visit pushes Page RPM down and Session RPM up on identical revenue. If you track one and not the other you will eventually celebrate or panic about a denominator.

Benchmarked by niche and audience

Published 2026 ranges for a dozen niches, adjusted for where your readers are, because advertiser spend per head sets the price as much as the subject does. Wide ranges, honestly labelled, rather than a single number pretending to be precise.

What an improvement is worth in money

A 10% RPM lift is an abstraction until it is a figure a year. Shown next to what doubling your traffic would earn, which for most sites is the harder of the two to achieve.

Work backwards from a target

Name a figure you want a month and it tells you the traffic that needs at today's RPM, or the RPM that needs at today's traffic, and how far off you are.

Nothing leaves your browser

Your revenue figures are nobody else's business, including ours. The whole thing is arithmetic done on your own machine, with no account and no server.

Questions about RPM

What is Page RPM?

Revenue per mille: what a thousand pageviews earns you. Divide your revenue by your pageviews and multiply by a thousand. If you made $450 from 50,000 pageviews, your Page RPM is $9, meaning every thousand pageviews is worth nine dollars.

It is not a rate you are paid. Nobody pays per pageview. It is a summary of what actually happened, and it moves when your ad layout changes, when your traffic mix changes, and when advertiser demand changes, which is why it swings about in January and December.

What is the difference between Page RPM, Session RPM and Impression RPM?

The same revenue divided by three different things. Impression RPM divides by ad impressions, Page RPM by pageviews, Session RPM by visits. They chain together: Page RPM is Impression RPM multiplied by the number of ad units on a page, and Session RPM is Page RPM multiplied by pages per session.

This matters because the networks do not agree on which to report. AdSense gives you Page RPM and Impression RPM. Mediavine, Raptive and Ezoic talk in Session RPM, and a Session RPM is always the larger number because sessions are fewer than pageviews. Comparing a network's quoted Session RPM against your AdSense Page RPM makes the offer look far better than it is.

Why did my Page RPM fall when my site got better?

Because you probably increased pages per session. If a reader who used to view one page now views two, you have the same revenue divided by twice as many pageviews, so Page RPM halves. Session RPM over the same change goes up. Nothing got worse; the denominator changed.

This is the single most common way publishers misread their own reporting, and it cuts both ways: a site that drives all its traffic to one long page will show a flattering Page RPM and a poor Session RPM.

Which one should I actually watch?

Session RPM for the question "is the business healthier than last quarter", because it is the one that does not move when reader behaviour changes shape. Page RPM for the question "is this page template earning more than that one", because there you want the per-page figure. Impression RPM for the question "is my ad inventory selling well", because that one isolates demand from layout.

The mistake is picking one and treating it as the truth. They answer different questions and this tool shows all three precisely so you do not have to pick.

What is a good Page RPM?

It depends more on who your readers are than what you write about. Published 2026 benchmarks put finance, insurance and legal content at roughly $20 to $40 with a mostly US audience, technology around $12 to $25, food and recipes around $6 to $14, and entertainment and news lower still. The same site with mostly south Asian traffic might see a tenth of that, because the number is set by what advertisers pay to reach your particular readers.

Treat those ranges as "nothing obviously wrong" rather than as a target. The spread inside one niche is wider than the gap between two niches, and anybody quoting you a single figure to two decimal places is guessing.

RPM or CPM: what is the difference?

CPM is what an advertiser pays for a thousand impressions. RPM is what you keep. They are different sides of the same transaction and the gap between them is the network's cut plus every impression that did not fill. Your RPM will always be the lower number, and the ratio between the two is a reasonable health check on your setup.

How do I raise it?

In rough order of how much they usually move the number: get more of your traffic from countries advertisers pay for, improve viewability so ads are actually seen rather than scrolled past, add demand through header bidding or a managed network, and only then fiddle with ad density. Adding units is the one everybody tries first and it has the smallest ceiling, because past a point more ads slow the page and cost you the readers who would have come back.

Worth keeping in proportion: doubling your RPM and doubling your traffic earn you the same amount, and for most sites the first is the cheaper project.

Is anything stored?

No. Your revenue and traffic figures are worked out in your browser and never sent anywhere. Nothing is uploaded, nothing is logged, and there is no account. Close the tab and it is gone.

More free SEO tools