Estimating AdSense Earnings
Google AdSense reports earnings using page RPM — total ad revenue per thousand page views — as its main site-level metric. Multiplying your page views by page RPM, scaled by 1,000, gives a projected total revenue figure, useful for forecasting from a traffic goal or checking whether reported earnings line up with known traffic.
AdSense page RPM already accounts for fill rate and ad density across every ad unit on a page, which makes it a simpler planning figure than tracking individual ad unit impressions.
AdSense Revenue Formula
Multiply page views by page RPM, then divide by 1,000.
AdSense Revenue = (Page Views × Page RPM) ÷ 1,000
Worked Example
A site gets 50,000 page views in a month at a $3.50 page RPM.
AdSense Revenue = (50,000 × $3.50) ÷ 1,000 = $175
What Affects AdSense Revenue?
- Content niche and keywords — pages targeting higher-value advertiser keywords typically see a higher page RPM.
- Ad unit placement — AdSense's own auto ads and placement recommendations can meaningfully change realized RPM.
- Traffic geography — visitors from higher-CPM countries lift page RPM at the same traffic volume.
- Site speed and Core Web Vitals — slower pages can hurt viewability and therefore realized ad revenue, independent of raw traffic.
AdSense Revenue Calculator FAQ
How do you calculate AdSense revenue?
Multiply total page views by page RPM (the term AdSense uses for revenue per thousand page views), then divide by 1,000: AdSense Revenue = (Page Views × Page RPM) ÷ 1,000. Enter your page views and RPM above to calculate it instantly.
What's the difference between AdSense page RPM and impression RPM?
Page RPM divides revenue by page views (one page load can show several ad impressions). Impression RPM divides revenue by individual ad impressions served. Page RPM is usually the more useful figure for estimating whole-site earnings from traffic.
Why does my AdSense RPM vary so much day to day?
AdSense RPM reflects real-time auction outcomes across many advertisers, so it naturally fluctuates with demand, seasonality, and even the specific pages users land on. Look at trailing 30-day averages rather than single-day figures for a more stable planning number.
Does this work for AdSense for video or AdSense for search too?
The same page-views-times-RPM math applies to any AdSense product, as long as you use that product's own reported RPM and traffic unit (video views, search queries, or page views) rather than mixing figures from different AdSense products.