A heatmap is a visual overlay on your product that shows aggregate user behaviour - where people click, how far they scroll, where their cursor moves. The warmer the colour, the more activity. It’s one of the fastest ways to understand how users are actually interacting with a page or screen 🌡️Documentation Index
Fetch the complete documentation index at: https://userstory.zeroemdashes.com/llms.txt
Use this file to discover all available pages before exploring further.
Types of heatmaps
Click maps - show where users click (or tap on mobile). The most common type. Immediately reveals whether users are clicking on things that aren’t links, missing important CTAs, or clicking on elements in unexpected ways. Scroll maps - show how far down a page users scroll. Essential for long-form pages - if 80% of users never reach your pricing section, moving it up the page is a very easy win. Move maps - track cursor movement as a proxy for visual attention. Less precise than eye-tracking but much cheaper and scalable. Where the cursor lingers is often where the eye is looking. Session recordings - not strictly a heatmap but usually bundled with the same tools. Individual recordings of real user sessions. The difference between heatmaps and recordings is aggregate vs. individual - heatmaps show patterns, recordings show specific journeys 💡What heatmaps are good for
- Spotting rage clicks - users repeatedly clicking on something that isn’t responding
- Finding dead zones - important content nobody is engaging with
- Validating layout decisions - is the primary CTA getting the attention it deserves?
- Diagnosing funnel drop-off - if funnel analysis tells you where users are leaving, heatmaps can show you what they were doing immediately before