Calculator Inputs
Use the form to estimate display advertising revenue from traffic, impression quality, pricing models, and publisher-side adjustments.
Example Data Table
| Scenario | Daily Pageviews | Fill Rate | Viewability | CTR | CPC | CPM | Estimated Daily Revenue |
|---|---|---|---|---|---|---|---|
| Starter Blog | 25,000 | 78% | 55% | 0.60% | $0.18 | $1.90 | $34.80 |
| Growing Niche Site | 80,000 | 85% | 61% | 0.82% | $0.24 | $2.60 | $151.40 |
| Large Content Publisher | 300,000 | 91% | 69% | 0.97% | $0.31 | $3.80 | $798.60 |
Formula Used
1. Ad Requests
Ad Requests = Daily Pageviews × Ad Units Per Page
2. Served Impressions
Served Impressions = Ad Requests × Fill Rate
3. Valid Impressions
Valid Impressions = Served Impressions × (1 − Invalid Traffic Loss)
4. Viewable Impressions
Viewable Impressions = Valid Impressions × Viewability
5. CPC Revenue
CPC Impressions = Viewable Impressions × CPC Share
Clicks = CPC Impressions × CTR
CPC Revenue = Clicks × Average CPC
6. CPM Revenue
CPM Impressions = Viewable Impressions − CPC Impressions
CPM Revenue = (CPM Impressions ÷ 1000) × Average CPM
7. Final Revenue
Gross Revenue = CPC Revenue + CPM Revenue
Publisher Revenue = Gross Revenue × Revenue Share
Adjusted Revenue = Publisher Revenue × (1 + Seasonality Uplift)
8. RPM Metrics
Page RPM = (Adjusted Daily Revenue ÷ Daily Pageviews) × 1000
Session RPM = (Adjusted Daily Revenue ÷ Daily Sessions) × 1000
How to Use This Calculator
- Enter your average daily pageviews.
- Add pages per session to estimate daily sessions.
- Set the average number of ad placements per page.
- Provide fill rate and viewability percentages.
- Enter CTR, CPC, CPM, and CPC share assumptions.
- Add publisher revenue share and invalid traffic loss.
- Use seasonality uplift for peak or slow demand periods.
- Choose the number of days for your forecast window.
- Click the calculate button to show results above the form.
- Use CSV or PDF buttons to export your summary.
Frequently Asked Questions
1. What does this calculator estimate?
This calculator estimates display ad revenue from traffic, inventory, fill rate, viewability, click activity, and pricing inputs. It combines CPC and CPM monetization assumptions to build a more realistic forecast.
2. Why is fill rate important?
Fill rate shows how many ad requests become paid impressions. A weak fill rate means unsold inventory, which reduces total revenue even if your traffic volume stays strong.
3. Why does viewability affect earnings?
Many buyers value impressions that users actually see. Better viewability often supports stronger CPMs, better advertiser confidence, and higher long-term monetization efficiency.
4. What is CPC share of viewable inventory?
It represents the portion of viewable inventory monetized mainly through click-based performance advertising. The remaining share is treated as CPM-based revenue in this model.
5. What is Page RPM?
Page RPM means revenue per thousand pageviews. It helps publishers compare monetization strength across different traffic levels and content sections using a normalized measure.
6. Why include invalid traffic loss?
Invalid traffic can reduce payable impressions and advertiser trust. Including a loss factor creates a cleaner forecast and prevents revenue estimates from becoming overly optimistic.
7. Can I use this for monthly forecasting?
Yes. Set the forecast days to your monthly period, usually 30 or 31 days. The tool multiplies adjusted daily revenue by that period length.
8. How can I improve my projected revenue?
Improve layout quality, increase viewability, optimize traffic sources, reduce invalid visits, test ad density carefully, and strengthen high-intent content that attracts better advertiser demand.