Website Ad Revenue Calculator

Enter visits, page views per visit and page RPM to estimate total page views and ad revenue.

Updated

Enter to calculate Esc to clear

Website Ad Revenue Calculator

Our Website Ad Revenue Calculator estimates how much a website, blog or publication can earn from display ads. Enter your visits, the average page views per visit and your page RPM (revenue per 1,000 page views), and it shows the total page views and the estimated ad revenue. It works for Google AdSense, Mediavine, Ezoic or any other ad network that reports a page RPM.

Quick answer

Website ad revenue is visits × page views per visit ÷ 1,000 × page RPM. With 50,000 visits, 4 page views per visit and a page RPM of 10: 200,000 ÷ 1,000 × 10 = 2,000.

  • Page views: visits × page views per visit.
  • Page RPM: estimated earnings for every 1,000 page views.
  • Same period: visits for a month give revenue for a month.
  • Estimate only: RPM changes with season, audience, topic and ad layout.

What Is Website Ad Revenue?

Website ad revenue is the money a site earns by showing adverts to its visitors. An ad network places the ads, advertisers pay the network, and the network passes a share on to the publisher. Three numbers drive the estimate:

Visits
The number of sessions on your site in the period. One person who comes back three times counts as three visits.
Page views per visit
The average number of pages opened in one session. More pages per visit means more ads shown.
Page RPM
Revenue per mille: the estimated earnings for every 1,000 page views. A page RPM of 10 means 10 earned per 1,000 page views.

Website Ad Revenue Formula

Page views = Visits
× Page views per visit
Revenue = Page views ÷ 1,000
× Page RPM

The two steps can be written as one line:

Revenue = Visits
× Page views per visit
× Page RPM ÷ 1,000

Page RPM is divided by 1,000 because it is quoted per thousand page views. A page RPM of 10 is 0.01 earned for each single page view.

How to Calculate Website Ad Revenue

A blog has 50,000 visits in a month. Readers open 4 pages per visit on average and the page RPM is 10:

Page views = 50,000 × 4
= 200,000
Revenue = 200,000 ÷ 1,000 × 10
= 2,000
  1. Find the page views. Multiply visits by page views per visit: 50,000 × 4 = 200,000.
  2. Count the thousands. Divide the page views by 1,000: 200.
  3. Multiply by the page RPM. 200 × 10 = 2,000 of ad revenue for the month.
50,000 visits 200,000 page views 2,000 revenue × 4 × 0.01
Each visit brings 4 page views, and each page view earns 10 ÷ 1,000 = 0.01.

Website Ad Revenue Examples

A small site. 10,000 visits, 2 page views per visit and a page RPM of 25:

Page views = 10,000 × 2 = 20,000
Revenue = 20,000 ÷ 1,000 × 25
= 500

A high-traffic site. 100,000 visits, 5 page views per visit and a page RPM of 12:

Page views = 100,000 × 5
= 500,000
Revenue = 500,000 ÷ 1,000 × 12
= 6,000

A premium niche. 15,000 visits, 3 page views per visit and a page RPM of 150:

Page views = 15,000 × 3 = 45,000
Revenue = 45,000 ÷ 1,000 × 150
= 6,750

The third site earns the most from the least traffic. Revenue depends on traffic, engagement and RPM together, not on visits alone.

How Engagement and RPM Change Revenue

Revenue rises in step with each input. Doubling visits, pages per visit or page RPM doubles the revenue. The first table keeps 50,000 visits and a page RPM of 10 and changes the page views per visit:

Pages per visitPage viewsRevenue
1.575,000750
2100,0001,000
3150,0001,500
4200,0002,000

The second table keeps 200,000 page views and changes the page RPM:

Page RPMRevenue
2400
51,000
102,000
204,000
408,000

How to Find Your Page RPM

Your ad network reports page RPM in its dashboard. You can also work it out from past earnings:

Page RPM = Earnings ÷ Page views
× 1,000

A site that earned 180 from 45,000 page views has a page RPM of 180 ÷ 45,000 × 1,000 = 4.

Page RPM
Earnings per 1,000 page views. This is the figure this calculator uses.
Impression RPM
Earnings per 1,000 ad impressions. A page with three ads counts three impressions, so this figure is lower than page RPM.
CPM
Cost per mille: what an advertiser pays for 1,000 impressions. RPM is what the publisher receives.

RPM is a reporting average, not a rate you are promised. It shows what you earned per 1,000 page views in the past, and it helps you estimate what similar traffic may earn.

How to Increase Website Ad Revenue

  • Grow visits. Search, email and social traffic all add sessions.
  • Raise page views per visit. Internal links, related posts and faster pages keep readers browsing.
  • Raise page RPM. Test ad placements and formats, and write for topics that advertisers pay more to reach.
  • Compare ad networks. Run the same traffic through the calculator with the RPM each network reports.

When to Use the Website Ad Revenue Calculator

  • Revenue forecasting. Plan earnings at different traffic levels.
  • Monetization strategy. Compare RPMs across networks such as AdSense, Mediavine and Ezoic.
  • Business planning. Estimate what a niche website could earn before you build or buy it.
  • Client reporting. Show ad revenue projections to advertisers or partners.
  • Education. See how traffic, engagement and revenue are linked.

Common Mistakes

  • Using visitors instead of visits. One visitor can make several visits. Use sessions.
  • Mixing RPM types. Impression RPM and CPM are not page RPM and give a different answer.
  • Mixing periods. Monthly visits give monthly revenue. Multiply by 12 for a rough yearly figure.
  • Forgetting to divide by 1,000. RPM is per thousand page views, not per page view.
  • Treating the estimate as a promise. Ad blockers, seasons and audience location all move the real figure.

How to Use the Website Ad Revenue Calculator

  1. Enter the visits. Type the number of visits (sessions) in the period, such as 50,000. Commas are fine.
  2. Enter the page views per visit. Type the average number of pages opened in one visit, such as 4. Decimals such as 2.3 work too.
  3. Enter the page RPM. Type the revenue per 1,000 page views that your ad network reports, such as 10.
  4. Read and copy the result. The estimated ad revenue appears as you type, with the working, the total page views and the revenue per 1,000 visits. Press Copy to copy it, or Clear or Esc to start again.

Example: 10,000 visits, 2 page views per visit and a page RPM of 25. The result is 500, from 20,000 page views.

Who Can Use This Calculator?

Bloggers and CreatorsEstimate ad income from website traffic
Digital PublishersForecast revenue across several sites
SEO SpecialistsShow what traffic growth is worth
Marketing AgenciesPrepare reports for monetized client sites
Students and EducatorsLearn how online ad revenue works

Frequently Asked Questions (FAQs)

How do you calculate website ad revenue?

Multiply visits by page views per visit to get total page views, divide by 1,000, then multiply by the page RPM. As one line: revenue = visits × page views per visit × page RPM ÷ 1,000.

How much ad revenue do 50,000 visits make?

It depends on page views per visit and page RPM. With 4 page views per visit and a page RPM of 10, 50,000 visits give 200,000 page views and 200,000 ÷ 1,000 × 10 = 2,000 in ad revenue.

What is page RPM?

Page RPM is revenue per 1,000 page views. It is found by dividing estimated earnings by the number of page views and multiplying by 1,000. A page RPM of 10 means 10 earned for every 1,000 page views.

What is the difference between RPM and CPM?

CPM is the price an advertiser pays for 1,000 ad impressions. RPM is what the publisher earns per 1,000 page views or impressions after the ad network takes its share.

What is the difference between visits and page views?

A visit is one session on the site. A page view is one page loaded during a session. A visit with 4 pages opened counts as 1 visit and 4 page views.

How can I increase my website ad revenue?

Grow visits, raise page views per visit with internal links and related content, and raise page RPM by testing ad placements and covering topics that advertisers value.

Is the estimate accurate?

It is exact arithmetic on the numbers you enter, but real earnings vary. Page RPM changes with season, audience location, device, topic and ad blockers, so treat the result as a planning estimate.

Is the Website Ad Revenue Calculator free?

Yes. It is completely free, needs no sign-up, and can be used as many times as you like.

Sources

Try our Website Ad Revenue Calculator to see what your traffic could earn.