Definition
Page revenue per mille is commonly calculated as estimated revenue divided by page views and multiplied by one thousand.
Where it fits
Website revenue ÷ Page views × 1,000
Why it matters
It connects monetization performance to site traffic volume and is useful for comparing page groups or audience segments.
What RPM measures
Page RPM — revenue per mille — estimates how much a publisher earns per thousand page views:
Page RPM = (Estimated revenue ÷ Page views) × 1,000
If a site earned $180 from 60,000 page views, page RPM is $3.00. The metric normalizes revenue against traffic volume, which makes it the standard unit for comparing monetization performance across pages, content categories, traffic sources, and time periods — comparisons raw revenue can't support because traffic fluctuates.
RPM comes in flavors, and mixing them breaks comparisons. Page RPM divides by page views. Session RPM divides by visits, capturing multi-page behavior. Ad request RPM / impression RPM divides by ad units served, which moves with ad density. Google AdSense reports page RPM by default; programmatic stacks usually report impression-level figures closer to eCPM. When someone quotes "RPM," the denominator is the first thing to ask about.
The distinction from eCPM matters: eCPM prices a thousand ad impressions; RPM values a thousand page views. A page with four ad units at a $1.50 eCPM yields roughly a $6 page RPM (before unfilled slots). RPM is therefore the publisher's composite — it bundles eCPM, ad density, and fill rate into one revenue-per-traffic number.
What drives RPM
- Geography. Advertiser demand concentrates in wealthy markets; traffic from the US, UK, Canada, and Australia typically monetizes at multiples of identical traffic from low-CPM regions. A traffic-mix shift alone can move sitewide RPM dramatically with nothing else changing.
- Content category. Verticals with expensive customer value — finance, insurance, software, legal — attract higher bids than general entertainment. The same logic that sets keyword prices in search advertising sets display rates on content about those topics.
- Seasonality. Advertiser budgets surge in Q4 and reset in January; RPM follows. Comparing December against January punishes every other variable unfairly.
- Ad density and placement. More units and more viewable positions raise RPM mechanically — up to the point where user experience degrades, sessions shorten, and policy risk appears.
- Viewability. Advertisers bid more for inventory that actually enters the viewport; persistently unseen slots drag both eCPM and the credibility of your inventory.
- Audience and device mix. Returning desktop readers in a valuable niche out-monetize drive-by social visitors on mobile, sometimes severalfold.
Working with RPM
- Segment before judging. Sitewide RPM is a blended average across geographies, devices, and content types. Break it down — Google Analytics 4 traffic data joined with revenue reporting in Looker Studio is the standard publisher dashboard pattern.
- Compare like with like. Same geography mix, same season, same page type. Most "RPM dropped" alarms dissolve into a traffic-mix change once segmented.
- Optimize the components, not the number. RPM rises through better-paying demand (more auction pressure, better mediation), better placements (viewable, integrated, not intrusive — anchor ads are the highest-viewability format for scroll-heavy content), and better-monetizing content (topics advertisers value).
- Balance against engagement. Track session depth and return rates alongside RPM. An ad-density increase that lifts RPM 15% while cutting pages-per-session 20% is a net loss dressed as a win.
- Use RPM for content strategy. Revenue per thousand views, by topic cluster, tells you which content is worth producing more of — the monetization mirror of keyword research.
Common mistakes
- Treating RPM as profit. RPM is gross revenue per traffic unit. Hosting, content costs, and revenue shares come out of it; a high-RPM site with expensive content production can earn less than a modest-RPM site running lean.
- Comparing unrelated geographies. A site with 80% tier-one traffic "outperforming" one with global-south traffic reveals demographics, not skill.
- Increasing ad density without measuring retention. The RPM gain is immediate and visible; the session and SEO damage is delayed and diffuse. Measure both before declaring the experiment a success.
- Chasing a single sitewide number. Two sites with identical $4 RPMs can have opposite problems — one starving on demand, the other on traffic quality. Only segments diagnose.
- Ignoring the affiliate alternative. Pages with strong purchase intent often earn far more per thousand views through affiliate commissions than through display — RPM thinking should include all revenue per page, not just programmatic display.
FAQ
What's a good RPM? Spans are enormous: under $1 for general content with global traffic, $10–30+ for finance or software content with tier-one audiences. The productive question is whether your RPM is improving against your own baseline with traffic mix held constant.
Why did my RPM suddenly drop? Check in order: traffic mix (a viral post from a low-value geography dilutes RPM), seasonality (January and post-holiday resets), demand changes (a partner or auction shift), and policy or viewability issues limiting ad serving. The cause is almost always visible in segments before it's visible sitewide.
RPM or eCPM — which should I track? Both, for different jobs. eCPM evaluates demand partners and price floors; page RPM evaluates pages and content strategy. RPM ≈ eCPM × impressions per page × fill rate ÷ 1,000 — when RPM moves, decompose it to find which factor moved.
Does raising RPM always mean more revenue? Not if traffic or engagement pays for it. Revenue = RPM × page views ÷ 1,000; an aggressive layout that lifts RPM but suppresses page views (or gets pages demoted in search) shrinks the product while improving the ratio.
How do I raise RPM without hurting the site? Increase auction competition rather than ad count: more demand sources via mediation or header bidding, lazily-loaded units in viewable positions, and content investment in topics advertisers pay for. The website monetization path sequences these steps.
Common beginner mistakes
- Treating RPM as profit
- Comparing unrelated geographies
- Increasing ad density without measuring retention