What is a heatmap?
A heatmap is an aggregate visualization of user activity on a page, most commonly clicks, cursor movement, or scroll depth, rendered as color intensity over a screenshot. Heatmaps show where attention goes; they need behavioral context to explain why.
A heatmap paints user activity over a picture of your page. Hot colors where many people clicked, moved, or lingered, cool colors where few did. Click maps, move maps, and scroll maps are the common variants, and scroll maps in particular deliver one finding on almost every site: far fewer people reach the content below the fold than the team assumed.
What heatmaps do well
Heatmaps compress thousands of sessions into one glance, and some questions they answer immediately:
- Is the primary call to action getting attention, or is something else stealing it?
- How far down do people scroll before the audience thins out?
- Are people clicking things that are not interactive? A hot spot on a static element is a pile of dead clicks, which is demand for a control that does not exist.
- Is anyone using this feature at all? Cold zones on expensive components settle roadmap arguments fast.
What heatmaps cannot answer
A heatmap is an average, and averages hide the users who need help. The hot spot tells you many people clicked; it does not distinguish one click each from five frustrated clicks from a smaller crowd. It shows where the cursor traveled, not whether the movement was confident reading or lost searching. And because a heatmap is per-page, it says nothing about journeys: the visitor bouncing between two pages in a loop is invisible on both pages' maps.
Heatmaps also inherit a layout problem: they aggregate over a screenshot, so responsive pages, dynamic content, and logged-in states can smear activity from different layouts onto one image. A hot spot at coordinates that hold different elements for different visitors is an artifact, not a finding.
Heatmaps plus signals
The productive pairing is a heatmap for the spatial overview and frustration signals for the diagnosis. The map says the pricing table is the hottest thing on the page. The signals say those clicks are dead, that a fraction escalate to rage clicks, and that sessions containing them convert at half the rate. One tool locates attention, the other explains what the attention means and whether it ends well.
Flusterduck renders friction heatmaps over real page captures and keeps the per-element evidence attached, so the drill-down from hot spot to specific broken element is one click. A free scan is the fastest way to see it on your own pages.