Quickly calculate your Revenue Per Mille (RPM) to understand how much you're earning for every 1,000 ad impressions. This key metric helps publishers and marketers measure ad monetization efficiency and optimize their strategy for higher earnings.
Your Impression RPM is:
RPM stands for Revenue Per Mille (Mille is Latin for thousand). It's calculated by dividing your total revenue by your total number of impressions, then multiplying by 1,000.
Formula: (Total Revenue / Total Impressions) × 1,000
Example: If your website earned $500 from 100,000 impressions:
($500 / 100,000) × 1,000 = $5.00 RPM
A 'good' RPM varies widely based on factors like your website's niche, audience demographics, geography, seasonality, and ad placements. A general content site might see an RPM of $1-$5, while a highly specialized finance or legal site could achieve an RPM of $10-$50 or even higher. The best approach is to benchmark against your own historical performance and aim for consistent improvement.
RPM (Revenue Per Mille) and eCPM (Effective Cost Per Mille) are often used interchangeably, but there's a subtle difference. RPM is a publisher-focused metric that calculates your total earnings per 1,000 impressions. eCPM is often used by advertisers to measure the cost of an ad campaign but is also used by publishers (like in AdSense) to show the effective earnings from different ad units or types, even if they aren't sold on a CPM basis.
Focus on strategies like improving ad viewability, increasing competition for your ad space through header bidding, creating high-quality content that attracts valuable audiences, and optimizing your site speed and user experience to increase pageviews per visitor.