CPM (Cost Per Mille)
The price an advertiser pays for 1,000 ad impressions on a publisher's site.
What is CPM?
CPM stands for Cost Per Mille — the amount an advertiser pays for 1,000 impressions of their ad. It is the foundational pricing model in display advertising. When an advertiser runs a CPM campaign, they pay each time their ad is displayed, regardless of whether a user clicks on it or takes any action.
CPM is the advertiser-side metric, while RPM is the publisher-side equivalent. The difference between CPM and RPM typically reflects the ad network's revenue share. If an advertiser pays a $4 CPM and the network takes 32%, the publisher effectively receives a $2.72 RPM for that impression.
How It's Calculated
CPM = (Total Ad Spend / Total Impressions) x 1,000
For example, if an advertiser spends $500 for 200,000 impressions:
CPM = ($500 / 200,000) x 1,000 = $2.50
Why It Matters for Publishers
Understanding CPM helps publishers gauge the value of their inventory. Higher CPMs mean advertisers are willing to pay more to reach your audience. CPM rates vary dramatically based on geography (US traffic commands 5-10x higher CPMs than many developing regions), content vertical, seasonality, and ad format.
Q4 (October-December) typically sees the highest CPMs as advertisers increase budgets for holiday shopping. January often brings a significant CPM drop as budgets reset. Understanding these cycles helps publishers plan content and traffic strategies accordingly.
Tips for Optimization
- Focus on Tier-1 geography traffic: US, UK, Canada, and Australia traffic commands the highest CPMs. SEO strategies targeting these regions can significantly boost earnings.
- Improve ad viewability scores: Advertisers pay more for ads that are actually seen. Aim for viewability rates above 70%.
- Experiment with premium ad formats: Video ads, native ads, and rich media formats typically command CPMs 3-5x higher than standard display banners.
- Build topical authority: Sites with strong authority in high-value niches like finance, insurance, or enterprise software attract premium CPM campaigns.
- Set appropriate floor prices: Floor prices prevent your inventory from being sold too cheaply, though setting them too high can reduce fill rate.