Understanding Website Ad Revenue
Website ad revenue is one of the most common monetization strategies for content creators, bloggers, and online publishers. Whether you run a niche blog, a news site, or a large content platform, understanding how different ad formats contribute to your bottom line is essential for maximizing earnings and making informed decisions about your monetization stack. This calculator models three primary ad revenue streams — display ads, click-based ads, and video ads — and projects how your earnings grow alongside your traffic.
How Ad Revenue is Calculated
Ad revenue from a website comes from three primary mechanisms, each with its own pricing model and performance characteristics. Understanding these formulas helps you identify which levers to pull for maximum revenue.
Display Ad Revenue (CPM Model)
Display ads earn money based on impressions — every time an ad loads and is viewable on a visitor's screen:
Display Revenue = (Total Impressions x Ad Units x Viewability x CPM) / 1,000
Where:
Total Impressions= Monthly Pageviews x Pages per VisitAd Units= Number of display ad slots per pageViewability= Percentage of ads actually seen (e.g., 70% = 0.70)CPM= Cost per 1,000 impressions
Click Ad Revenue (CPC Model)
Click-based ads earn money when visitors click on the advertisement:
Click Revenue = Total Impressions x Ad Units x CTR x CPC
Where:
CTR= Click-through rate (percentage of impressions resulting in clicks)CPC= Revenue earned per click
Video Ad Revenue (CPM Model with Fill Rate)
Video ads use a CPM model but include a fill rate factor since not every video ad request returns a paid ad:
Video Revenue = (Total Impressions x Video Units x Fill Rate x Video CPM) / 1,000
Where:
Fill Rate= Percentage of video ad requests that serve a paid ad
Worked Example: Mixed Monetization Strategy
Consider a cooking blog with 100,000 monthly pageviews and an average of 2.5 pages per visit. The site runs 3 display ad units (at $5 CPM, 70% viewability), 2 click ad units (1.5% CTR, $0.35 CPC), and 1 video ad unit ($15 CPM, 60% fill rate).
Step 1: Calculate total impressions 100,000 pageviews x 2.5 pages/visit = 250,000 total impressions
Step 2: Display ad revenue (250,000 x 3 x 0.70 x $5.00) / 1,000 = $2,625/month
Step 3: Click ad revenue 250,000 x 2 x 0.015 x $0.35 = $2,625/month
Step 4: Video ad revenue (250,000 x 1 x 0.60 x $15.00) / 1,000 = $2,250/month
Total monthly revenue: $2,625 + $2,625 + $2,250 = $7,500/month Effective RPM: ($7,500 / 250,000) x 1,000 = $30.00
With a 5% monthly traffic growth rate, this site would project to earn over $13,000/month within 12 months and accumulate over $125,000 in total revenue.
Traffic Growth and Revenue Projections
The calculator models revenue growth using compound monthly traffic growth:
Month N Pageviews = Base Pageviews x (1 + Monthly Growth Rate)^(N-1)
This exponential growth model means small differences in growth rates compound significantly over time. A site growing at 5% per month will double its traffic in about 14 months, while a site growing at 10% per month doubles in just 7 months.
| Monthly Growth | 6-Month Traffic Increase | 12-Month Traffic Increase | 24-Month Traffic Increase |
|---|---|---|---|
| 2% | +10% | +27% | +61% |
| 5% | +28% | +71% | +192% |
| 10% | +61% | +185% | +876% |
Key Metrics Every Publisher Should Track
Understanding and optimizing these metrics is the difference between a site that earns $5 RPM and one that earns $30 RPM:
- Effective RPM — Your total revenue divided by total pageviews, multiplied by 1,000. This is the best single metric for overall monetization performance.
- Ad Viewability — The percentage of served ads that meet viewability thresholds. Improving this from 50% to 70% can boost revenue by 30-40% with zero additional traffic.
- Pages per Session — More pages per visit means more ad impressions per visitor. Internal linking, related content widgets, and engaging content all increase this metric.
- Revenue per Visitor — Total revenue divided by unique visitors. This helps you understand the value of each user you acquire, which is critical for evaluating paid traffic sources.
- Fill Rate — Especially important for video ads. Low fill rates mean wasted ad opportunities. Use header bidding or multiple demand partners to maximize fill.
Realistic CPM Benchmarks by Niche
Ad rates vary dramatically by content vertical. Here are typical CPM ranges for display ads:
| Niche | Typical CPM Range | Notes |
|---|---|---|
| Finance & Insurance | $15 - $40 | Highest-paying vertical due to high advertiser competition |
| Legal | $10 - $30 | Strong CPC rates as well |
| Health & Wellness | $8 - $20 | Varies by sub-niche; supplements and conditions pay more |
| Technology | $5 - $15 | B2B tech content commands premium rates |
| Food & Recipes | $8 - $18 | Strong with premium networks like Mediavine/Raptive |
| Travel | $5 - $15 | Seasonal; peaks during booking seasons |
| Education | $4 - $12 | Higher during enrollment periods |
| Entertainment | $2 - $8 | High traffic potential but lower monetization |
| General News | $3 - $10 | Broad audience but less targeted |
These ranges assume US-majority traffic. International traffic typically earns 30-70% less depending on the country.