How to Increase Ad Viewability and Earn Higher CPMs
Ad viewability directly impacts your earnings. Advertisers pay premium rates for ads that are actually seen. Here's how to optimize your viewability scores and unlock higher CPMs.
What is Ad Viewability?
Industry standard (IAB/MRC):
- Display ads: 50% of pixels visible for 1+ second
- Video ads: 50% of pixels visible for 2+ seconds
Why it matters:
- Advertisers only pay for viewable impressions
- Higher viewability = higher CPMs
- Low viewability = reduced fill rates
Current Viewability Benchmarks
| Placement | Avg Viewability | Target |
|---|---|---|
| Above fold | 70-80% | 85%+ |
| In-content | 60-70% | 75%+ |
| Sidebar | 50-60% | 65%+ |
| Footer | 30-40% | 50%+ |
CPM Impact of Viewability
| Viewability | CPM Multiplier |
|---|---|
| Below 40% | 0.5x (penalty) |
| 40-50% | 0.8x |
| 50-60% | 1.0x (baseline) |
| 60-70% | 1.2x |
| 70-80% | 1.5x |
| 80%+ | 2.0x+ |
Strategies to Improve Viewability
1. Optimize Ad Placement
High-viewability positions:
- Just below the header
- After the first paragraph
- Between content sections
- Sticky sidebar (desktop)
- Sticky footer (mobile)
Low-viewability positions to avoid:
- Far below the fold
- In cluttered sidebars
- At the very bottom
- Hidden in tabs/accordions
2. Use Sticky Ads
Sticky sidebar (desktop):
- Follows user scroll
- Always in viewport
- 80%+ viewability typical
Sticky footer (mobile):
- Persistent visibility
- Small footprint
- High viewability, low intrusion
3. Implement Lazy Loading
Benefits:
- Ads load when approaching viewport
- Faster initial page load
- Higher viewability when loaded
- Better Core Web Vitals
Implementation tip: Load ads 200-300px before they enter viewport.
4. Right-Size Your Ads
Larger ads = higher viewability:
| Size | Avg Viewability |
|---|---|
| 300x250 | 55% |
| 336x280 | 58% |
| 300x600 | 65% |
| 970x250 | 62% |
Slow pages hurt viewability:
- Users leave before ads load
- Ads below fold never seen
- High bounce rate
Speed optimization:
- Compress images
- Minimize JavaScript
- Use CDN
- Enable caching
Advanced Viewability Tactics
Ad Refresh Optimization
Smart refresh strategy:
- Only refresh viewable ads
- Wait for 30+ seconds
- Pause when tab not active
- Cap refreshes per session
Revenue impact: 15-25% increase
Viewport Detection
Monitor user scroll patterns:
- Most users don't scroll past 50%
- Place best ads in top 50%
- Use heatmaps to identify sweet spots
Content Length Optimization
Longer content = more opportunities:
- More ad placements
- Higher engagement
- Better scroll depth
Measuring Viewability
Key Metrics
| Metric | Definition | Target |
|---|---|---|
| Viewable Impressions | Ads meeting viewability standard | Track separately |
| Viewability Rate | % of impressions that are viewable | 60%+ |
| Time in View | How long ads are visible | 5+ seconds |
| Active View | Google's viewability metric | 50%+ |
Built into ad networks:
- Adsterra dashboard viewability reports
- Google Ad Manager Active View
- Header bidding analytics
Third-party tools:
- Moat Analytics
- Integral Ad Science (IAS)
- DoubleVerify
Common Viewability Mistakes
Mistake 1: Ads Below Long Content
Problem: Users never scroll that far Solution: Front-load ad placements
Mistake 2: Too Many Ads
Problem: Page slows, users leave Solution: Fewer, better-placed ads
Mistake 3: Ignoring Mobile
Problem: Different scroll behavior Solution: Mobile-specific placements
Mistake 4: Static Placements Only
Problem: Missing optimization Solution: Add sticky elements
Viewability by Ad Format
| Format | Avg Viewability | Best Practice |
|---|---|---|
| Display Banners | 50-60% | Sticky + above fold |
| Native Ads | 60-70% | In-content placement |
| Video Ads | 65-75% | Autoplay in-view |
| Interstitials | 90%+ | Session-based |
| Popunders | 100% | Guaranteed viewable |
Week 1: Audit
- Check current viewability rates
- Identify low-performing placements
- Map scroll depth patterns
Week 2: Quick Wins
- Move ads above the fold
- Implement lazy loading
- Add one sticky ad unit
Week 3: Optimization
- Test new placements
- Implement smart refresh
- Monitor Core Web Vitals
Week 4: Scale
- Roll out winning changes
- Document improvements
- Set ongoing monitoring
Expected improvement: 15-40% viewability increase
Higher viewability means higher CPMs. Focus on this metric and watch your revenue grow.

