โ† Back to All Guides
AdSense Revenue Metrics

What Is RPM in AdSense? RPM vs CPM Explained (2026 Guide)

If you're running Google AdSense on your website, you've probably seen the term "RPM" in your earnings dashboard and wondered what it really means โ€” and more importantly, how to increase it. RPM (Revenue Per Mille) is one of the most critical metrics for any publisher, yet it's often confused with CPM. In this guide, we'll break down exactly what RPM is, how it differs from CPM, show the formula with real-world examples, and share 6 proven strategies to boost your page RPM.

By Ashish Divakar July 20, 2026 12 min read

What Is RPM in Google AdSense?

RPM stands for Revenue Per Mille (mille = 1,000 in Latin). It represents the estimated earnings you receive per 1,000 page views on your website. Think of it as the "efficiency score" of your ad monetization โ€” it tells you how effectively your traffic is being converted into ad revenue.

In your AdSense dashboard, RPM appears as "Page RPM" under the Performance reports tab. It's calculated automatically by Google based on your actual earnings and traffic data. Unlike CPC (Cost Per Click) which measures individual click value, RPM gives you a holistic view of your entire page's monetization performance.

For example, if your Page RPM is $8.50, it means you earn approximately $8.50 for every 1,000 page views your site receives. This metric accounts for all ad units on the page, all ad types (display, text, link), and all revenue events (clicks and impressions).

๐Ÿ’ก Key Insight: RPM is a publisher-side metric. It tells you how much you're earning. Advertisers never see your RPM โ€” they work with CPM (their cost metric). Understanding this distinction is fundamental to optimizing your ad revenue.

The RPM Formula (With Real Examples)

The formula for calculating RPM is straightforward:

RPM = (Estimated Earnings รท Number of Page Views) ร— 1,000

Example 1: A Personal Finance Blog

Let's say your personal finance blog earned $45.00 yesterday from 3,000 page views. Your RPM would be:

RPM = ($45.00 / 3,000) ร— 1,000 = $15.00

This means for every 1,000 visitors to your finance blog, you earn $15.00. That's quite healthy โ€” finance is one of the highest-paying AdSense niches.

Example 2: A General Entertainment Blog

An entertainment blog earned $12.00 from 10,000 page views:

RPM = ($12.00 / 10,000) ร— 1,000 = $1.20

Same formula, very different result. The niche you operate in has an enormous impact on your RPM. We'll cover how to improve this in the strategies section below.

RPM vs CPM: The Key Differences

RPM and CPM are often confused because they both involve "per 1,000" calculations. However, they serve completely different purposes and are used by different parties in the ad ecosystem.

Feature RPM (Revenue Per Mille) CPM (Cost Per Mille)
Used byPublishers (you)Advertisers
MeasuresYour revenue per 1,000 page viewsAdvertiser cost per 1,000 impressions
ScopeEntire page (all ad units)Single ad unit
IncludesCPC clicks + CPM impressionsImpression-based revenue only
Formula(Earnings / Page Views) ร— 1,000(Cost / Impressions) ร— 1,000

The crucial difference: RPM includes all revenue sources on a page (both CPC clicks and CPM impression-based ads), while CPM only counts impression revenue for a single ad unit. This is why your RPM can be significantly higher than the CPM of any individual ad โ€” because it aggregates everything.

Page RPM vs Impression RPM

Google AdSense actually shows two types of RPM in your reports, and understanding both is important:

Page RPM = (Estimated Earnings / Number of Page Views) ร— 1,000. This is the most useful metric for publishers because it tells you how well each page is monetized overall, regardless of how many ad units are on it.

Impression RPM = (Estimated Earnings / Number of Ad Impressions) ร— 1,000. This measures revenue per 1,000 individual ad impressions. If you have 3 ad units per page, you'd have 3 impressions per page view, making this number roughly 1/3 of your Page RPM.

๐Ÿ“Š Pro Tip: Focus on Page RPM as your primary optimization metric. It accounts for ad density, layout efficiency, and overall page monetization in a single number. Impression RPM is useful for comparing individual ad unit performance.

What Is a Good RPM? (By Niche)

RPM varies dramatically by niche, geography, and seasonality. Here's a realistic benchmark table based on 2026 AdSense publisher data:

Niche Average Page RPM Top Performer RPM
Insurance / Legal$25 โ€“ $50$75+
Finance / Investing$15 โ€“ $35$60+
Technology / SaaS$10 โ€“ $25$40+
Health / Fitness$8 โ€“ $18$30+
Home / DIY$5 โ€“ $12$20+
Entertainment / Viral$1 โ€“ $5$10+
News / General$2 โ€“ $8$15+

Geography matters too. Traffic from the United States, United Kingdom, Canada, and Australia (Tier 1 countries) typically generates 3-5x higher RPM than traffic from developing nations. If your audience is primarily from Tier 1 English-speaking countries, expect your RPM to be at the higher end of these ranges.

6 Strategies to Increase Your AdSense RPM

1. Target High-Value Keywords in Your Content

Google matches ads to your page content using contextual targeting. When your articles target keywords that advertisers bid heavily on (like "best credit cards," "term life insurance quotes," or "project management software"), the ad auction becomes more competitive, pushing up your CPC โ€” which directly increases your RPM. Use our Niche Research Tool to find high-CPC keyword opportunities.

2. Optimize Ad Placement for Viewability

Ads that are seen by users earn more. Google rewards high "Active View" rates with better-paying advertisers. Place your first ad unit above the fold (visible without scrolling), add in-content ads between paragraphs, and use sticky sidebar ads for desktop readers. Avoid placing ads where users never scroll โ€” like the very bottom of a 5,000-word article.

3. Enable Auto Ads (Selectively)

Google's Auto Ads use machine learning to automatically place ads where they'll perform best. While you shouldn't rely entirely on auto ads (they can hurt user experience), enabling them alongside your manual placements often increases total page RPM by 15-30%. Monitor the "Auto ads" report in AdSense to see which placements are earning and disable any that feel too intrusive.

4. Increase Page Views Per Session

RPM is calculated per 1,000 page views, but if each visitor sees multiple pages, your total earnings multiply. Add compelling internal links, "related articles" sections, and series-based content that encourages readers to click through. A site with 2.5 pages per session earns 2.5x more per visitor than one with just 1 page per session โ€” even with identical RPM.

5. Block Low-Paying Ad Categories

In your AdSense dashboard under "Blocking Controls," you can block specific ad categories that pay poorly. Common low-value categories include mobile games, social casinos, and weight loss supplements. By blocking these, you force Google to fill your ad slots with higher-bidding categories, effectively increasing your average CPC and RPM. Learn more in our CPC optimization guide.

6. Improve Site Speed and Core Web Vitals

Slow-loading sites have higher bounce rates and lower ad viewability โ€” both of which crush your RPM. Advertisers bid less on slow sites because their ads are less likely to be seen. Focus on achieving a Largest Contentful Paint (LCP) under 2.5 seconds, minimize layout shifts (CLS), and optimize images. Google PageSpeed Insights is a free tool that provides specific, actionable recommendations for your pages.

Frequently Asked Questions

Q: What is a good RPM in Google AdSense?

A good RPM depends on your niche. For general content blogs, $5-$15 RPM is average. For finance, insurance, and technology niches, RPMs of $20-$50+ are common. Some high-value niches like legal services or B2B SaaS can see RPMs exceeding $75.

Q: Does increasing traffic always increase RPM?

No. Traffic volume affects total earnings but not necessarily RPM. In fact, if new traffic comes from lower-value sources (like social media viral traffic vs. Google search), your RPM can actually decrease even as total revenue grows. Quality, intent-driven traffic from search engines typically yields the highest RPM.

Q: Why does my RPM fluctuate so much?

RPM fluctuations are normal and caused by several factors: seasonality (Q4 has the highest ad spend), day of week (weekdays often outperform weekends), traffic source changes, and advertiser budget cycles. January typically sees the lowest RPMs as advertisers reset budgets after holiday spending.

Calculate Your Revenue Potential

Use our free calculator to model your monthly ad revenue based on your traffic, CTR, and CPC values.

Open Ad Revenue Calculator →