Heatmaps & session recordings: how to find why visitors don't convert
Heatmaps and session recordings show you exactly what people do on your pages, where they get stuck, and which elements they ignore. Together they turn invisible behaviour into evidence, revealing rage clicks, drop-offs and ignored CTAs so you can diagnose and fix conversion problems.
Your analytics tells you visitors leave. It rarely tells you why. Heatmaps and session recordings close that gap, and this guide shows you how to use them to diagnose conversion problems on South African websites.

TL;DR: Quick Answer
Heatmaps and session recordings show you exactly what people do on your pages, where they get stuck, and which elements they ignore. Heatmaps aggregate clicks, scrolls and cursor movement into a visual overlay; session recordings play back individual visits. Together they reveal rage clicks, dead clicks, drop-off points and ignored CTAs. Pair them with GA4 to find your worst pages, turn each finding into a testable hypothesis, and remember POPIA: mask sensitive form fields and disclose recording. Microsoft Clarity is a completely free starting point for South African businesses.
Key takeaways
- Click maps, scroll maps and move maps each answer a different question about how visitors use a page
- Rage clicks and dead clicks expose usability friction that quietly costs you conversions
- Every heatmap finding should become a testable hypothesis, not just an interesting observation
- Microsoft Clarity gives South African SMEs heatmaps and recordings at no cost; upgrade only when you outgrow it
- GA4 tells you which pages fail; heatmaps and recordings tell you why, then GA4 confirms the fix
- POPIA requires field masking and consent for recordings that capture personal information
Your analytics tells you visitors leave. It rarely tells you why. Heatmaps and session recordings close that gap by showing you exactly what people do on your pages, where they get stuck, and which elements they ignore. Used well, they turn a vague exit rate into a clear, fixable problem. This guide walks through what each tool reveals, how to act on it, which platforms suit South African budgets, and how to stay compliant with POPIA.
What are heatmaps and session recordings?
Heatmaps are visual overlays that show where visitors click, how far they scroll, and where they move their cursor on a page. Session recordings are playback videos of individual visits. Together they turn invisible behaviour into evidence, revealing the friction your traffic numbers can only hint at.
There are three core heatmap types. Click maps show where people tap or click. Scroll maps show how far down the page visitors actually read. Move maps track cursor movement, a rough proxy for where attention lingers. Session recordings complement these by letting you watch a real visit unfold from landing to exit.
| Type | What It Tracks | Best For | Scale |
|---|---|---|---|
| Click map | Where visitors tap or click | Spotting ignored CTAs and dead clicks | Aggregated |
| Scroll map | How far down the page people read | Checking if key message and CTA are seen | Aggregated |
| Move map | Cursor movement across the page | Rough proxy for where attention lingers | Aggregated |
| Session recording | A single visitor's full journey | Understanding context and intent | Individual |
What heatmaps reveal about visitor behaviour
Heatmaps reveal rage clicks, dead clicks, drop-off points, ignored CTAs, and scroll depth. Rage clicks (rapid repeated clicking) signal frustration with a broken or unresponsive element. Dead clicks land on something that looks clickable but isn't. Together these expose the friction quietly costing you conversions.
Scroll maps tell you whether your key message and CTA sit where people actually look, or buried below a fold nobody reaches. Click maps reveal ignored CTAs, your big "Buy now" button getting no attention, while a non-clickable image gets tapped repeatedly. These patterns are the raw material for better pages. To see how this fits a wider programme, read our guide to conversion rate optimisation in South Africa.
Visitors who engage with a page for more than 10 seconds are showing genuine interest. Pages with strong dwell time are good candidates for conversion-focused tweaks rather than wholesale redesigns.
Source: Juicy Designs CRO observations, South Africa, 2026How do you turn heatmap data into CRO hypotheses?
Turn heatmap data into hypotheses by pairing an observed behaviour with a proposed fix and an expected outcome. If a scroll map shows 70% of visitors never reach your CTA, the hypothesis becomes: "Moving the CTA higher will increase clicks because more visitors will see it." Then test it.
Every heatmap finding should produce a testable statement, not just an interesting observation. Watch for dead clicks on a heading and you might hypothesise that visitors expect it to expand. See rage clicks on a slow form field and you have a usability bug to fix before testing anything else. A positive signal worth noting: visitors who engage with a page for more than 10 seconds are showing genuine interest, so pages with strong dwell time are good candidates for conversion-focused tweaks rather than wholesale redesigns.
Heatmap and session recording tools for South African businesses
The leading tools are Hotjar, Crazy Egg, Plerdy, and FullStory, with Microsoft Clarity standing out as a completely free option. Clarity gives South African businesses heatmaps, recordings, rage-click and dead-click detection at no cost, making it the easiest entry point for a small or mid-sized site.
Hotjar is popular for combining heatmaps, recordings, and on-site surveys. Crazy Egg is strong on heatmap visualisation and simple A/B tests. Plerdy adds conversion-funnel and SEO features. FullStory suits larger sites needing deep, searchable session data. For most South African SMEs, start free with Microsoft Clarity, then upgrade only when you need features it lacks. We cover the bigger picture in our digital marketing service.
“The first time a client watches a session recording of someone rage-clicking a broken button, the conversation changes. We stop arguing about opinions and start fixing what we can see. For South African SMEs, Microsoft Clarity removes the cost excuse entirely. There is no reason not to be watching how real people use your site.”
Wynand van der Westhuizen, Creative Director & Co-founder, Juicy Designs, reviewed and verified March 2026
Microsoft Clarity offers free heatmaps, session recordings, rage-click and dead-click detection with no traffic cap, making it the best entry point for South African SMEs. Paid alternatives add features: Hotjar bundles on-site surveys, Crazy Egg focuses on heatmap visualisation and simple A/B tests, Plerdy adds conversion-funnel and SEO tooling, and FullStory suits large sites needing deep, searchable session data. Start free, then upgrade only when you outgrow Clarity. Source: Juicy Designs CRO practice, South Africa, March 2026.
How do heatmaps and GA4 work together?
Heatmaps and GA4 work together by combining the qualitative "why" with the quantitative "what". GA4 tells you which pages have high exit rates and low conversions; heatmaps and recordings then show you the behaviour behind those numbers. Used alone, each gives half the picture; together they pinpoint problems and prove fixes.
Use GA4 to find your worst-performing high-traffic pages, those are where optimisation pays off fastest. Then deploy heatmaps and recordings on exactly those pages to diagnose the cause. Once you ship a fix, return to GA4 to confirm the metric moved. This loop, quantitative to qualitative and back, is the backbone of evidence-based CRO and supports better customer journey mapping across your whole funnel.
How does POPIA affect using session recordings?
POPIA requires you to protect personal information captured in recordings, so you must mask sensitive fields and obtain consent. Most tools let you automatically hide what visitors type into forms, names, ID numbers, email addresses, payment details. Enable masking by default and disclose recording in your privacy policy.
Under the Protection of Personal Information Act, behavioural recordings that capture personal data trigger compliance obligations. Practical steps: switch on field-level masking so keystrokes in form inputs are never recorded, exclude pages handling payment or ID data, reference session recording in your cookie and privacy notices, and capture consent through your consent banner. Tools like Microsoft Clarity and Hotjar offer masking controls, but the responsibility to configure them correctly is yours. Pair this with our web form optimisation work to reduce the personal data you collect in the first place.
Frequently asked questions
Do heatmaps slow down my website?
Modern heatmap tools load asynchronously, so the performance impact is usually minimal. That said, running several tools at once adds scripts that can affect Core Web Vitals. Use one tool, load it after critical content, and audit your page speed periodically. This matters especially for South African visitors on slower mobile connections.
How much traffic do I need before heatmaps are useful?
Heatmaps aggregate behaviour, so they become reliable once a page has a few thousand sessions, roughly 2,000 to 3,000 for stable patterns. Lower-traffic pages still yield value through session recordings, where watching even 20 to 30 individual visits can surface obvious usability problems worth fixing immediately.
What's the difference between a heatmap and a session recording?
A heatmap aggregates many visitors into one visual summary of clicks, scrolls, or movement on a page. A session recording plays back a single visitor's journey across the site. Heatmaps show patterns at scale; recordings show context and intent. Use both: heatmaps to spot the problem, recordings to understand it.
Is Microsoft Clarity really free for South African businesses?
Yes. Microsoft Clarity gives South African businesses heatmaps, session recordings, rage-click and dead-click detection at no cost, with no traffic cap. It is the easiest entry point for a small or mid-sized site. Upgrade to a paid tool such as Hotjar or Crazy Egg only when you need features Clarity lacks, such as on-site surveys or built-in A/B testing.
How do heatmaps and GA4 work together?
Heatmaps and GA4 combine the qualitative why with the quantitative what. GA4 tells you which pages have high exit rates and low conversions; heatmaps and recordings then show you the behaviour behind those numbers. Use GA4 to find your worst-performing high-traffic pages, deploy heatmaps there to diagnose the cause, then return to GA4 to confirm a fix moved the metric.
