A heatmap is a visual representation of how visitors interact with a web page. Click heatmaps show where people click, scroll maps show how far down people read, and move maps show where people hover their mouse. Together, these visualisations reveal whether your pages are working as intended — and where visitors are struggling, leaving, or missing the things you want them to see.
Heatmap analysis is one of the quickest ways to identify specific problems on high-priority pages. Unlike analytics dashboards that show what happened in aggregate numbers, heatmaps show you where and why — making them invaluable for diagnosing conversion problems on your most important pages.
The types of heatmap and what each reveals
Click maps show where visitors click — including clicks on elements that are not links. If visitors are clicking a heading, image or icon expecting it to be interactive but it is not, this represents a missed opportunity and a frustrating dead end. Rage clicks — rapid repeated clicking in the same spot — are often a sign of a broken link or an element that looks interactive but is not.
Scroll maps reveal how far down a page visitors scroll before leaving. If 80% of visitors are leaving before they reach your contact form, the form needs to move higher on the page. If most visitors leave at a specific point, there may be a section of the page that is putting them off or simply failing to hold their attention. Move maps, available on desktop only, show where users hover — a rough proxy for where they are reading, since people often hover their cursor near the text they are processing.
Tools for collecting heatmap data
Microsoft Clarity is a free heatmap and session recording tool with no limit on sessions or pages. It includes click heatmaps, scroll maps, session recordings and automatic detection of rage clicks and dead clicks. For most small business websites, Clarity provides everything needed to start using heatmap data without any cost.
Hotjar offers a free tier with limits (35 daily sessions and three heatmaps per page) suitable for low-traffic sites. Its paid plans unlock more data and additional features like feedback polls and conversion funnels. Lucky Orange is another option with session recordings alongside heatmaps. All three are straightforward to install — you add a small JavaScript snippet to your website, either directly or via Google Tag Manager, and data collection begins immediately.
Turning heatmap findings into improvements
The process for using heatmap data effectively is: observe what is happening, form a specific hypothesis about why, make one change, and measure whether it improves the outcome you care about. Do not redesign an entire page based on a week of heatmap data. A specific insight — "60% of visitors are not scrolling far enough to see our testimonials" — leads to a specific change: move testimonials higher up the page.
Common improvements driven by heatmap findings include: moving calls to action higher on the page when scroll maps show they are being missed; removing sections of content that show no hover activity and are clearly being skipped; making images or headings that are being clicked into actual links if users expect them to be interactive; and simplifying navigation if click maps show visitors struggling to find key pages. At Xpose we regularly use heatmap analysis as part of our website optimisation work for clients — the findings consistently reveal opportunities that are invisible in standard analytics.
Common questions.
How much traffic do I need before heatmaps are useful?
Are heatmaps GDPR compliant?
Can I use heatmaps on checkout pages or pages with sensitive forms?
More on web design & ux.
Want a hand putting this into practice?
Book a free, no-obligation consultation with a Norwich-based specialist.
Let's put your business in a better light.
Book a free, no-pressure consultation. We'll talk through your goals and tell you honestly what we'd do — whether you work with us or not.