TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What is a website heatmap?

A heatmap is an overlay on a page that shows, in colour, where visitors click and how far down they scroll, aggregated across many visits.

Sophia Bennett Reviewed by Lin Zhou Last updated Oct 28, 2026 Glossary

Quick answer

A website heatmap visualises aggregated interaction data on top of a page — click density, scroll reach or frustrated clicks — so you can see what visitors notice and ignore.

Kinds of heatmap

  • Click map — where people click or tap. Shows which links and buttons get attention, and clicks on things that are not links.
  • Scroll map — what share of visitors reached each depth of the page. Shows where attention runs out.
  • Rage clicks — several fast clicks in the same spot, a common sign that something looks clickable but is not, or is too slow to respond.
  • Element click share — the same click data as a ranked list of elements, easier to compare than colours.

How to read one

Heatmaps answer "do people see it, and do they use it?" faster than any table:

  • If only 30% of visitors scroll to your main call to action, move it up before rewriting it.
  • Clicks on images or headings that are not links show what people expect to be clickable.
  • Rage clicks on a button point to a broken handler or a slow response.

Always look at mobile and desktop separately. The layout differs, and a combined map blurs both.

Heatmaps in TapCub

TapCub heatmaps are built from autocapture data, so there is nothing extra to install once autocapture is on. Each page has tabs for clicks, rage clicks, scroll reach and elements, with a device filter for desktop, mobile and tablet. Pages are grouped by URL template (/product/:id), so all product pages share one map instead of thousands of thin ones.

The data holds positions and elements, not keystrokes: autocapture does not record input values or password fields, and element text is off by default.

Common mistakes

  • Too little data. A map from 50 visits shows individuals, not patterns.
  • Mixing devices. Combined desktop and mobile maps are misleading.
  • Dynamic pages. Content that changes per visitor (carousels, personalised blocks) makes click positions hard to interpret; use element click share instead.

Related guides: How to Read a Heatmap and Form Analytics. See also rage click, session replay and create a heatmap.

Was this explanation clear?

We use your answers to fix and expand this page.

Sophia Bennett

Product Adoption Consultant

Explores customer onboarding, live conversations, and self-service, turning common usage questions into practical guidance and improvements.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

What is the difference between a heatmap and session replay?

A heatmap aggregates many visits into one picture. Session replay shows one visit at a time. Use heatmaps to find patterns and replay to understand individual cases.

What are rage clicks?

Several rapid clicks on the same spot. They usually mean an element looks interactive but does not respond, or responds too slowly.

Do heatmaps need a separate script?

Not in TapCub. They use the same autocapture data the main script collects.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics