Heatmap
A heatmap is a visual representation of aggregated user behavior on a website or in an application. It can show which elements receive the most clicks, how far users scroll, or where they move their cursor.
The data is displayed as a colored overlay on the analyzed page. Warm colors, such as red and orange, typically indicate higher activity, while cooler colors represent areas that receive fewer interactions.
How does a heatmap work?
A behavioral analytics tool collects information from multiple users and combines it into a single report. A heatmap therefore usually represents aggregated data from a selected number of pageviews or sessions rather than one individual visit.
Reports can often be filtered by page URL, date range, device, traffic source, or user segment. Analyzing desktop and mobile traffic separately is particularly important because the page layout and interaction patterns may differ significantly between devices.
What are the different types of heatmaps?
Behavioral analytics platforms may provide several types of heatmaps:
- click or tap heatmaps show which buttons, links, images, and other elements users select most often;
- scroll heatmaps show the percentage of users who reached each part of a page;
- move heatmaps visualize where desktop users moved or paused their mouse cursor;
- engagement heatmaps may combine click, cursor movement, and scroll data;
- attention heatmaps may estimate how long different areas remained visible on users’ screens.
The available report types depend on the platform. Not every tool records cursor movement, attention, or additional behaviors such as repeated clicks on an element that does not respond.
What are website heatmaps used for?
Heatmaps are primarily used for UX analysis, conversion optimization, and the evaluation of landing pages, online stores, and forms. They can help determine:
- whether users notice important calls to action;
- which elements attract the most interaction;
- whether users click elements that are not actually interactive;
- how many visitors reach content placed further down the page;
- whether an important form, offer, or button appears too low on the page;
- how behavior differs between desktop and mobile users;
- which areas may be causing confusion or frustration.
For example, frequent clicks on an image with no assigned action may suggest that users expect to enlarge it. If only a small percentage of visitors reach an order button, the button may be positioned too low or the preceding content may not encourage users to continue scrolling.
What is the difference between a heatmap and a session recording?
A heatmap combines the behavior of multiple users and presents general patterns in a single view. A session recording shows the sequence of actions taken during an individual visit, including clicks, scrolling, and navigation between pages.
The two report types can complement each other. A heatmap may reveal an unusual area or recurring problem, while session recordings can provide more context about what users were doing when the behavior occurred.
Does a heatmap show where users are looking?
A standard website heatmap is not an eye-tracking study and does not record actual eye movement. A move heatmap displays the position of the mouse cursor, but this does not prove that the user was looking at the same location.
Colored areas also do not explain a user’s motivation. A click may indicate interest, an attempt to complete a task, an accidental action, or a problem with the interface. Heatmap findings should therefore be treated as hypotheses and evaluated alongside analytics data, session recordings, user research, or A/B testing.
How should heatmap data be analyzed?
A report should include a sufficient number of pageviews and a reasonably consistent version of the page. Combining data from different layouts, devices, or pages with significantly different lengths may produce misleading results.
Important pages and traffic segments should be analyzed separately. Heatmap findings can then be compared with conversions, engagement metrics, user journeys, and events recorded in an analytics platform. An element receiving considerable attention does not necessarily help users complete the intended business goal.
How do heatmaps affect user privacy?
Heatmaps require a tracking script that collects information about user interactions. The implementation should account for data protection, the masking of form entries and other sensitive content, and proper integration with the website’s consent management system.
The data collected and the applicable consent requirements depend on the platform, its configuration, and relevant regulations. The use of the tool should also be disclosed in the website’s privacy policy.