← Back to blog
Last updated: March 2026

How to Read a Scroll Map: A Practical Guide

By W. Jason Gilmore

TLDR: A scroll map is a color-coded visualization showing what percentage of visitors reach each vertical section of a web page. Red/orange at the top means most visitors see that content; blue/transparent at the bottom means few visitors scroll that far. The critical number is the fold line - the point where 50% of visitors stop scrolling. IterOps scroll depth data across early-access customers reveals that on pages longer than 3 screen heights, an average of 34% of visitors never scroll past the first viewport. If your most important content or CTA sits below that threshold, the majority of your audience will never see it.

What is a scroll map?

A scroll map is a type of heatmap that measures vertical scroll behavior on a web page. Instead of tracking where users click, it tracks how far down the page users scroll before leaving.

Scroll maps divide your page into horizontal bands, each annotated with the percentage of visitors who scrolled to that depth. The visualization uses a color gradient:

  • Red/orange: 80-100% of visitors see this content
  • Yellow/green: 40-80% of visitors reach this area
  • Blue/transparent: Under 40% of visitors scroll this far

The most important data point in any scroll map is the 50% fold line - the vertical position where half your visitors stop scrolling. Everything above that line reaches the majority of your audience. Everything below it is seen by a progressively smaller minority.

How scroll depth tracking works

IterOps scroll tracking records the maximum scroll depth reached by each visitor at four threshold points: 25%, 50%, 75%, and 100% of total page height.

  1. The tracking snippet monitors the scroll position as the visitor reads the page
  2. Each threshold is recorded once - when a visitor first scrolls past 25%, 50%, 75%, or 100%, that data point is captured
  3. Data is sent via sendBeacon when the visitor navigates away, ensuring reliable delivery even on quick visits
  4. The dashboard aggregates data across all visitors to show the scroll distribution for each page

Because scroll depth is measured as a percentage of page height, the data remains accurate regardless of screen size or zoom level.

How to read a scroll map: step by step

Step 1: Find the 50% fold line

The first thing to identify is where half your visitors stop scrolling. This is the single most important number in your scroll map.

  • If the 50% line is below your primary CTA: Your CTA is well-positioned. Most visitors see it.
  • If the 50% line is above your primary CTA: Your CTA is below the fold for the majority of users. Consider moving it up or adding a secondary CTA above the fold line.

Step 2: Identify sharp drop-off points

Look for areas where the scroll percentage drops steeply between two adjacent sections. A sharp drop-off indicates a point where visitors lose interest or encounter content that signals "I've seen enough."

Common drop-off triggers:

  • Large blocks of unformatted text - walls of text cause immediate scroll fatigue
  • Repetitive content - when users see a pattern (feature list, testimonial grid), they assume the rest follows the pattern and stop scrolling
  • Visual break cues - footer-style borders, background color changes, or "the end" patterns that make users think the page is done before it actually is
  • Low-relevance sections - content that does not match the visitor's intent (e.g., enterprise features on a page targeting small businesses)

Step 3: Compare against content placement

Map your key content elements against the scroll depth data:

Content element What to check
Primary CTA Is it above the 50% fold line?
Pricing information What percentage of visitors see it?
Social proof / testimonials Are they placed where enough visitors scroll to?
FAQ section How many visitors reach it?
Secondary CTAs Are they at progressive depth points for engaged users?

If important content sits in a zone where only 20% of visitors reach, you are effectively hiding it from 80% of your audience.

Step 4: Compare scroll depth across pages

Different page types have naturally different scroll behaviors:

  • Blog posts and educational content typically have higher scroll rates because visitors arrived with intent to read. A well-performing blog post should see 40-50% of visitors reaching the conclusion.
  • Landing pages often have steep drop-offs after the hero section. According to NNGroup research (2024), users make a stay-or-leave decision within the first 10 seconds - and the first viewport is where that decision happens.
  • Product pages (e-commerce) show variable scroll patterns depending on product complexity. Simple products (t-shirts) have shorter scroll sessions than complex products (electronics) where users need specifications and reviews.

Step 5: Look for engagement zones

Not every drop-off is bad. Look for areas where scroll speed slows down - this indicates content that caught the visitor's attention and held it. While basic scroll maps do not directly show scroll speed, you can infer engagement by comparing scroll depth with time-on-page data and click heatmaps. A section with high click density and high scroll retention is high-engagement content.

Common scroll map findings and fixes

Finding: Nobody reaches your CTA

The problem: Your primary call-to-action is placed at the bottom of a long page. The scroll map shows only 15% of visitors reach it.

The fix: Add a CTA in the hero section (above the fold) and repeat it at natural content breaks throughout the page. The first CTA captures high-intent visitors, and the repeated CTAs catch users who need more information before committing.

Finding: Steep drop-off after the hero section

The problem: 90% of visitors see the hero, but 40% leave before scrolling past it.

The fix: The content immediately below the hero is not compelling enough to continue scrolling. Replace it with your strongest value proposition, a visual demonstration (screenshot, short video, animation), or social proof. The first below-fold section is audition content - it must earn the scroll.

Finding: Long-form content is not being read

The problem: A 3,000-word guide shows that 70% of visitors stop scrolling after the first 500 words.

The fix: Add a table of contents with jump links at the top. Use clear H2 headings that let scanners see the full article structure. Break up text with images, pull quotes, and comparison tables. The Baymard Institute (2023) found that scannable content formatting can increase scroll depth by up to 25% on long-form pages.

Finding: Footer engagement is near zero

The problem: Important links in the footer (documentation, support, legal) receive almost no views.

The fix: Move frequently needed links to the main navigation or inline within content. Reserve the footer for SEO and compliance links rather than user-facing navigation.

Scroll maps for SaaS product teams

Product teams should monitor scroll depth on:

  • Feature pages: Ensure that differentiation content is above the fold line
  • Pricing pages: Confirm that all plan tiers are visible without scrolling on common screen sizes
  • Documentation: Track whether users read past the introduction to the actual implementation steps
  • Onboarding pages: Verify that new users see all onboarding steps, not just the first two

Combine scroll map data with A/B testing to test page layout changes. Move content above the fold line, then measure whether scroll depth improves and whether conversion increases.

Scroll maps for e-commerce

E-commerce sites should focus scroll tracking on:

  • Product detail pages: Do users scroll to reviews? Do they see the full specification table?
  • Category pages: How many products do users see before stopping? If your best-margin products are in row 4, check whether anyone scrolls that far.
  • Checkout flows: Each step should be visible without scrolling on mobile. If users need to scroll to find the "Continue" button, that is a conversion leak.
  • Homepage: Where do users stop scrolling? Is the content below the fold earning its real estate?

FAQ

What is a good scroll depth?

There is no universal benchmark - it depends on page type and content length. For landing pages, aim for 60%+ of visitors reaching your primary CTA. For blog posts, 40-50% of visitors reaching the conclusion indicates strong engagement. For product pages, the key metric is whether visitors reach the purchase section.

Does scroll depth affect SEO?

Google does not use scroll depth as a direct ranking factor, but the user engagement signals that scroll depth reflects (time on page, bounce rate, pages per session) do influence rankings. Pages with extremely shallow scroll depth and high bounce rates signal low content quality to search engines.

How is scroll depth different from time on page?

Time on page tells you how long a visitor stayed. Scroll depth tells you how much content they consumed. A visitor can spend 2 minutes on a page without scrolling (reading the above-fold content carefully) or scroll to the bottom in 10 seconds (scanning without reading). Both metrics together give you the full picture.

Can I see scroll depth for mobile vs desktop separately?

Yes. IterOps allows filtering scroll depth data by device type, so you can compare mobile and desktop scroll behavior independently. Mobile visitors typically scroll further on long pages (because each screen shows less content) but also bounce faster from pages with poor mobile formatting.

How do I improve scroll depth on long-form pages?

The most effective techniques are: add a table of contents at the top, use clear H2/H3 heading hierarchy for scanners, break content into shorter sections (200-300 words each), add visual elements (images, tables, callout boxes) every 2-3 paragraphs, and ensure the first below-fold section is compelling enough to earn the scroll.

Support Chat
Support team currently unavailable. Leave a message and be sure to include your email address and we will follow up with you shortly!
Send a message to start a conversation with our support team.