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.

Turn page views into filled ad impressions

The calculator estimates filled ad impressions from page views, average ad slots and fill rate. It then applies a gross CPM and the publisher revenue share to estimate the amount retained by the site.

This is a planning model rather than an ad-network statement. Viewability, traffic location, device, consent, ad blockers, invalid traffic, auction demand, seasonality and the network's measurement rules can change both filled impressions and realised CPM.

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.

Estimated publisher revenue$544.00
Gross advertiser spend$800.00
Filled ad impressions200,000
Estimated page RPM$5.44

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.

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%

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

Official sources

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.

Educational content only. This guide is not financial advice.