What is a heatmap? Definition, types and how to use it

A heatmap is a visualisation that overlays colour-coded user interaction data on a screenshot of a web page, with warm colours for high activity and cool colours for low activity. Marketers use heatmaps to see where visitors click, how far they scroll and which sections they ignore. Microsoft Clarity, generally available since 28 October 2020, offers heatmaps for free with no traffic caps.

Updated: 17 October 20263 min read
Comparison of a heatmap and a session recording in website behaviour analytics
Source: Contentsquare, Microsoft Clarity

What is a heatmap?

A heatmap is an aggregated picture of many sessions that shows behaviour patterns on one page instead of individual visits. Red and orange mark the areas with the most clicks or attention, yellow and green show moderate engagement and blue shows little or no activity, as Contentsquare’s heatmap guide explains. Unlike reports in Google Analytics, which tell you how many people visited and converted, a heatmap shows where on the page they acted. That makes it a core tool of conversion rate optimisation (CRO).

How does a heatmap work?

A heatmap works by recording interaction coordinates from a tracking script and plotting them as density over the page layout. The process has four steps:

  1. Install a tracking script, for example from Microsoft Clarity or Hotjar.
  2. Collect clicks, taps, cursor movement and scroll depth from real sessions.
  3. Aggregate the data per page and per device type.
  4. Render the colour layer on top of a page snapshot.

Separate maps for desktop, tablet and mobile matter because layouts differ, and a button that works on desktop can sit below the fold on a phone.

Types of heatmaps

Heatmap tools offer 5 main types, each answering a different question about the page.

Click map

A click map shows where users click on desktop or tap on mobile. It reveals clicks on non-clickable elements and calls to action nobody uses.

Scroll map

A scroll map shows the share of visitors who reach each point of the page. It tells you whether key content and the form sit too low.

Move map

A move map shows where the desktop cursor moves, as a rough proxy for attention. It does not exist on touch devices.

Rage and dead click maps

Rage and dead click maps show repeated frustrated clicks and clicks that trigger nothing. Microsoft Clarity detects these patterns with machine learning.

Eye-tracking heatmap

An eye-tracking heatmap shows where people actually look, measured with eye-tracking hardware in lab studies. Nielsen Norman Group used such heatmaps to describe the F-shaped reading pattern in 2006 and confirmed in 2017 that it still appears on desktop and mobile.

Heatmaps in marketing and SEO

Heatmaps help marketers turn traffic into leads by fixing layout problems that analytics numbers only hint at. In my SEO projects I use them after a page starts ranking, because rankings bring visits but the page still has to deliver a conversion. Typical findings:

  • Users click product images that are not links.
  • Half of visitors never scroll to the pricing table.
  • Mobile users miss the CTA hidden behind a sticky banner.
  • Readers skip the intro and jump to the first table.

For organic landing pages, heatmaps also show whether the answer to the search query appears where users look first, which is a key idea behind search experience optimisation. Pair heatmap data with your click-through rate from Search Console to see the full path from result to action.

Heatmap vs session recording

AspectHeatmapSession recording
DataAggregated across many visitsOne visit at a time
AnswersWhere users act on the pageWhy one user got stuck
Time to insightMinutesHours of watching
Best forLayout and CTA placementBugs and form problems

The two methods work best together: the heatmap shows the problem zone, recordings explain it. Both are available in Microsoft Clarity and in Hotjar, which Contentsquare acquired on 1 September 2021.

Pro tip: Collect at least a few hundred sessions per device before drawing conclusions, and compare heatmaps for organic and paid traffic separately. Visitors from Google Ads and from a blog article behave differently on the same page.

Frequently asked questions about Heatmap

What do the colours on a heatmap mean?

Red and orange show areas with the most activity, yellow and green show moderate engagement and blue shows little or no activity. The scale is relative to the page, not absolute.

Is there a free heatmap tool?

Yes, Microsoft Clarity is free and places no caps on traffic. It offers click and scroll maps, session recordings and detection of rage and dead clicks.

What is the difference between a click map and a scroll map?

A click map shows where users click or tap, while a scroll map shows what share of visitors reaches each part of the page. Together they show whether important elements are both visible and used.

Do heatmaps slow down a website?

Heatmap tools add a JavaScript tracking script, which has a small cost on page performance. Load it asynchronously and limit it to pages you are actively testing if speed is critical.

Related terms

International SEO · AI SEO (GEO)

Grow in every market, and get cited by AI

Ranking a page in five markets is only half the job: each market has to convert. In my international SEO projects I compare heatmaps per language version, because users in Germany, Czechia and Poland read the same layout differently.

I help SaaS and e-commerce brands win organic traffic across Europe and the US, and get their brand recommended in ChatGPT, Gemini, Perplexity and Google AI Overviews. Every project starts with a free audit of your site, your markets and your visibility in AI answers.

Write to Adrian

Have a question about this term or your SEO?

Send a short message about your website, the markets you sell in and what you want to achieve. You get a reply from me, not from a sales team.

  • Free preliminary SEO and AI visibility audit
  • Strategy for international and multilingual markets
  • Reply within one business day
Book a free call
Adrian Dąbrowiecki

Write to Adrian

Adrian Dąbrowiecki · Marketer Coffee

Tell me about your site and your goals. I usually reply within one business day.