RPM (Revenue Per Mille)
The estimated revenue a publisher earns per 1,000 page views or ad impressions.
What is RPM?
RPM stands for Revenue Per Mille, where "mille" is Latin for one thousand. It represents the estimated earnings a publisher generates for every 1,000 page views or impressions. RPM is one of the most important metrics for publishers because it provides a normalized way to compare revenue performance across different time periods, pages, and traffic sources.
Unlike CPM, which reflects what advertisers pay, RPM reflects what publishers actually earn. This distinction is critical because ad networks take a revenue share, and not every impression generates the same revenue. RPM accounts for all of these variables to give you a single, comparable number.
How It's Calculated
The formula for RPM is straightforward:
RPM = (Estimated Earnings / Number of Page Views) x 1,000
For example, if you earned $50 from 25,000 page views, your RPM would be:
RPM = ($50 / 25,000) x 1,000 = $2.00
This means you earn approximately $2.00 for every 1,000 page views on your site.
Why It Matters for Publishers
RPM is the single best metric for evaluating your overall monetization efficiency. A high RPM means your site is effectively converting traffic into revenue. Tracking RPM over time helps you identify trends, seasonal patterns, and the impact of changes you make to ad placements, content strategy, or traffic acquisition.
RPM also lets you compare performance across different sections of your site. Your tech articles might have a $5 RPM while lifestyle content sits at $1.50. This insight helps you prioritize content creation in higher-value categories.
Tips for Optimization
- Improve ad viewability: Ads that are seen by users command higher bids. Place ads where users naturally look and scroll.
- Target high-CPC niches: Financial, legal, and technology content typically attracts higher advertiser bids, boosting your RPM.
- Optimize ad density: Experiment with the number and placement of ads per page. More ads can increase RPM, but only up to a point before user experience degrades.
- Increase page engagement: Longer time on page and lower bounce rates signal quality to ad networks, often resulting in better-paying ads.
- Use header bidding: Competition among multiple demand sources drives up the price advertisers pay for your impressions.