Monetization#AdSense

How to Increase AdSense Earnings (RPM Secrets That Work)

Trying to increase AdSense revenue? Stop chasing traffic. Here’s exactly how to optimize your RPM, fix ad placements, and switch to high-CPC niches to 3x your earnings.

9 min read May 10, 2025 18.2K views
💰

Last year I hit 50,000 monthly pageviews on a blog and was making a pathetic $120/month from AdSense. That’s a $2.40 RPM — literally pocket change. I thought I needed more traffic. So I pushed to 100,000 pageviews. My earnings? $240. Same terrible RPM. That’s when I realized that chasing traffic without optimizing RPM is like trying to fill a bucket with a hole in it.

After obsessively reading AdSense documentation, running A/B tests for three months, and analyzing what actually worked on my sites, I finally cracked the code. I’m going to share exactly what moved the needle — no fluff, no generic "write quality content" advice.

Check your earnings potential

Use our free Ad Revenue Calculator to estimate income by RPM and impressions.

Calculate Now

The Math: Why Traffic Isn’t Everything

AdSense earnings come down to one formula: Earnings = Pageviews × RPM. Most beginners obsess over the left side (traffic) and completely ignore the right side (RPM). Let me show you why that’s a mistake.

Site A (Traffic Obsessed)

100K

Monthly Pageviews

RPM: $2.40

$240/mo

Site B (RPM Optimized)

30K

Monthly Pageviews

RPM: $18.00

$540/mo

Site B has 70% less traffic but makes 2.25x more money because their RPM is nearly 8x higher. That’s the power of RPM optimization. Stop writing 50 articles a month hoping one goes viral. Fix your RPM first, then scale traffic.

5 Ad Placements That Actually Make Money

Ad placement is the single biggest lever you can pull for AdSense RPM. After testing dozens of configurations, here are the ones that consistently perform:

1

Below the Header (Above the Fold)

Place a horizontal ad right below your site logo/navigation. This is the highest-visibility placement. Make it a leaderboard (728x90) or responsive ad unit. Don't put it above the header — Google penalizes that.

2

After Paragraph 2 (In-Content)

This is the sweet spot. The user has read enough to be engaged, and the ad feels natural in the content flow. Use an in-article or fluid ad unit. This single placement often accounts for 40% of my total AdSense income.

3

Mid-Article (After Paragraph 5 or 6)

On long articles (1500+ words), place another in-content ad halfway through. By this point, the user is deeply engaged, and ad visibility is high. Don't place them back-to-back — space them out.

4

Sticky Ad on Mobile (Bottom Anchor)

Enable the 'Anchor' ad type in AdSense for mobile. It sticks to the bottom of the screen and gets massive visibility. This alone can boost mobile RPM by 30-50%. Don't use sticky sidebars — they hurt user experience.

5

End of Post (Below Content)

When a user finishes an article, they pause to decide what to do next. An ad here gets high viewability. Pair it with an in-feed ad showing related articles for a double win.

Which Ad Type Pays the Most?

AdSense offers several ad types, and they perform very differently depending on the device. Here’s what I’ve found after months of testing:

Ad Type
Desktop
Mobile
Display
Good
Low
In-Feed
Low
Good
In-Article
Best
Good
Anchor (Sticky)
N/A
Best
Side Rail
Okay
N/A

Pro tip: Use "Auto Ads" but manually place your top 2-3 units. Let Auto Ads fill in the rest. Manual placement for critical spots + Auto Ads for long-tail pages is the winning combo.

High-CPC Niches (Switch If You Can)

If you’re writing about entertainment, quotes, or memes, your CPC will be $0.10-$0.50. No amount of optimization will fix a fundamentally low-CPC niche. Here’s what pays:

Finance / Insurance

$8 - $25+

Average CPC Range

Software / SaaS

$5 - $15

Average CPC Range

Health / Medical

$4 - $12

Average CPC Range

Legal / Attorney

$6 - $20

Average CPC Range

Technology / B2B

$3 - $10

Average CPC Range

Lifestyle / Quotes

$0.10 - $0.50

Average CPC Range

You don’t need to abandon your current niche entirely. Add a "Finance" or "Software" sub-category to your site. Even 20% of your traffic coming from high-CPC content will noticeably lift your overall RPM.

Content Length & Session Time (The Hidden RPM Factor)

Here’s something most AdSense guides don’t tell you: longer content = more ad impressions per session.

If a user reads a 500-word article and leaves after 45 seconds, they might see 2-3 ads. If they read a 2,000-word comprehensive guide and spend 4 minutes on the page, they’ll see 5-8 ads — maybe even click one. Same user, but 2-3x the ad revenue.

The sweet spot for AdSense content:

  • Minimum 1,500 words. Anything shorter doesn’t generate enough scroll depth for multiple ad impressions.
  • Ideal: 2,000 - 3,000 words. This gives you room for 3-4 well-spaced in-content ads without feeling spammy.
  • Internal links keep them on-site. Every additional pageview in a session is another ad impression opportunity.

Core Web Vitals (The Silent RPM Killer)

Google doesn’t just pay you more for better ads — they literally pay you lessif your site is slow. This is official. AdSense uses "Ad Speed" metrics, and if your Core Web Vitals are bad, you get shoved into the low-paying ad auction pool.

LCP

Largest Contentful Paint

Target: < 2.5s

CLS

Cumulative Layout Shift

Target: < 0.1

INP

Interaction to Next Paint

Target: < 200ms

CLS is the #1 AdSense killer

If your ads push content down when they load (layout shift), Google will tank your RPM. Always specify width/height for your ad containers so the browser reserves the space before the ad loads.

Mistakes That Are Killing Your AdSense Earnings

Putting too many ads above the fold

✅ Fix:

Google allows maximum 3 ads above the fold on mobile. If you exceed this, they all compete with each other, CPC drops, and users bounce. Use 1 above the fold, and push the rest into the content.

Blending ads perfectly with content

✅ Fix:

In 2025, overly blended ads get flagged as deceptive. Make sure ads are clearly distinguishable from content. Use a subtle border or a small 'Advertisement' label above them.

Not using Auto Ads at all

✅ Fix:

Manual placement is great for your top 3 spots, but Auto Ads uses machine learning to find additional high-converting spots you'd never think of. Use both together.

Ignoring page-level ads exclusion

✅ Fix:

If you have a privacy policy or contact page getting ad impressions, exclude them in AdSense. Low-quality page views drag down your site-wide RPM.

Checking earnings every 2 hours

✅ Fix:

AdSense earnings fluctuate wildly hour-by-hour. Checking constantly leads to bad decisions (changing placements that needed more time). Check once a week, make changes once a month.

TL;DR

  • Focus on RPM, not just traffic. 30K views at $18 RPM beats 100K views at $2 RPM.
  • Place in-content ads after paragraph 2 and paragraph 5 — these are your money makers.
  • Enable Anchor ads on mobile — they can boost mobile RPM by 30-50%.
  • Write 2,000+ word articles to increase session time and ad impressions per visit.
  • Fix CLS immediately. Layout shifts literally reduce your RPM by putting you in worse ad auctions.
  • Add high-CPC content (finance, software) even if your main niche is low-CPC.

Questions People Actually Ask

How do I increase my AdSense RPM?
The fastest way is fixing ad placements: put an in-content ad after paragraph 2, enable mobile anchor ads, and remove excessive above-the-fold ads. Then work on content length (2000+ words) to increase impressions per session. Finally, fix Core Web Vitals (especially CLS) to get into better ad auctions.
Why is my AdSense RPM so low?
Low RPM is usually caused by: low-CPC niche (entertainment/lifestyle), bad ad placements (all ads above the fold), poor Core Web Vitals (especially CLS), or low-quality traffic (social media bounce traffic vs search intent traffic). Search traffic almost always has higher RPM than social traffic.
Does more traffic increase AdSense earnings?
Yes, but only linearly. If your RPM is $2, doubling traffic doubles earnings. But if you spend that same time doubling your RPM from $2 to $8 (which is very achievable with better placements and niches), you 4x your earnings without a single extra visitor. Fix RPM first, then chase traffic.
How many ads should I put on a page?
For a 2000+ word article, 5-7 ads is the sweet spot: 1 above the fold, 2-3 in-content, 1 at the end, and 1 sidebar or anchor ad on mobile. Going above 8-10 ads creates ad blindness, hurts user experience, and actually decreases CPC because advertisers bid less for low-quality placements.
What is a good RPM for AdSense?
A good RPM depends on your niche and traffic source. For display ads on content sites: $5-$10 RPM is average, $10-$25 is good, and $25+ is excellent. Search traffic RPMs are typically 2-3x higher than display/social RPMs. Finance and tech niches regularly see $15-$30 RPMs.
Does page speed affect AdSense earnings?
Yes, significantly. Google uses Ad Speed as a factor in ad auctions. Slow sites (poor LCP, high CLS) get placed in lower-quality ad auctions, which means cheaper ads and lower CPC. Fixing your CLS alone can boost RPM by 10-20%.