I would not guess AdSense earnings from pageviews without doing the boring multiplication. Creators love round numbers. AdSense pays in the gap between round numbers and reality.
You need three inputs you can actually track.
The plain math
Start with pageviews, but ads care about ad impressions, which are often close on simple sites.
Formula:
- impressions = pageviews (or tracked ad impressions if you have them)
- clicks = impressions × CTR
- earnings = impressions ÷ 1000 × RPM
Or combine: earnings ≈ pageviews × CTR × CPC × 1000 / 1000. Most people skip straight to RPM because Google reports it.
Example:
- 100,000 pageviews
- RPM $8
Earnings ≈ 100 × 8 = $800.
If RPM is $3, same traffic pays $300. Same traffic. Different niche. Different country mix.
CTR is not decoration
CTR tells you how often people click. It does not pay you by itself on display ads. It interacts with RPM and placement quality.
I would not obsess over CTR alone. A spammy layout can raise clicks and kill long-term revenue.
Watch:
- RPM trend by page type
- country split
- mobile vs desktop
- pages with high views and terrible RPM
Use your own data, not a forum average
Finance blogs, gaming, and US traffic do not move together.
Export last 30 days from AdSense. Note RPM. Note top pages. That is your model.
If you are pre-traffic, model three scenarios: bad, normal, good RPM. Plan rent against the bad one.
AdSense is a supplement unless the numbers say otherwise
I have seen site owners celebrate traffic while ignoring that half the views came from countries with tiny RPM.
Math first. Hope second.
If the spreadsheet says you need 2 million monthly pageviews to hit your goal, believe it. Then decide whether you are building a content business or just keeping a hobby honest.