What Is RPM? The Publisher Metric That Actually Predicts Income

By Adsonmarket Editorial Team ·

Floating analytics dashboard with charts representing publisher RPM

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

  1. Open your dashboard and note today's RPM
  2. Compare RPM by page or site
  3. Move low-viewability units higher
  4. 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.