What this exact earning rate turns into as pageviews grow โ the dot marks where you are now.
Page RPM vs impression RPM: dashboards mix these freely and they are not the same number. Page RPM divides revenue by pageviews; impression RPM (a.k.a. eCPM) divides by ad impressions โ and with several ad units per page, impression RPM is always the smaller figure. When comparing your numbers with anyone else's, first make sure you're both holding the same ruler.
Calculate page RPM, impression RPM, and eCPM from ad revenue and pageviews, see revenue per pageview, and project daily, monthly, and yearly earnings at your current rate.
eCPM across the whole realistic CTR range at your cost per click โ a straight climb, which is why click-through is the lever everyone fights over.
Why the triangle matters: advertisers think in CPC or CPM; publishers get paid in eCPM. This one identity converts between the two worlds โ and explains odd-looking dashboards. A $2 CPC sounds rich, but at 0.1% CTR it's a $2 eCPM; a modest $0.30 CPC at 3% CTR pays $9. Placement and relevance, not headline click prices, decide the money.
Convert between CPM, eCPM, CPC, and CTR in any direction with the standard identity, plus clicks per thousand impressions and cost per hundred thousand.
The other lever: the same goal needs dramatically less traffic as RPM rises โ the curve is a hyperbola, so early RPM gains are worth entire mountains of pageviews.
Two levers, not one: revenue = traffic ร RPM รท 1,000, so doubling either doubles earnings. Traffic usually takes months of content and SEO; RPM can sometimes move in an afternoon โ better placements, fixing viewability, or simply more Q4-friendly content. The milestone table treats traffic as the lever; the chart shows what happens when you pull the other one.
Plan the monthly and daily pageviews needed to hit a revenue goal at your RPM, see the growth multiple from your current traffic, and compare traffic requirements across RPM levels.
Every stage sheds impressions โ requests that no ad answered, then served ads nobody scrolled to. The bars are your actual counts.
Why viewability bites twice: if you're paid per filled impression, unseen ads still pay today โ but advertisers' systems notice, and tomorrow's bids come in lower for your inventory. If you're paid per viewable impression, the leak is immediate and visible. Either way, ads below content nobody scrolls to are the most expensive free pixels on your site. Industry rule of thumb: viewability under ~50% starts actively repelling bidders; over 70% is competitive.
Model ad requests through fill rate and viewability to actual revenue, compute request RPM, and put a dollar figure on impressions lost to no-fill and unseen placements.
A typical seasonal CPM index โ advertiser budgets swell toward the holidays, then reset overnight on January 1st. Your niche will bend this curve, but almost nobody escapes its shape.
Honesty box: every figure on this tab is a typical range, not a promise โ ad earnings swing enormously with niche, country mix, device split, season, and the wider economy. Treat benchmarks as a compass, your own dashboard as the map.
Realistic RPM benchmarks by niche and geography, the seasonal CPM cycle with the Q4 peak and January reset, metric definitions, and practical checklists for diagnosing drops and raising RPM.