How do page views, ad density, fill rate, CPM and publisher share combine?
Website ad revenue depends on more than traffic. Page views create potential ad opportunities, ad density sets their number, fill rate determines how many receive ads, and CPM values those filled impressions before the publisher share is applied.
CPM followed by the publisher revenue share
Filled impressions = Page views × Ads per page × Fill rate%Gross advertiser spend = Filled impressions ÷ 1,000 × CPMEstimated revenue = Gross spend × Publisher share%One traffic month from inventory to revenue
The default case converts 100,000 page views into filled impressions using the entered ads per page and fill rate. It then separates gross advertiser spend from estimated publisher revenue.
Illustrative inputs; currency amounts below use USD. Rates and prices are assumptions, not live quotes.
- Page views
- 100,000
- Ad slots per page
- 2.5
- Fill rate
- 80%
- Gross CPM
- $4.00
- Publisher share
- 68%
Step-by-step calculation
- Filled impressions = 100,000 × 2.5 × 80 ÷ 100 = 200,000.
- Gross spend = 200,000 ÷ 1,000 × CPM 4 = 800.
- Apply assumed publisher share 68% to get 544. Effective page RPM = revenue ÷ page views × 1,000 = 5.44.
Intermediate figures are rounded for reading. Results use the full calculation precision.
Why page RPM changes without traffic changing
The resulting page RPM is an output of all four monetisation assumptions. A higher CPM can be offset by lower fill, fewer viewable placements or a smaller publisher share.
Keep page views and ad impressions separate
Do not multiply page views directly by ad CPM when a page can contain several placements or no filled placement at all. Page views and ad impressions measure different events.
- Average ad slots per page and fill rate are stable across the traffic modelled.
- The entered CPM uses the same gross basis as the publisher-share input.
- Clicks, affiliate sales, subscriptions, ad blockers and invalid-traffic adjustments are excluded.
Calculations related to website ad revenue
The following tools examine neighbouring parts of the same calculation without changing the inputs or assumptions used above.
References
Sources and conventions
Quick answers
Frequently asked questions
What is CPM in website advertising?
CPM is the amount associated with 1,000 ad impressions. Use the gross or advertiser-side CPM that matches the publisher-share input.
What is fill rate?
Fill rate is the percentage of available ad opportunities that receive an ad. Unfilled slots do not contribute an impression in this model.
How is page RPM calculated?
Estimated publisher revenue is divided by page views and multiplied by 1,000. It is an output of the entered CPM, ad density, fill rate and share assumptions.
Does the estimate include clicks or affiliate income?
No. It models impression-based display-ad revenue only and excludes CPC campaigns, sponsorships, subscriptions and affiliate commission.
Calculation method and limitations · Report an error
Educational content only. This guide is not financial advice.
