Scroll Depth Analytics: Are People Actually Reading Your Posts?
By Emily Redmond, Data Analyst at Emilytics · April 2026
TL;DR: GA4 doesn't have native scroll depth tracking. Use engagement rate (engagement events at 10+ seconds) as a proxy. 50%+ engagement means readers are reading.
You can't see exactly how far down the page readers scroll in GA4. Google removed that granular metric.
But you can infer whether readers are actually reading using engagement rate and scroll event tracking. Here's how to set it up and interpret the data.
Setting Up Scroll Depth Tracking (Optional)
GA4 doesn't track scroll depth by default. But you can add it via Google Tag Manager.
Step 1: Create a scroll trigger in GTM
In Google Tag Manager:
- Create a new trigger: Trigger type = "Scroll depth"
- Set it to fire at 25%, 50%, 75%, 100% scroll
- Create a GA4 event that fires on each trigger:
Event name: page_scroll
Event parameter: scroll_depth = 25 (or 50, 75, 100)
Step 2: Check events in GA4
In GA4, go to Events and look for your scroll events. Now you can see:
- What % of sessions scroll to 25%, 50%, 75%, 100%
- Correlate scroll % with conversions
But honestly, you don't need this complexity.
The Simpler Way: Use Engagement Rate as Your Proxy
GA4's engagement rate already tells you most of what you need to know:
Engagement rate = % of sessions where user scrolled 10+ seconds OR clicked
If 60% of your post's visitors are "engaged," that means 60% scrolled or interacted for 10+ seconds.
Interpretation:
| Engagement Rate | Interpretation |
|---|---|
| 70%+ | Readers are reading. Strong content. |
| 50–70% | Solid. Readers are reading most of your post. |
| 30–50% | Weak. Readers bounce early. Rewrite. |
| 10–30% | Very weak. Wrong audience or poor content. |
This tells you whether readers are engaging, which is what really matters.
How to Check Engagement Rate for Blog Posts
In GA4:
Method 1: Reports
Go to Engagement > Pages and screens
Sort by page path. Look at the engagement rate column. Compare posts.
Method 2: Explore
Create a custom report:
| Dimension | Metric |
|---|---|
| Page path, Page title | Users, Engagement rate |
Filter for your blog directory. Sort by engagement rate.
Benchmark by content type:
| Content Type | Expected Engagement |
|---|---|
| How-to guide | 65–75% |
| Blog post | 50–65% |
| Comparison | 70–80% |
| Trend report | 40–50% |
| News/quick read | 35–45% |
If your how-to guide has 35% engagement, something is wrong. Readers aren't reading.
💡 Emily's take: A client's longest post (4,500 words) had 35% engagement rate. Their shortest post (800 words) had 72%. I assumed short = better. But then I checked: the long post was written academically. The short post had story + examples. People engaged with story, not length. We rewrote the long post to include stories and examples, kept the 4,500 words. Engagement jumped to 68%.
Why Engagement Rate Drops (And How to Fix It)
1. Headline doesn't match content
Reader reads headline, clicks, sees content, bounces.
Fix: Rewrite headline to match content. Or rewrite content to match headline.
2. Content starts with backstory, not answers
"Content marketing has been around since...[3 paragraphs]...here's how to do it."
Fix: Start with the answer. Save backstory for later.
3. Long paragraphs, no subheadings
Walls of text kill engagement.
Fix: Add subheading every 200–300 words. Make scannable.
4. No visuals or data
Text-only posts feel boring, even if content is great.
Fix: Add 1 image or data visualization every 500 words.
5. CTA is buried or missing
Reader finishes post, doesn't know what to do next.
Fix: Add CTA above the fold AND at the end.
Advanced: Correlate Scroll Depth with Conversions
If you're tracking scroll events, you can see which scroll depth correlates with conversions.
In GA4 Explore:
| Dimension | Metric | Filter |
|---|---|---|
| Scroll depth | Conversions | Page = your blog post |
This shows: of people who reached 50% scroll, how many converted? What about 75%?
Usually you'll find: the deeper people scroll, the higher conversion rate. (Because readers who read more trust you more.)
Use this to justify content investment: "Readers who scroll to 75% convert at 8%. We need this content."
Frequently Asked Questions
Q: Is high engagement rate good if I'm not getting conversions? A: High engagement + low conversion = readers love your content but you don't have a CTA or offer. Add a CTA, signup form, or demo link. Or the content is awareness, not conversion—that's fine, just measure it differently.
Q: Does Google use scroll depth as a ranking factor? A: Not directly. But scroll depth correlates with engagement signals (time on site, clicks), which Google does care about. Indirect impact: better engagement → better ranking.
Q: Should I split my posts into multiple pages to show higher engagement? A: No. Google penalizes thin content split across multiple pages. Keep it on one page and let engagement be what it is.
Q: How do I know if low engagement is due to poor content or poor audience match? A: Check traffic source. Email readers (warm traffic) engage differently than cold social traffic. If email readers engage at 40%, your content is weak. If social readers engage at 40%, your audience is cold—fine, accept it.
The Bottom Line
Engagement rate tells you whether people are actually reading your posts. 50%+ is healthy for blog content. Below 35%, rewrite. Use engagement rate as your proxy for scroll depth—it's good enough and requires zero setup.
Emily Redmond is a data analyst at Emilytics — AI analytics agent watching your GA4, Search Console, and Bing data. 8 years experience. Say hi →