Skip to content

Why Is My YouTube RPM So Low? (Real Causes + Fixes That Work)

Problem

I checked my YouTube Analytics and stared at the numbers in disbelief. My video had 28,400 views. Total earnings? $12.20.

That’s an RPM of $0.43.

Meanwhile, creators in my niche were reporting RPMs of $6-8 per 1,000 views. Same content category, similar audience size, completely different results. What was I doing wrong?

This isn’t just my problem. The YouTube monetization forums are filled with creators asking the same question: why is my RPM so low?

What I Found

After digging through Reddit discussions and comparing notes with other creators, I discovered the real data was brutal.

The RPM Gap

A Reddit thread comparing AI-generated content to authentic content revealed:

AI Content Creator:
- Views: 28,400
- Earnings: $12.20
- RPM: $0.43
Authentic Content Creator (same niche):
- Views: 28,400
- Earnings: ~$200
- RPM: ~$7.00
Gap: 16x difference in revenue

The numbers don’t lie. But why such a massive gap?

RPM vs CPM: Know the Difference

Before diving deeper, I needed to understand what I was looking at.

CPM (Cost Per Mille): What advertisers pay per 1,000 ad impressions.

RPM (Revenue Per Mille): What you earn per 1,000 views, after YouTube’s cut.

Your Earnings = Total Views x RPM / 1000
Example:
28,400 views x $7 RPM / 1000 = $198.80
28,400 views x $0.43 RPM / 1000 = $12.22

RPM includes all revenue sources (ads, memberships, Super Chat), but ads dominate for most channels. YouTube takes 45% of ad revenue, leaving you with 55%.

The Real Causes

1. Content Authenticity (The 10-20x Factor)

This is the elephant in the room. AI-generated content earns 10-20x less than authentic content. Why?

Advertisers aren’t stupid. They track engagement metrics:

AI Content Metrics:
- Lower watch time
- Higher click-away rates
- Fewer subscriptions
- Less comment engagement
Authentic Content Metrics:
- Higher watch time
- More returning viewers
- Better engagement signals
- Stronger audience trust

Premium advertisers pay premium rates for premium audiences. AI content signals lower-quality audiences, so advertisers bid less.

2. Niche Selection

Not all niches are equal. Here’s the RPM hierarchy I’ve observed:

High RPM ($8-30):
- Finance & Investing
- Real Estate
- Technology reviews
- Business/Entrepreneurship
- Health & Fitness
Medium RPM ($3-8):
- Education/How-to
- DIY & Building
- Software tutorials
- Productivity
Low RPM ($0.50-3):
- Gaming
- Entertainment
- Reaction videos
- Music/mixes

If your AI content is in gaming or entertainment, you’re hit twice: lower inherent CPM plus the AI penalty.

3. Geographic Distribution

Where your viewers watch from matters enormously.

High CPM Countries:
- United States: $10-15+ CPM
- Canada: $8-12 CPM
- UK: $6-10 CPM
- Australia: $6-10 CPM
Low CPM Countries:
- India: $0.20-0.50 CPM
- Philippines: $0.30-0.60 CPM
- Indonesia: $0.20-0.50 CPM
- Brazil: $0.40-0.80 CPM

A video with 80% US viewers will earn 10x more than the same video with 80% Indian viewers.

4. Video Length and Ad Placement

Videos under 8 minutes can only run pre-roll, post-roll, and overlay ads. Videos over 8 minutes unlock mid-roll ads.

rpm-calculator.js
// Calculate potential RPM difference with mid-rolls
const views = 28400;
const shortVideoRPM = 0.43; // Under 8 min, no mid-roll
const longVideoRPM = 0.85; // Over 8 min, with mid-roll
const shortEarnings = (views * shortVideoRPM) / 1000;
const longEarnings = (views * longVideoRPM) / 1000;
console.log(`Short video: $${shortEarnings.toFixed(2)}`);
console.log(`Long video: $${longEarnings.toFixed(2)}`);
console.log(`Difference: $${(longEarnings - shortEarnings).toFixed(2)}`);
// Output:
// Short video: $12.21
// Long video: $24.14
// Difference: $11.93

Mid-rolls can nearly double your ad revenue.

5. Audience Retention

YouTube’s algorithm promotes videos with high retention. Higher promotion means more views from high-value audiences.

Retention Impact on RPM:
Poor Retention (< 30%):
- Fewer ad impressions per view
- Lower watch time signals
- Algorithm deprioritizes
- Lower quality traffic
Good Retention (> 50%):
- More ads watched
- Strong algorithmic boost
- Better audience signals
- Higher advertiser bids

AI content often struggles here because it lacks the hooks, pacing, and authenticity that keep viewers engaged.

Fixes That Actually Work

1. Shift to Authentic Content

The single most impactful change: stop making fully AI-generated videos.

You don’t need to be on camera. Even partial authenticity helps:

Partial Authenticity Options:
- [ ] Your voice (AI visuals + real voiceover)
- [ ] Your face (AI voice + real face/hands on screen)
- [ ] Real demonstrations (show actual products, processes)
- [ ] Original research (data you collected, not AI summaries)
- [ ] Personal stories (experiences AI can't replicate)

Each authentic element improves engagement signals, which improves RPM.

2. Move to High-CPM Niches

If you’re in gaming or entertainment, consider pivoting:

From To
----- -----
Gaming highlights Game development tutorials
Reaction videos Industry analysis/commentary
Entertainment news Business news
Music mixes Audio production tutorials

The pivot doesn’t have to be dramatic. Add educational value to entertainment topics.

3. Target Premium Markets

Optimize your content for high-CPM countries:

Geographic Optimization:
- Use English titles and descriptions
- Upload during US/UK peak hours
- Cover topics relevant to western audiences
- Avoid region-specific references
- Research US/UK trending topics

4. Extend Video Length

Aim for 8-12 minutes minimum:

Video Structure for Mid-Rolls:
0:00-0:30 Hook (grab attention)
0:30-8:00 Core content
8:00 First mid-roll insertion point
8:01-12:00 Deep dive/examples
12:00 Second mid-roll point (optional)
12:01-15:00 Conclusion + CTA

5. Improve Retention

Focus on the first 30 seconds:

The 30-Second Rule:
- Start with a hook, not an intro
- State the problem immediately
- Promise the solution
- Deliver fast
Before:
"Hey guys, welcome back to my channel..."
After:
"Your RPM is $0.43. Here's exactly why and how to fix it in 30 days."

The Math Behind the Fix

Let me show you what these changes can do.

rpm-improvement-projection.js
// Starting point: AI content in gaming niche
const startingRPM = 0.43;
const monthlyViews = 100000;
// Calculate baseline
const baselineEarnings = (monthlyViews * startingRPM) / 1000;
console.log(`Baseline (AI gaming): $${baselineEarnings.toFixed(2)}/month`);
// Improvement scenario: Authentic content in tech niche
const authenticTechRPM = 7.00;
const improvedEarnings = (monthlyViews * authenticTechRPM) / 1000;
console.log(`Improved (authentic tech): $${improvedEarnings.toFixed(2)}/month`);
// The difference
const improvement = improvedEarnings - baselineEarnings;
const multiplier = authenticTechRPM / startingRPM;
console.log(`Improvement: $${improvement.toFixed(2)}/month`);
console.log(`Multiplier: ${multiplier.toFixed(1)}x`);
// Output:
// Baseline (AI gaming): $43.00/month
// Improved (authentic tech): $700.00/month
// Improvement: $657.00/month
// Multiplier: 16.3x

Same views, same effort, 16x more revenue.

Common Mistakes

I see these patterns repeatedly:

Blaming YouTube: YouTube isn’t suppressing your RPM. Advertisers are voting with their dollars.

Focusing only on views: Views without engagement mean low RPM. 100,000 views with 10% retention earns less than 50,000 views with 60% retention.

Ignoring analytics: YouTube Studio shows you exactly where viewers drop off. Fix those points.

Expecting instant changes: RPM builds over time. New audiences need to prove their value to advertisers.

Copying successful formats without understanding why: A gaming channel might have low RPM but high volume. That works for them. It might not work for you.

Summary

Low YouTube RPM comes down to three main factors: content authenticity (AI vs authentic), niche selection (high vs low advertiser demand), and audience quality (engagement signals and geography).

The fixes are straightforward but not easy: create authentic content in high-CPM niches, target premium markets, extend video length for mid-rolls, and optimize for retention.

The math is compelling. Moving from $0.43 RPM to $7 RPM on 100,000 monthly views transforms your channel from a $43/month hobby to a $700/month income stream.

Final Words + More Resources

My intention with this article was to help others share my knowledge and experience. If you want to contact me, you can contact by email: Email me

Here are also the most important links from this article along with some further resources that will help you in this scope:

Oh, and if you found these resources useful, don’t forget to support me by starring the repo on GitHub!

Comments