Categories: Analysis

How high traffic can lower your AdSense RPM

old abacus on the vintage wooden table

It doesn’t seem unreasonable to expect that doubling your page views should double your earnings, yet this is rarely the experience of content producers who see sudden surges of traffic.  All too often RPMs drop almost mirroring the traffic increases and resulting in far lower incremental revenue gains than they might hope.

If the new traffic is of lower quality this is easy to understand, but we see this pattern over and over when the traffic profile is larger, but otherwise unchanged.

In the chart below ad impressions are shown in yellow and RPM is in pink. As impressions increase the RPM has responded by dropping.  If this looks familiar read on to understand why this happens and why it isn’t always a bad thing.


When looking at performance changes, it is always useful to look behind that is driving those RPM figures. RPM is a product of Cost Per Click (CPC) multiplied by Click Through Rate (CTR).  If your Impression RPM drops then it is because either: A) Your CTR has dropped, B) Your CPC has dropped or C) Both of these things have happened.

Why high traffic can lower your CPC

AdSense reporting encourages us to watch average performance numbers. Averages can be deceptive though and few advertisers will actually pay your average cost per click. The Revenue Profile report within AdSense provides a good demonstration of this.

The revenue profile report gives publishers insight into what high value bids they are attracting. In the above example the publisher is achieving an average ad-request RPM of $0.39, but their top 10% of impressions are averaging $2.66.

One of the great strengths of AdSense is that it fills close to 100% of impressions. If the available inventory on a site increases that means that lower bids need to be accepted in order to fill those additional requests.  There may be exactly the same number of impressions being sold at the higher price, but the additional inventory may go for a lower price in order to ensure that the impression is served.  An increase in the supply of available impressions also means less upwards pressure in the auction to push advertisers up to their maximum bid, again lowering the average price achieved for an impression. In short, they might still get the high paying impressions, but they are joined by lower paying ones that drag the average down.

Why high traffic can lower your CTR

With the best performing ads likely to win auctions, an increase in available impressions also opens the door for less competitive advertisers.  Less competitive advertisers might be lower quality, less compelling or might just be less precisely targeted to your audience. Any of these can result in ads that are less likely to get clicked and bring your average CTR down as a result.

Putting things in perspective

The “double-whammy” of lower CTR and lower CPC is usually bad news for publishers, and can certainly put a depressing slant on your RPM charts. When the double-whammy comes as a result of increased traffic the end result doesn’t have to be bad.

If we go back to our first chart and now also add a line in for revenue in blue, we get a more realistic picture of what is happening.  The average performance metrics might be lower, but overall the site is earning more as a result of the increased traffic.

Metrics like RPM are useful tools to understand and use to get insights, but it is revenue that pays the bills.  In the example above the site ended up more than doubling its earnings, a fact that soon helped alleviate any worries about falling RPMs.

Mat Bennett :

View Comments (5)

  • I was getting good cpc, but from last month it started down. Also my clicks are decreasing, what should I do?

  • Thanks for the pointers. The article really helped. My traffic also went high resulting in low cpc and low rpm.

    • Domain Authority isn't related to CPM rates. There may be a small correlation between the two within the same vertical, but only because a higher DA site is likely to be better known and potentially attract more targeted buys.
      In the case of your site you should test that top menu across more devices. It is pushing all ads and content below the fold for us, which will severely impact usability and ad CPMs

  • The different ways and techniques that you have listed are great, and I think, most of us here would be already following that. There must be more than these ideas to increase Adsense RPM. At this time, I consider one smart way to boost RPM, if you are looking for improving Adsense RPM quickly, just make sure you are allowing best (high paying) advertisers on your website, by barring or adding any low paying advertiser from your AdSense account settings...

    Moreover, it might be advantageous for you to attach Google Analytics with your AdSense a/c. This will advise you to check where the improvement in the earnings is coming from. Frequently it occurs when a page on the website rises in search rankings. In case, if your organic search count has increased, they are much more likely to click on AdSense ads if they are arriving from Google than the social sites or a referred or traffic buying site. The visitors for the Google search are very targeted to the topic of yours page. But yeah, on the other side, not sure about the image ads. From my own experience, the visitor tends to stay away from them. I need to practice to know more about this. Let's see...

    Anyways, thank you so much for all these. Definitely, it will encourage me to concentrate on each and small things to improve earnings. And FYI, now I have done some of this but not all. I will be updating my Adsense account today, or in case, I need any, I will post here for you to anwer.. :D