RPM tells you how much estimated revenue a page or ad produced for every 1,000 relevant views or impressions. It is a comparison metric, not a fixed amount Google promises to pay.
For a beginner, page RPM is often the easiest version to understand because it connects estimated earnings with page views.
Quick takeaways
- Page RPM equals estimated earnings divided by page views, multiplied by 1,000.
- An RPM is calculated from actual performance. It is not a guaranteed future rate.
- Page RPM, impression RPM, and ad RPM measure different things.
- Advertisers may bid on a cost-per-click or cost-per-thousand-impressions basis, so RPM is not simply click-through rate multiplied by cost per click.
- Compare similar pages and date ranges before drawing conclusions.
Plain-English definition: A page RPM of $8 means the page earned an estimated $8 per 1,000 page views during the period measured. It does not mean every next block of 1,000 views will earn $8.
How to calculate page RPM
Google uses this formula:
Page RPM formula
Page RPM = estimated earnings ÷ page views × 1,000
Suppose a site earns an estimated $80 from 10,000 page views:
Example
$80 ÷ 10,000 × 1,000 = $8 page RPM
You can also use RPM for a rough revenue illustration. At a page RPM of $12, 25,000 page views would correspond to $300:
Illustration, not a forecast
25,000 ÷ 1,000 × $12 = $300
The second example assumes the RPM stays the same, which may not happen. Use it to understand the maths, not to promise future income.
Page RPM, impression RPM, and CPC
| Metric | What it uses | What it helps you compare |
|---|---|---|
| Page RPM | Estimated earnings and page views | Revenue performance across pages or sections |
| Impression RPM | Estimated earnings and ad impressions | Revenue per 1,000 ad impressions |
| Ad RPM | Estimated earnings and individual ad impressions | Performance at the ad-impression level |
| CPC | The amount earned for a click | Average click value for cost-per-click ads |
| CTR | Clicks divided by views or impressions | How often an eligible view leads to a click |
Always check the label in your report. A page view can contain more than one ad impression, so page RPM and impression RPM are not interchangeable.
RPM is not just CTR multiplied by CPC
That shortcut leaves out part of the system. Google explains that advertisers can bid using cost per click or cost per thousand impressions. Revenue can therefore include click-based and impression-based activity.
RPM is best understood as an output from the earnings and view figures in your report. It summarises what happened during that period.
Pro Tip: Treat RPM as a description of past performance, not as a rate Google assigns to your niche. Compare it with total revenue, traffic, and user experience before making changes.
Why RPM changes
Visitor location
Advertiser demand and bids differ by country and region. Two sites with the same number of page views can earn different amounts if their audience locations differ.
Topic and advertiser demand
Some subjects attract more commercial advertisers than others. Demand can also change within a broad niche, so third-party niche averages are only rough context.
Season and timing
Advertising budgets vary through the year. A strong holiday period should not be treated as the normal rate for every month.
Device, layout, and viewability
Mobile and desktop visitors see pages differently. Placement, speed, screen size, and whether an ad is actually viewable can affect performance.
Traffic quality and intent
Visitors who chose to read the page behave differently from bots or people sent through misleading promotions. Invalid traffic can also put the account at risk.
Consent and ad settings
User consent choices, available ad formats, blocked categories, and implementation settings can affect which ads are eligible to appear.
How to compare RPM properly
- Use the same RPM definition in both reports.
- Compare similar date ranges and note seasonal events.
- Separate major countries, devices, and content sections where possible.
- Use enough data that one unusual day does not control the result.
- Check user experience, page speed, and total earnings alongside RPM.
A higher RPM is not automatically better if the change damages search traffic, reduces page views, or makes the site unpleasant to use.
Ways to improve performance responsibly
- Publish content that attracts the right readers and answers their questions well.
- Improve page speed and mobile usability.
- Use Google’s ad controls and experiments instead of guessing.
- Keep ads clearly separate from menus, buttons, and links.
- Review weak and strong pages separately to understand the difference.
- Follow privacy, consent, and invalid-traffic rules.
Does traffic matter more than RPM?
They work together. A high RPM on a tiny amount of traffic may produce little total revenue. A lower RPM on a large, engaged audience may produce more.
For a new site, useful content and genuine audience growth are usually better priorities than chasing a niche because somebody published an attractive RPM screenshot. Read How to Write Helpful, Search-Friendly Articles for a practical content workflow.
Bottom line
Page RPM helps you compare estimated earnings per 1,000 page views. Use it with total earnings, traffic, user experience, and longer-term trends. It describes past performance and can support planning, but it does not guarantee what the next visitor will earn.
Frequently asked questions
What is a good AdSense RPM?
There is no universal good RPM. Compare your site with its own past performance and with similar pages, countries, devices, and seasons.
Does Google set one RPM for my niche?
No. RPM is calculated from your estimated earnings and views. It changes with advertiser demand, audience, setup, season, and other factors.
Is RPM the same as revenue?
No. RPM is a rate used for comparison. Total estimated revenue depends on both the rate and the number of views or impressions.
Why did my RPM fall when traffic increased?
The new traffic may have come from different countries, devices, sources, or pages. Segment the report before deciding that the advertising setup caused the change.
Can I use an RPM calculator to predict income?
You can create a scenario, but the answer is only as reliable as the assumed RPM and traffic. Treat it as an illustration, not a promise.
Continue learning
- AdSense vs. Ezoic vs. Mediavine
- 7 Common AdSense Mistakes
- How to Write Helpful, Search-Friendly Articles
- Google AdSense Approval Checklist
References
- Google. (n.d.). Ad RPM. Google AdSense Help. https://support.google.com/adsense/answer/112032?hl=en-GB
- Google. (n.d.). Bid type. Google AdSense Help. https://support.google.com/adsense/answer/1055545?hl=en
- Google. (n.d.). Cost-per-click (CPC). Google AdSense Help. https://support.google.com/adsense/answer/32725?hl=en
- Google. (n.d.). Impression RPM. Google AdSense Help. https://support.google.com/adsense/answer/6157296?hl=en
- Google. (n.d.). Page revenue per thousand impressions (RPM). Google AdSense Help. https://support.google.com/adsense/answer/112030?hl=en