What Is Page RPM — and How to Improve It
Page RPM is the single most useful number for understanding how well a page monetizes. Here's what it means and how to move it.
Page RPM — revenue per mille — is the estimated earnings you generate for every 1,000 pageviews. It's the metric most publishers should watch day to day, because it folds together fill, viewability, eCPM, and ad density into one number you can actually act on.
How page RPM is calculated
The formula is simple:
Page RPM = (estimated earnings / pageviews) × 1000
So if you earned $40 from 8,000 pageviews, your page RPM is (40 / 8000) × 1000 = $5.00.
Page RPM vs eCPM
These get confused constantly. eCPM is revenue per 1,000 ad impressions; page RPM is revenue per 1,000 pageviews. Because a single page can show several ad units, page RPM bundles in how many ads you serve and how well each performs. Two sites with identical eCPMs can have very different page RPMs depending on layout and fill.
Five ways to improve page RPM
- Lift viewability. Above-the-fold and sticky placements are seen more often, and viewable impressions command higher bids. Aim for 60%+ viewability before chasing anything else.
- Add (tasteful) ad density. More well-placed units raise page RPM — to a point. Past the point where UX and Core Web Vitals suffer, you lose more than you gain.
- Diversify demand. More bidders competing for each impression raises clearing prices. AdSense plus Ad Manager demand is a strong baseline.
- Improve content engagement. Longer sessions and lower bounce signal quality, which protects account health and supports higher eCPMs over time.
- Mind your geo mix. Tier-1 traffic (US, UK, CA, AU) pays multiples of emerging-market traffic. The same content can have a very different RPM by audience.
What's a "good" page RPM?
It varies enormously by niche and geo — finance and tech in tier-1 markets can clear $20–40+, while broad lifestyle content in mixed geos may sit at $3–8. Don't benchmark against other sites; benchmark against your own trend. Consistent week-over-week improvement is the goal.