Skip to content
Ref » Home » Blog » Technology » Computing

Increase Page RPM By 40% Using These 9 Best Methods

As you know, there are numerous ways to increase page RPM or eCPM, but it isn’t an easy task. However, it’s possible if you implement the right strategies. Whether they go up suddenly, remain stagnant for a while, or plummet down to the ground, it influences your revenue.

Increasing on any given site Page RPM or CPM or CTR has all been a nightmare for many publishers. And at the end of the day, you’ll be chasing down the reasons to find out the cause of the anomaly. Especially, mid-market publishers find it almost impossible to consistently increase page RPM.

As a matter of fact, I’ve dealt with many publishers facing the same issues and helped them to achieve their revenue heights. In this article, I’ll show you how to increase your Page RPM and maintain it at its best value.

What Is Page RPM?

By definition, RPM stands for “Revenue per Mille” (Mille means thousand in Latin). So, Page RPM is an estimated revenue you can generate by serving a thousand page views to the readers. It is calculated by dividing your estimated earnings by the number of page views you received, then multiplying by 1000.

Page RPM = (Estimated earnings / Number of page views) * 1000

For example, if you’ve earned an estimated $10 from 500 page views, then your page RPM would be equal to ($10 / 500) * 1000, or $20. In other words, if you can deliver 1000 page views, you’ll be earning around 20 USD. Note: Google uses the term interchangeably with eCPM. Both RPM or eCPM are essentially the same. You can read and learn more from the primer on RPM Vs CPM.

Why does Page RPM drop?

Of course, it sounds easy, right? Unfortunately, it’s not as easy as it sounds to get an RPM of $20 and to consistently increase it over time. On the contrary, you can’t successfully run your website with the same revenue. Increasing costs means you have to increase revenue as well.

How to Increase Page RPM

Fortunately, here’s some good news! You can increase your Page RPM significantly without choking your readers with ads. But before diving into the key strategies to improve page RPM, you should understand the factors affecting the estimated metric. Mainly, there are two factors that primarily impact your page RPM;

1. Page CTR

CTR stands for ‘Click Through Rate’. Typically, advertisers measure CTR to know the number of clicks they can get from the ad for X impressions. So, if your website earned 5 clicks for 100 impressions, then your CTR is 5%. Higher the CTR, the higher the page RPM.

2. Page CPC

CPC stands for ‘Cost Per Click‘. It says how much an advertiser is willing to pay you for a click. It varies based on the content of the ad, context, and the niche. As a publisher, you should ensure that you’re keeping both CTR and CPC as high as possible. But, How do I Maintain a High Page CTR and Page CPC?

Below are three tips to go about that;
  1. Content: Probably one of the boring yet underestimated tips you’ve heard – Publish quality content. Quality content is the one that attracts and retains a targeted niche.
  2. Ads: Find the right ad placements. Why? Ensuring you are placing the ads in the right placement increases your viewability, CTR, and CPC.
  3. Relevance: Make sure the ads are highly relevant and resonate well with the readers. In case you’re using an ad network, check their targeting criteria, and optimize it.

Note: If you are serving ads programmatically, the targeting will be taken care of automatically.

How do I Increase Page RPM?

Eventually, increasing the CPC and CTR will definitely improve your page RPM. But, that’s not all you could do. There are other ways you can utilize to take your RPM to the next level;

1. Using the Right Ad Sizes

Not all the ad units will earn you the best eCPM. In fact, Google recommends the publishers to use wider ad units to experience higher CPMs and better page RPM. As an example, ad units such as the medium rectangle (300×250), large rectangle (336×280), and leaderboard (728×90) are proven to yield greater results for publishers. Simply, because of the higher demand.

In addition, you should also consider viewability. The more the viewability, the better the ad rates will be.

2. The Right Ad Display Formats

Adsense doesn’t just offer display ads. They offer a variety of ad formats including video ads, expandable ads, and text ads. You need to experiment with the formats and then settle on the right ones. However, there’s no guarantee that you’ll earn more if you replace display ads with video ads.

But when you try a combination of the formats, you may find the sweet spot. Check out on your current ad formats, and see what’s the least performing format you could replace with a new one. It is important to think of it this way; When you have an ad unit that has higher competition, then you’ll get better page RPM. Secondly, larger ad sizes tend to have higher CTR and it can increase your page RPM further.

3. Optimize your User’s Experience

For example, if you’re a good follower of our blog, we’ve shown you several times how enhancing the user experience resulted in higher revenues. The goal should be providing a clean and acceptable ad-content. And it takes some experiments to find the right number of ads.

However, start with a few and try to stay that way. Because you know increasing the numbers won’t increase the page RPM substantially. In that case, one of the simple ways to ensure better UX is to limit the number of ads on the page. And also, ensure they are dispersed across the page. If the users are scrolling the page to read the complete content, then you can have ad units BTF, rather having too many ad units ATF.

4. Consider your Target Audience

Attracting relevant visitors is far more important than other factors. Besides, how you are supposed to scale up without increasing your visitors. Here, the idea is to focus on the right audience. Rather than getting a ton of irrelevant hits. And another added advantage of attracting only the right audience is that your Page RPM will stay at its best value.

Simply put, how you increase page RPM will vary based on your traffic quality. For instance, repeated/returning visitors can get you better RPM as Google can identify the user better the second time onwards. Similarly, paid traffic tend to have higher bounce rates and lower time on site. Meaning that your chances to increase page RPM aren’t going to be as high as expected.

5. Try using Google Ad Manager

Ohh boy! If you think, you’ve done all the things you could possibly do and have good traffic (at least over 200,000 page views), then I advise you to sign up for Google DFP (now rebranded as ‘Google Ad Manager’). Why do you ask?

Google Ad Manager is an ad server that allows you to set up direct campaigns along with the ad networks (say Google AdSense). If your sales team has any direct deals, you can deliver the direct ads first and then fill up the rest of the unfilled ad slots with the help of an ad network.

Even if you don’t have any direct deals, you can partner with multiple Advertising Networks to fill up the ad impressions using GAM. Let’s say if Google AdSense can’t find the right ad, the request is passed down to another ad network, thus, ensuring a 100% fill rate. Here’s a complete guide to help you get started.

6. Implementing Header Bidding

As I just pointed out, Google Ad Manager would be able to help you get to a 100% fill rate. But, it’s still inefficient in many ways. First, it passes down the request from one ad network to another to fill the ad slot. This is known as the waterfall technique. The method reduces the eCPM and increases the page load time. Hence, header bidding was developed.

Header bidding allows you to call multiple demand partners (ad exchanges/ad networks) simultaneously, thus, ensuring intensified competition and higher eCPM. However, in order to get better results from header bidding, you need to cross at least a million page views per month. I know you’re curious about header bidding, so here’s everything you need to know.

7. You can Try Ad Refresh

Instead of increasing the number of ad units, you can implement the ad refresh. But you can’t refresh Adsense ads (Google restricts publishers from refreshing Adsense ads). And, that’s the whole point. You can partner with multiple ad networks and then, implement ad refresh without any issues.

Whenever Adsense fails to deliver an ad, you can let other ad networks to bid and win the ad impression. Those ads can, indeed, be refreshed. Else, you can sign up for Google Ad Exchange and refresh the ads from it.

8. Improve on Content Suggestions

Most of the publishers we (jmexclusives) have worked with tend to overlook the impact of the content recommendation on their ad revenue. Your users will be willing to read more when you let them know that you have what they are looking for. For instance, let’s say a user lands up on a page via Google search and then, reads your content completely.

As a next step, you can recommend your users highly relevant content that will make them click and then, view yet another relevant piece of content. Furthermore, the more the page views, the better the RPM.

9. Increase your Organic Site Traffic

Organic site visitors tend to stay longer and scroll throughout your page if you have the right content in place. Besides, Google has more data about the visitor if he/she lands on your site via Google search. This, in turn, will allow advertisers (bidding through Google Ads) to understand the visitors and bid effectively to win the impression.

That being said, you need to analyze the engaged time of your referral sources and then find out the top 3 traffic acquisition sources to focus on. For instance, if Twitter is sending you engaged users, then see if you can double down on it. It is also important to realize, paid traffic from networks like Taboola tend to have higher bounce rates. Unless you set the targeting right.

So, consider investing your time on organic acquisition channels than paid ads.


Whether you use AdSense or any other ad network, you can implement all of the above methods today to experience the higher eCPM. And, it does take time to see results. So, the best way is to experiment, measure, and then decide the right ones for you. As always, consider the user experience and page load time in mind while adjusting your strategy.

If you are looking for a monetization partner to help you with the implementation, then let us know. With this in mind, What is your take on the above topic? Have you learned something about how to increase page RPM? If your answer is Yes, please feel free to share your insights and inputs in the comments section. You can also Contact Us if you need more support or help regarding this.

More useful and related topic links;
  1. Google Webmaster Tools | How Is Search Console Used?
  2. Facebook Business Manager | Everything You Should Know
  3. Google Tag Manager | How Do Triggers And Variables Work?
  4. AMP Stories | How To Start Visual Storytelling On Open Web
  5. Best SEO Tactics | Get More Rich Snippets CTR & Ranking
More Related Resource Articles

Blog Content Tags