How to Increase eCPM: 12 Tactics That Move the Number (and One Trap to Avoid)
Practical ways to increase eCPM on your website, from viewability and price floors to demand and traffic quality, plus the eCPM trap that can quietly cost you revenue.
Two publishers have the same traffic and the same number of ad slots. One earns twice as much as the other. The difference is rarely luck. It's usually eCPM, the effective revenue earned per thousand impressions, and the choices behind it.
This guide gives twelve tactics to raise eCPM, then explains a trap that catches many publishers who chase the metric too hard.
First, a Quick Reminder of What eCPM Is
eCPM = (Total Revenue ÷ Total Impressions) × 1,000
If 200,000 impressions earn 400 dollars, your eCPM is 2 dollars. If you could raise it to 2.60 dollars on the same impressions, revenue would be 520 dollars, a 30 percent gain with no extra traffic. These numbers are illustrations, not benchmarks.
1. Fix Viewability First
Advertisers increasingly pay more for ads that are actually seen. Move ads that sit far below where readers scroll, use lazy loading so ads load as they approach the screen, and avoid stacking units so close together that none gets attention.
2. Create Real Competition for Each Impression
More relevant bidders competing for the same impression generally means a higher winning price. Header bidding, multiple demand partners, and simultaneous bidding all help. Choose partners for coverage of your audience, not just to increase the count.
3. Set Price Floors From Data
A floor that's too low gives away value. One that's too high leaves impressions unsold. Review floors against real bid data, and consider different floors for different geographies, devices, or placements.
4. Speed Up Your Pages
Slow pages lose visitors and viewability, and buyers notice. Reserve space for ad slots so layouts don't jump, trim unnecessary scripts, and set timeouts based on evidence.
5. Protect Traffic Quality
Invalid or low quality traffic makes buyers cautious and lowers bids. Monitor for suspicious patterns, and work with partners that screen traffic.
6. Keep Your Authorization Files Clean
An accurate ads.txt file helps buyers verify your inventory. Missing lines can quietly shut out demand.
7. Help Buyers Understand Your Content
Clear categorization and metadata make it easier for contextual targeting to match relevant ads to your pages, which can raise what buyers are willing to pay.
8. Build and Use First Party Data
Where you have a direct, consented relationship with your audience, first party signals can make impressions more valuable and less dependent on third party identifiers.
9. Package Your Best Inventory
For your strongest placements, private marketplaces or direct deals can earn more than the open auction, because buyers pay for access and quality.
10. Test Formats
Native, video, and in content units price differently from standard banners. Test which formats suit your content and audience, without harming the reading experience.
11. Segment and Plan for Seasons
CPMs vary by geography, device, and time of year. Review eCPM by segment and adjust. Prepare for seasonal peaks, such as the end of year shopping period, ahead of time instead of reacting.
12. Use Fewer, Better Ads Where It Makes Sense
Sometimes removing a weak placement raises the average, because remaining impressions are more viewable and attract better bids. Test carefully and track total revenue.
The eCPM Trap
Here's the trap: eCPM is an average. If you raise your price floors aggressively, your eCPM can go up while more impressions go unsold, and your total revenue can go down. The reverse also happens. Filling more impressions with lower paying demand can lower your average eCPM while raising total revenue.
For example, imagine 100,000 impressions at 3 dollars eCPM earn 300 dollars. Now suppose you fill 40,000 more at a 1.50 dollar eCPM. Your blended eCPM falls to about 2.57 dollars, but your total revenue rises to 360 dollars. (Illustrative math.)
The lesson: don't judge changes by eCPM alone. Watch eCPM, fill rate, and total revenue together. This is especially true for unsold and remnant inventory, where adding revenue may lower your average while raising your total.
A Simple Weekly Routine
- Check eCPM, fill rate, viewability, and total revenue by segment
- Look for segments where one metric moved and the others didn't
- Change one thing at a time
- Compare results on part of your traffic first
- Keep what raises total revenue
Frequently Asked Questions
What's a good eCPM?
It varies widely by geography, format, content, and season, so compare against your own history and segments, not a generic number.
Why did my eCPM drop when my revenue rose?
You may have filled more impressions at lower prices. The average fell, but total revenue grew. That can be a good outcome.
Does adding more ads raise eCPM?
Usually not. More ads often lower viewability, which can lower the average. Test carefully.
Can I raise eCPM without more traffic?
Yes, through better placement, demand, floors, speed, and quality, as shown above.
Key Takeaways
- eCPM is revenue per thousand impressions, and improving it means improving viewability, competition, floors, speed, quality, and inventory packaging.
- Many tactics work together, such as viewability and demand quality.
- Chasing eCPM alone is a trap. Judge changes by total revenue, alongside fill rate and eCPM.
- Filling unsold impressions can lower the average eCPM while raising total revenue.