Website Earnings Estimator
Enter your monthly traffic, pick your niche and where your visitors come from, and choose an ad network. You get a realistic earnings range per month and per year, plus how the same traffic would perform on other networks.
Your traffic
Shares are scaled to add up to 100%. Find your split in Google Analytics under Demographics › Country.
Monetization
Typical earnings by month
The same traffic on other networks
Bar = typical monthly earnings, shaded area = low–high range. Full comparison with requirements →
How to estimate website earnings from ads
Display advertising pays by the impression, but publishers measure it in RPM: revenue per 1,000 pageviews. Once you know your RPM, the maths is simple:
A site with 50,000 monthly pageviews and a $12 page RPM earns about $600 a month. The challenge is predicting the RPM before you have one. This estimator does it by combining the three things that move RPM the most, then adjusting for the time of year.
1. Your niche
Advertisers pay more to reach readers who are about to spend money. Finance, insurance, software and business audiences command the highest prices; entertainment, memes and gaming the lowest. The gap is large: a finance site can earn five times more per pageview than a celebrity gossip site with the same audience.
2. Where your visitors come from
Advertisers pay the most for visitors in the United States, followed by Canada, the UK and Australia. European traffic typically earns about half as much, and traffic from India or Southeast Asia often a tenth or less. That is why the estimator asks for your traffic mix. You can find it in Google Analytics under Demographics › Country.
3. Your ad network
Premium managed networks run header bidding auctions with dozens of buyers, sell some inventory directly to brands and optimise layouts continuously. Google AdSense is simpler and works for any site, but usually earns less for the same traffic. Estimates for every network use the same niche and location data, so you can compare them fairly.
Typical page RPM by niche
Estimated page RPM ranges with a mostly-US audience (location factor 0.89×), annual average:
| Niche | AdSense | Mediavine |
|---|---|---|
| Personal finance & investing | $8.86 – $25.05 | $17.72 – $39.37 |
| Insurance, legal & B2B | $10.07 – $31.32 | $20.13 – $49.21 |
| Business, marketing & careers | $6.04 – $17.54 | $12.08 – $27.56 |
| Technology & software | $4.83 – $13.78 | $9.66 – $21.65 |
| Travel | $4.83 – $13.78 | $9.66 – $21.65 |
| Home, garden & DIY | $5.23 – $14.41 | $10.47 – $22.64 |
| Food & recipes | $4.83 – $12.53 | $9.66 – $19.69 |
| Health & fitness | $4.83 – $13.78 | $9.66 – $21.65 |
| Parenting & family | $4.83 – $12.53 | $9.66 – $19.69 |
| Pets & animals | $4.03 – $11.27 | $8.05 – $17.72 |
| Automotive | $4.03 – $12.53 | $8.05 – $19.69 |
| Lifestyle, beauty & fashion | $4.03 – $11.27 | $8.05 – $17.72 |
| Crafts & hobbies | $4.03 – $11.27 | $8.05 – $17.72 |
| Education & reference | $3.22 – $10.02 | $6.44 – $15.75 |
| Sports & outdoors | $2.82 – $8.77 | $5.64 – $13.78 |
| News & politics | $2.42 – $7.52 | $4.83 – $11.81 |
| Gaming | $2.01 – $6.26 | $4.03 – $9.84 |
| Entertainment & celebrity | $1.61 – $5.64 | $3.22 – $8.86 |
| General / mixed topics | $3.22 – $8.77 | $6.44 – $13.78 |
Worked example
A home and garden blog has 80,000 pageviews a month, 1.6 pages per session and about 75% US visitors. On AdSense the estimator puts it at roughly $741 a month. The same traffic on a premium network such as Raptive (which it qualifies for at 80,000 pageviews with a majority tier-1 audience) comes to about $1,289 a month. That difference is why publishers switch networks as soon as they qualify.
Page RPM vs session RPM
Ad networks report RPM in different ways. Page RPM divides earnings by pageviews. Session RPM, which Mediavine shows by default and Ezoic calls EPMV, divides by visits. A visitor who reads two pages counts as one session but two pageviews, so session RPM is page RPM multiplied by pages per session. When you compare your numbers with someone else's, make sure you are comparing the same kind of RPM.
Why January earns less than December
Advertisers spend most heavily in the run-up to the holidays and reset their budgets in January. As a result RPMs typically peak in November and December and drop by a quarter or more in January. The monthly chart shows this seasonal swing for your traffic. Choose a specific month above to see that month's estimate, or keep Annual average for planning.
How to increase your earnings
- Grow tier-1 traffic. Content aimed at US, UK, Canadian and Australian readers lifts RPM across the board.
- Increase pages per session. Good internal linking and related posts raise session RPM without more visitors.
- Upgrade your network. Check the eligibility checker to see which premium networks you can apply to.
- Write longer, useful content. Longer articles hold more viewable ad slots and keep readers on the page.
- Keep the site fast. Slow pages lose visitors before the ads load, and premium networks reward good Core Web Vitals.
Already running ads? Enter your real RPM in the optional field above. The estimator will then show your earnings for each month of the year, including seasonality.