Back to Glossary
RPM (Revenue Per Mille)
Definition
Revenue earned per 1,000 page views or impressions. Similar to eCPM but often used by publishers. Higher RPM means better monetization.
In Detail
RPM differs from eCPM in a subtle but important way: while eCPM is calculated per 1,000 ad impressions, RPM is typically calculated per 1,000 page views, which may contain multiple ad units. A page with three ad placements might have an eCPM of $3 per ad slot but an RPM of $9 per page view. This makes RPM a more holistic measure of how much revenue your entire page generates. Google AdSense reports page RPM prominently in its dashboard. Typical RPM benchmarks: general entertainment sites earn $2-$5 RPM, technology blogs see $5-$15, personal finance content can reach $20-$50 RPM, and high-intent commercial pages in insurance or legal niches might achieve $50-$100+ RPM in the US market. For publishers in the affiliate marketing space, RPM optimization involves strategic ad placement, experimenting with ad formats (display, video, native), and improving content quality to attract higher-paying advertisers. A webmaster earning $3 RPM with 500,000 monthly page views makes $1,500/month; improving to $8 RPM through better ad layout and niche focus more than doubles their income to $4,000. In affiliate marketing careers, RPM is most relevant for those working on the publisher or supply side — webmasters, content managers, and ad operations specialists who optimize website monetization. Understanding how to increase RPM through ad stack optimization, header bidding, and content targeting is a specialized skill valued by media companies and large publisher networks.
Related Terms
eCPM (Effective CPM)
A metric to compare profitability across different pricing models. Calculated as (Total Earnings / Impressions) × 1000. Useful for publishers.
CPM (Cost Per Mille)
A pricing model where advertisers pay per 1,000 impressions of their ad. "Mille" means thousand in Latin. Used for brand awareness campaigns.
Related Job Categories
Browse All Terms
50 terms