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

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

MetricWhat it usesWhat it helps you compare
Page RPMEstimated earnings and page viewsRevenue performance across pages or sections
Impression RPMEstimated earnings and ad impressionsRevenue per 1,000 ad impressions
Ad RPMEstimated earnings and individual ad impressionsPerformance at the ad-impression level
CPCThe amount earned for a clickAverage click value for cost-per-click ads
CTRClicks divided by views or impressionsHow 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

  1. Use the same RPM definition in both reports.
  2. Compare similar date ranges and note seasonal events.
  3. Separate major countries, devices, and content sections where possible.
  4. Use enough data that one unusual day does not control the result.
  5. 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

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

References