Monetization & Networks
CPC vs CPM vs RPM: the only three numbers you need to read your earnings
CPC, CPM, RPM, eCPM — the acronyms get used interchangeably and it costs people real money, because they end up optimizing the wrong one. Here's each one in plain terms, tied to a single month of earnings so you can see exactly how they relate.
Almost every argument about ad revenue is really a mix-up between three numbers that measure completely different things. Someone brags about a “$12 CPM” — but do they mean the advertiser’s price, their per-impression take, or their per-pageview take? Those can be three different values in the same month, and confusing them is how people end up chasing the wrong lever.
Here’s each one in plain terms, and then a single worked example that ties all of them to the same 50,000-pageview month.
The three (well, four) numbers
-
CPC — cost per click. What an advertiser pays when someone clicks their ad. This is an input, set by advertiser demand in the auction. You don’t control it directly; your niche does. A click on a personal-finance page is worth far more than a click on a meme page because the advertiser stands to make more from it.
-
CPM — cost per mille (per thousand). What an advertiser pays for a thousand ad impressions, whether or not anyone clicks. Also an input, priced per ad slot by demand. “Mille” is Latin for thousand — that’s the only reason the M is there.
-
RPM — revenue per mille (per thousand). What you earn per thousand. This is the output — and it’s the number that actually describes your site. RPM comes in two flavors people constantly conflate:
- Page RPM = revenue per thousand pageviews. This is what AdSense shows you by default.
- Impression RPM = revenue per thousand ad impressions. This is effectively your eCPM.
-
eCPM — effective CPM. Your blended earnings normalized to a per-thousand-impressions figure. Because AdSense mixes CPC and CPM advertisers in one auction, eCPM is how you compare a click-heavy month to an impression-heavy one on equal footing. Practically: eCPM ≈ impression RPM.
The one-line version: CPC and CPM are prices set by advertisers. RPM and eCPM are results you measure. Optimize the results.
One month, all the numbers
Numbers are easier to trust when they all come from the same place. Take a single month:
- 50,000 pageviews
- 3 ad units per page → 150,000 ad impressions
- Those ads drew 900 clicks
- Total ad revenue for the month: $600
Every metric above is just a different slice of those same figures:
| Metric | What it divides | Calculation | Result |
|---|---|---|---|
| Page RPM | revenue ÷ pageviews × 1000 | $600 ÷ 50,000 × 1000 | $12.00 |
| Impression RPM / eCPM | revenue ÷ ad impressions × 1000 | $600 ÷ 150,000 × 1000 | $4.00 |
| Effective CPC | revenue ÷ clicks | $600 ÷ 900 | $0.67 |
| CTR | clicks ÷ impressions | 900 ÷ 150,000 | 0.60% |
Same $600. Four different “how much am I earning” numbers, depending on what you divide by. This is exactly why two publishers can both say “$12” and mean wildly different things — one is quoting page RPM, the other an advertiser’s CPM.
Which one should you actually watch?
Page RPM. It’s the only number that folds in everything you control on the page: how many ad units run, where they sit, how viewable they are, and how well the auction fills them. If you improve placement or speed and your page RPM climbs from $12 to $15 on the same traffic, you just earned 25% more for zero extra visitors — that’s the placement lever.
Two traps to avoid:
- Don’t chase eCPM by cramming more ad units. Adding a fourth and fifth unit raises impressions, which can lower your eCPM (each impression is worth less) even while page RPM ticks up — until banner blindness and a slower page drag both back down. More slots is not more money past a point.
- Don’t confuse a CPM quote with your take. When a network advertises “$8 CPM,” that’s demand-side pricing before their cut, fill rate, and viewability. Your realized impression RPM is almost always lower.
Where the leverage really is
Notice what isn’t on that list of things you control: CPC and CPM. Those are set by who your audience is and what they’re worth to advertisers — which is decided upstream, by your niche and your traffic’s geography. A US finance reader and a global entertainment reader can differ 10× on CPC before you touch a single ad unit.
So the honest hierarchy of ad-revenue levers is:
- Niche + audience geography — sets your ceiling (why RPM swings 10× by topic).
- Placement, viewability, and page speed — how close to that ceiling you get (best ad placements).
- Network — whether you’re even eligible for the demand that pays the ceiling.
CPC and CPM tell you what the market will bear. RPM tells you how much of it you’re capturing. Want to see how these numbers translate into a monthly figure for your own traffic? Run them through the ad revenue calculator — and if your RPM ever falls off a ledge, triage it here first before you rebuild anything.
FAQ
- What is the difference between CPM and RPM?
- CPM (cost per mille) is what an advertiser pays for one thousand ad impressions — it's priced per ad slot. RPM (revenue per mille) is what you, the publisher, actually earn per thousand — and it comes in two forms: page RPM (revenue per thousand pageviews) and impression RPM (revenue per thousand ad impressions, which is effectively your eCPM). CPM is an input set by ad demand; RPM is the output you measure your site by, because it folds in how many ads run per page, your fill rate, and viewability.
- Is AdSense CPC or CPM?
- Both. AdSense runs a unified auction where cost-per-click and cost-per-impression advertisers bid against each other for the same slot, and the highest effective bid wins. So your earnings blend clicks and impressions, and the single number that captures the result is your RPM — which is why AdSense reports page RPM rather than asking you to track CPC and CPM separately.
- What is a good RPM in 2026?
- It depends almost entirely on niche and audience geography. Broad, low-intent content with global traffic can sit at a $1–5 page RPM, while high-intent niches like finance, insurance, or legal with US/UK/Canada traffic can reach $20–40+. Because RPM swings so widely by topic and country, compare yourself to your own trend line and your niche's benchmarks, not to someone else's screenshot.
- What is eCPM and how is it different from RPM?
- eCPM (effective cost per mille) is your total ad revenue divided by ad impressions, times one thousand — it normalizes blended CPC-plus-CPM earnings into a single per-thousand-impressions figure. It's essentially identical to impression RPM. The term that trips people up is page RPM, which divides by pageviews instead of impressions, so it moves when you change how many ad units run per page even if each ad's eCPM is unchanged.
Keep reading
- Why did my AdSense RPM drop? The metric that matters most, and how to triage it when it falls.
- The highest-paying ad niches in 2026 Why RPM swings 10× by topic — and how to pick a niche you can win.
- Where to put ads (without wrecking your page) Placement and viewability are what move RPM once your niche is set.