SEOLyzerPro

100% Free forever - No account required

Use 47 free online tools: meta tag and robots.txt generators, image and text tools, JSON converters, calculators and unit converters. No signup needed

AdSense CTR, CPC and RPM Explained

How the numbers work, and why real earnings differ from estimates.

AdSense CTR, CPC and RPM Explained with Examples

By: Safdar Waraich | Last updated: 31 Oct 2026

Open a Google AdSense report for the first time, and you meet a wall of short words: impressions, clicks, CTR, CPC, RPM. They look similar, they are often mixed up, and many beginners end up with the wrong idea of what their website can earn.

This guide explains each term in plain language, shows the formulas with worked examples, and explains why the real numbers in your account almost never match a simple estimate. It does not promise any income. Its goal is to help you read the numbers correctly and plan with realistic expectations.

How AdSense earns money, in one minute

Advertisers pay Google to show their ads. Publishers, meaning website owners like you, place ad spaces on their pages. When a visitor opens a page, Google runs an automatic auction among advertisers and shows the winning ad in your space. You earn a share of what the advertiser pays.

There are two common ways an advertiser pays:

  • Per click. The advertiser pays only when someone clicks the ad.
  • Per impression. The advertiser pays for every thousand times the ad is shown, whether or not anyone clicks.

Google has said that AdSense is moving from paying mostly per click to paying per impression, as is standard in display advertising, and that publishers keep about 68% of the revenue overall. Because of this change, a calculation based only on clicks gives just a rough idea. Keep that in mind as we go through the terms.

The terms you need to know

Page views. The number of times your pages are opened. If one visitor opens five pages, that counts as five page views.

Ad impressions. The number of times ads are shown. If a page has three ad spaces and all three show an ad, one page view creates three ad impressions. An ad that is placed far down the page may not be counted if the visitor never scrolls to it.

Clicks. The number of times visitors click your ads.

CTR (click-through rate). The percentage of ad impressions that lead to a click.

CPC (cost per click). The average amount you earn each time an ad is clicked.

CPM (cost per mille). The price an advertiser pays for 1,000 impressions. “Mille” means thousand.

RPM (revenue per mille). Your earnings per 1,000 units of traffic. AdSense shows two kinds, and the difference matters:

  • Page RPM is your estimated earnings per 1,000 page views.
  • Impression RPM is your estimated earnings per 1,000 ad impressions.

Page RPM tells you what 1,000 visits to your pages are worth. Impression RPM tells you how well each ad space performs.

The formulas, with examples

CTR

 
CTR = (clicks ÷ ad impressions) × 100

Example: 200 clicks from 10,000 ad impressions give a CTR of 200 ÷ 10,000 × 100 = 2%.

CPC

 
CPC = earnings from clicks ÷ number of clicks

Example: you earned 25 from 50 clicks, so your CPC is 25 ÷ 50 = 0.50.

Page RPM

 
Page RPM = (estimated earnings ÷ page views) × 1,000

Example: you earned 20 from 5,000 page views, so your Page RPM is 20 ÷ 5,000 × 1,000 = 4.00.

Impression RPM

 
Impression RPM = (estimated earnings ÷ ad impressions) × 1,000

Example: you earned 20 from 10,000 ad impressions, so your Impression RPM is 20 ÷ 10,000 × 1,000 = 2.00.

How they connect

 
Page RPM = Impression RPM × ad impressions per page

In the example above, 10,000 ad impressions came from 5,000 page views, which is 2 ads per page. So Page RPM = 2.00 × 2 = 4.00, which matches the earlier result. This shows why adding more ads does not automatically add the same amount of money. Impression RPM can fall when you show more ads per page, because each one is worth less.

Estimating earnings from clicks

 
Estimated earnings = ad impressions × CTR × CPC

Example: 10,000 impressions × 2% CTR = 200 clicks. At 0.50 per click, that is 100.

Estimating earnings from RPM

 
Estimated earnings = (page views ÷ 1,000) × Page RPM

Example: 50,000 page views at a Page RPM of 4.00 give 50 × 4.00 = 200.

The second method is usually better, because Page RPM already contains everything: clicks, impressions, the number of ads and the revenue share. You can try both with the AdSense Calculator, and use the Percentage Calculator to work out CTR or changes in your numbers.

A note about the 68% share

The advertiser pays Google, and Google keeps a share. Overall, publishers keep about 68%. Your AdSense reports already show your share, so you do not subtract anything from what you see there. But if you estimate from advertiser prices that you found elsewhere, such as a published CPC, remember that you will receive only a part of it.

A realistic example

Suppose your website receives 1,000 page views a day, and each page shows 3 ad impressions. These numbers are illustrative only. They are not typical, and they are not a promise.

  • Ad impressions per day: 1,000 × 3 = 3,000
  • Say your CTR is 1%, so clicks per day: 3,000 × 0.01 = 30
  • Say your CPC is 0.20, so earnings per day: 30 × 0.20 = 6.00
  • Page RPM: 6.00 ÷ 1,000 × 1,000 = 6.00
  • Impression RPM: 6.00 ÷ 3,000 × 1,000 = 2.00
  • Over a 30-day month: about 180

Now change one number. If your visitors come from regions where advertisers pay less, and your CPC is 0.05 instead of 0.20, the same traffic gives 30 × 0.05 = 1.50 a day, a Page RPM of only 1.50, and about 45 a month. The traffic is the same, but the result is four times smaller. This is why the country of your visitors and the topic of your site matter so much.

How much traffic do you need to reach a payout?

AdSense pays once your balance reaches a minimum amount. For accounts in US dollars, this is commonly 100, and it varies by currency, so check your own account. You also have to verify your identity and your payment details.

You can work out the number of page views from Page RPM:

 
Page views needed = (payout threshold ÷ Page RPM) × 1,000
Page RPM Page views needed for 100
1.00 100,000
2.00 50,000
5.00 20,000
10.00 10,000

So a site with a Page RPM of 2.00 needs about 50,000 page views to earn 100. At 1,000 page views a day, that takes about 50 days. Knowing this before you start helps you plan, and protects you from believing stories about quick money.

Why your real numbers differ from an estimate

Several things push real results up or down:

  • Visitor location. Advertisers pay different prices to reach people in different countries. This is usually the biggest factor.
  • Topic. Subjects such as finance, insurance, software and business tend to attract higher bids than entertainment or general interest topics, because advertisers in those areas are willing to pay more.
  • Device. Mobile and desktop visitors see different ad sizes and behave differently.
  • Ad placement and format. Where ads appear, and how visible they are, affects clicks and impressions.
  • Viewability. An ad that is never seen is worth less, or nothing.
  • Number of ads. More ads can raise Page RPM, but too many hurt the reading experience and can lower the value of each one.
  • Season. Advertiser budgets are often larger near the end of the year and lower early in the year.
  • Ad blockers. Some visitors block ads, so no impressions are created for them.
  • Consent choices. For visitors in the EEA, the UK and Switzerland, ad personalization depends on consent. If a visitor refuses, the ads are less targeted, and earnings are often lower.
  • Invalid traffic. Google removes clicks and impressions that look artificial. Those never become income.
  • Estimated versus final earnings. The numbers you see during the month are estimates. They can change before they are finalized.

Because so many factors are involved, the only trustworthy figures are the ones in your own AdSense reports, collected over a long enough period.

How to read your own AdSense reports

  1. Look at Page RPM first. It is the best single number for comparing weeks, pages and sites.
  2. Check Impression RPM to see how each ad space performs.
  3. Compare CTR and CPC to understand why RPM moved. A fall in RPM might come from a lower CTR, a lower CPC, or fewer ads per page.
  4. Break the data down by country, device and page. You will often see that a small group of pages or countries creates most of the revenue.
  5. Compare the same days of the week and similar periods, not one day against another. Daily numbers jump around.
  6. Do not make big decisions from a few days of data.

The most important rules: do not click your own ads

This is not optional. AdSense policies forbid:

  • clicking your own ads, even “just to test”;
  • asking friends, family or visitors to click your ads;
  • offering a reward for clicks or impressions;
  • using bots, click farms or paid-click schemes to create traffic;
  • placing ads so that visitors click by accident, for example next to buttons or inside menus;
  • hiding the difference between content and ads.

Google detects invalid activity. The usual results are removed earnings, a warning, or an account that is disabled, sometimes for good. A high CTR that comes from accidental or artificial clicks is not an achievement. It is a warning sign. Grow through real visitors who find your pages useful.

How to improve your numbers honestly

  • Build useful content. Pages that answer a real need attract visitors who return, and Google’s ad system needs enough good content to match relevant ads.
  • Improve page speed. Large images slow pages. Our guide to image formats explains how to make them lighter.
  • Make the layout comfortable. Place ads where they fit naturally, not where they interrupt reading or the use of a tool.
  • Test one change at a time. If you move an ad and change the content on the same day, you will not know which one caused the result.
  • Grow search traffic. Clear titles, good meta descriptions and helpful pages bring visitors who actually want what you offer.
  • Keep your consent setup current, so that you can serve ads to visitors in all regions.
  • Be patient. Meaningful results usually come from months of steady work, not days.

YouTube and other platforms are different

The formulas above apply to AdSense on websites. YouTube uses its own revenue model, with different revenue shares and its own RPM and CPM definitions. If you want to estimate YouTube income, use the YouTube Money Calculator, which is built for that model.

A quick checklist

  • Do I know the difference between page views and ad impressions?
  • Do I use Page RPM to compare weeks and pages?
  • Have I checked my results by country and by device?
  • Do I understand that the numbers I see during the month are estimates?
  • Do I avoid clicking my own ads, and avoid asking anyone else to click?
  • Did I change only one thing at a time when I tested ad placement?
  • Do I know the payout threshold for my account?
  • Am I judging results over weeks, not hours?

Common questions

What is a good CTR?
It depends on the site, the layout and the audience. Compare your CTR with your own past results, not with figures from other sites.

What is a good RPM?
There is no single answer. It varies by country, topic, season and layout. Use your own reports.

Why is my RPM lower than the CPM I read about?
RPM includes all page views, even those without an ad, and it is after the publisher share. CPM is the price an advertiser pays for ad impressions, before the share.

How much will I earn from 1,000 visitors?
Nobody can say without knowing your topic, your visitors and your layout. Multiply your own Page RPM by the number of thousands of page views to estimate it.

Can I increase CTR by placing ads near buttons?
No. That creates accidental clicks, which violates the policies and can lead to a ban.

Why did my earnings change after the month ended?
The figures during the month are estimates, and they can be adjusted before they are finalized.

Does the payout threshold differ by country?
It depends on the currency of your account. Check the exact amount in your own AdSense account.

Final thoughts

CTR, CPC and RPM are easy once you see how they connect. CTR tells you how often people click, CPC tells you what a click is worth, and RPM combines everything into the number that matters most: what 1,000 visits to your pages earn. An estimate is a useful planning tool, but your own report is the real measure.

Open the AdSense Calculator, enter a few realistic numbers for your own traffic, and see how much a change in CTR, CPC or traffic would matter. Then focus on what you can control: useful pages, a good reading experience and honest, patient growth.

This article is for general information. It does not promise or guarantee any earnings. Rates, rules and policies are set by Google and can change, so check the current AdSense help pages for your account.