What Is RPM? The Publisher Metric That Actually Predicts Income
By Adsonmarket Editorial Team ·

RPM — revenue per mille — tells you how much you earn for every thousand page views. Unlike CPM, it is measured from your side of the table, which makes it the most honest number in your dashboard.
The RPM formula
RPM = (earnings ÷ page views) × 1,000. If you earned $45 from 30,000 page views, your RPM is $1.50.
RPM vs CPM
CPM is what an advertiser pays per thousand impressions of one ad. RPM rolls up every ad on the page, including unfilled slots, into one figure per page view.
Why RPM can be lower than CPM
Unfilled impressions earn nothing but still count as page views.
Why RPM can be higher
A page with three ads can earn three CPMs per view.
Ways to raise RPM
Improve viewability, attract visitors from higher-value countries, and reduce slow-loading pages that lose impressions before ads render.
Example
Same traffic, different RPM
Two tech blogs each had 50,000 page views. One earned $60 (RPM $1.20), the other $140 (RPM $2.80) because its visitors were mostly from the US and its ads sat in viewable positions.
Step-by-step
- Open your dashboard and note today's RPM
- Compare RPM by page or site
- Move low-viewability units higher
- Retest after two weeks
Monetize your site with Adsonmarket
Add your websites, verify ownership and track earnings, RPM and CTR in one dashboard.
FAQs
Is a $1 RPM good?
It depends heavily on niche and country. Finance and software sites often see several times more than entertainment sites.