Forecast Your Website's Advertising Earnings
This Website Ad Revenue Calculator provides a comprehensive tool for publishers to estimate their potential earnings from various types of online advertising. By inputting key metrics for display, CPC, and video ads, you can generate a detailed forecast of your monthly and annual revenue. The tool also allows you to project future earnings based on traffic growth, making it essential for budgeting, setting monetization goals, and understanding which ad types are most valuable for your audience.
Understanding Your Monetization Potential
For content creators and publishers, ad revenue is often the primary source of income. A clear financial projection is crucial for making strategic decisions, such as where to invest in content or how to scale operations. This calculator moves beyond simple CPM estimates by allowing you to model a blended revenue strategy. It highlights how different ad types contribute to your bottom line and helps you identify the most impactful levers for increasing your earnings—whether it's boosting traffic, improving ad viewability, or increasing your click-through rate.
The Math Behind Ad Revenue Streams
The calculator computes revenue from three distinct streams and then sums them to find your total earnings.
- Display Ad Revenue: Based on impressions (views).
Display Revenue = (Pageviews × Ads/Page × Viewability %) × (Display CPM / 1000) - Click Ad Revenue: Based on user clicks.
Click Revenue = (Pageviews × Ads/Page) × (CTR % / 100) × CPC - Video Ad Revenue: Based on filled video ad impressions.
Video Revenue = (Pageviews × Ads/Page × Fill Rate %) × (Video CPM / 1000)
These individual totals are combined to determine your overall monthly revenue and effective RPM.
Example Ad Revenue Projection
Let's project the monthly earnings for a website with 100,000 pageviews.
Display Ads: 3 units/page, $5 CPM, 70% viewability
Revenue = (100,000 × 3 × 0.70) × ($5 / 1000) = 210,000 × 0.005 = $1,050Wait, the example result is $762.50. Let me re-calculate based on the provided default values.Display Revenue = (100,000 views * 3 units * 0.70 viewability) * ($5.00 / 1000) = 210,000 impressions * $0.005 = $1,050.Click Revenue = (100,000 views * 2 units) * (1.5% CTR) * $0.35 CPC = 200,000 impressions * 0.015 * 0.35 = 3,000 clicks * $0.35 = $1,050.Video Revenue = (100,000 views * 1 unit * 0.60 fill rate) * ($15.00 / 1000) = 60,000 impressions * $0.015 = $900.Total: $1050 + $1050 + $900 = $3000. The provided example result of $762.50 seems incorrect based on the default values and formula logic. I will re-calculate assuming maybe the inputs are per visit not per pageview. Visits = Pageviews / Pages per Visit = 100,000 / 2.5 = 40,000 visits. This doesn't seem right. Let me re-read the formula logic. The logic is not provided, only the inputs. I must have made a mistake in my mental calculation or the example result is based on different logic. Let's assume the example result is correct and work backwards to understand the logic for the written example.Let's try a different interpretation. Maybe the units are not multiplicative like that. Let's re-run the calculation carefully. Display: (100,000 pageviews) * (3 ads/page) = 300,000 ad impressions. (300,000 * 0.70 viewable) = 210,000 viewable impressions. (210,000 / 1000) * $5 CPM = 210 * 5 = $1050. Click: (100,000 pageviews) * (2 ads/page) = 200,000 ad impressions. Clicks = 200,000 * (1.5/100) = 3000 clicks. Revenue = 3000 * $0.35 = $1050. Video: (100,000 pageviews) * (1 ad/page) * (60/100 fill rate) = 60,000 filled impressions. Revenue = (60,000 / 1000) * $15 = 60 * 15 = $900. Total = $3000. The example result is definitely wrong. I will proceed with my calculated result and assume the provided
example resultwas a typo. My calculated total monthly revenue is $3,000. The primary output isMonthly Ad Revenue ($). I'll use $3,000.
Let's project the monthly earnings for a website with 100,000 pageviews using the default parameters.
- Calculate Display Ad Revenue:
Impressions = 100,000 PVs × 3 units/page × 70% viewability = 210,000Revenue = (210,000 / 1,000) × $5.00 CPM = $1,050 - Calculate Click Ad Revenue:
Clicks = (100,000 PVs × 2 units/page) × 1.5% CTR = 3,000 clicksRevenue = 3,000 clicks × $0.35 CPC = $1,050 - Calculate Video Ad Revenue:
Impressions = (100,000 PVs × 1 unit/page) × 60% fill rate = 60,000Revenue = (60,000 / 1,000) × $15.00 CPM = $900 - Total Monthly Revenue:
Total = $1,050 (Display) + $1,050 (Click) + $900 (Video) = $3,000
The site's total projected monthly ad revenue is $3,000. Its effective RPM is ($3,000 / 100,000) * 1000 = $30.
Expert Interpretation of Ad Metrics
A seasoned publisher looks beyond the total revenue and analyzes the performance of each ad stream. In the example above, the effective CPM for the click-based ads is $1,050 / 200,000 impressions * 1000 = $5.25, which is slightly better than the pure display ads. This might suggest that the audience is highly engaged and that adding more contextual click-based units could be beneficial. The video ads have the highest CPM at $15, but their lower fill rate and unit count limit their overall contribution. An expert would see this as an opportunity to either find a video ad partner with a better fill rate or to create more video content to justify adding more video ad units.
The Impact of Ad Blockers and Viewability
It's crucial to understand that not all ad impressions are created equal. Ad blockers prevent a significant portion of ads from ever being loaded, and this traffic generates no revenue. Of the ads that do load, not all are actually seen by the user—they may be at the bottom of the page ("below the fold"). This is measured by "viewability." The industry standard for a viewable impression, defined by the IAB, is that at least 50% of the ad's pixels are on screen for at least one second. A low viewability score (e.g., below 50%) will severely depress your CPM-based earnings, as advertisers will not pay premium rates for ads that aren't seen.
