Microsoft Clarity Session Recordings: A Practical Guide
Session recordings let you watch exactly how visitors interact with your website — every scroll, click, and hesitation. Microsoft Clarity offers unlimited recordings for free, but the sheer volume can be overwhelming. This guide shows you how to filter, watch, and extract actionable insights without wasting hours on random playback.
How Clarity Session Recordings Work
When Clarity's tracking script runs on your site, it captures DOM changes, mouse movements, clicks, scrolls, and form interactions. These events are reconstructed into a video-like playback in the Clarity dashboard. No actual screen capture or video file is created — the recording is a replay of DOM events, which keeps file sizes small and respects user privacy.
Key technical details:
- Recordings begin when the page loads and end when the user navigates away or closes the tab
- Multi-page sessions are stitched together into a single recording
- Clarity automatically masks sensitive input fields (passwords, credit card numbers) by default
- There is no limit on the number of recordings Clarity captures — every session is recorded
Accessing and Navigating Recordings
In the Clarity dashboard, click Recordings in the left sidebar. You will see a list of recent sessions with metadata: duration, page count, device type, and any frustration signals detected. Click any session to open the player.
Player controls
- Playback speed: use 2x or 4x to skim through idle periods. Drop to 1x when you spot interesting behavior.
- Timeline markers: Clarity marks clicks, scrolls, and page transitions on the timeline. Jump directly to these events instead of watching the full recording.
- Frustration indicators: rage clicks and dead clicks are highlighted with red markers on the timeline, so you can jump straight to problem moments.
Filtering Recordings Effectively
Watching random recordings teaches you very little. The value of session recordings comes from filtering to answer specific questions. Clarity provides several filter categories:
Filter by frustration signals
This is the highest-value filter. Select sessions that contain rage clicks, dead clicks, or quick backs. These sessions almost always reveal a concrete UX problem.
| Filter | What it finds | Common discoveries |
|---|---|---|
| Rage clicks | Users who clicked the same area repeatedly | Broken buttons, slow-loading elements, non-clickable items that look clickable |
| Dead clicks | Clicks on non-interactive elements | Images missing lightbox, text styled like links, misleading visual cues |
| Quick backs | Users who left within seconds | Content mismatch with referral source, slow page loads, pop-up annoyance |
Filter by page URL
When optimizing a specific page — a checkout flow, a pricing page, a signup form — filter recordings to only show sessions that visited that URL. This narrows thousands of recordings down to the relevant subset.
Filter by device and browser
If your analytics show a higher bounce rate on mobile or a specific browser, filter recordings accordingly. Mobile-specific layout issues (overlapping elements, unreachable buttons, horizontal overflow) are nearly impossible to catch without watching real mobile sessions.
Filter by country or traffic source
Visitors from different sources have different expectations. Someone arriving from a Google ad expects the page to match the ad copy. Someone from organic search may be in research mode. Filtering by source helps you understand whether the page serves each audience.
Tip: Create a recurring task to watch 10 filtered recordings per week: 5 with frustration signals, and 5 from your highest-traffic page. This takes about 20 minutes and consistently surfaces fixable issues.
What to Look For in Recordings
When watching a recording, train yourself to notice these specific behaviors:
Hesitation patterns
The cursor stops moving, hovers over an area for several seconds, then moves away. This indicates confusion or uncertainty. Common spots: pricing tables, form fields with unclear labels, CTAs with vague copy like "Get Started."
U-turn scrolling
The visitor scrolls down past a section, then immediately scrolls back up to re-read it. This means the content was either confusing or important enough to revisit. If multiple visitors do this on the same section, the content needs rewriting.
Form abandonment
Watch how visitors interact with forms. Do they start filling fields and stop at a specific one? Do they tab through fields in an unexpected order? Do they try to paste into a field that blocks pasting? Each of these behaviors points to a specific fix.
Navigation confusion
Visitors clicking the logo expecting to go home, trying to use the browser back button repeatedly, or scrolling up and down looking for a menu — these all indicate navigation structure problems.
A Time-Saving Workflow for Recording Reviews
Here is a structured approach that maximizes insight per minute spent:
- Set your filter — choose frustration signal type or specific page
- Open 5 recordings in separate tabs — batch your watching
- Watch at 4x speed — slow down only at frustration markers or interesting behavior
- Take notes in a simple format: Page > What happened > Potential fix
- Look for patterns — a single session is anecdotal, but 3 out of 5 sessions with the same issue is a pattern worth fixing
Privacy Considerations
Session recordings can raise privacy concerns. Clarity handles this responsibly by default, but you should verify your setup:
- Automatic masking: Clarity masks all input content by default. Password fields, text inputs, and textareas show placeholder dots instead of actual text.
- Custom masking: Add the
data-clarity-mask="true"attribute to any HTML element you want to hide from recordings. Use this for sensitive content displayed as text (not in form fields). - Cookie consent: If you operate in the EU, ensure your cookie consent banner covers Clarity's tracking. Clarity uses first-party cookies and does not set them until the script loads.
- Data retention: Clarity retains recording data for 30 days by default. Check your project settings to confirm this aligns with your privacy policy.
<!-- Mask a specific element from Clarity recordings -->
<div data-clarity-mask="true">
Sensitive content here will appear blurred in recordings
</div>
<!-- Mask all elements with a class -->
<span class="user-email" data-clarity-mask="true">
user@example.com
</span>
Common Mistakes When Using Recordings
- Watching without a question: always start with a hypothesis or question. "Why do mobile users bounce on the pricing page?" is productive. "Let me watch some recordings" is not.
- Drawing conclusions from one session: a single recording is a data point, not a trend. Watch at least 5-10 filtered sessions before deciding to change something.
- Ignoring short sessions: a 3-second session where the user immediately bounced is valuable data. It tells you the page failed to engage instantly.
- Forgetting mobile: desktop recordings are easier to watch, but mobile traffic often accounts for 60%+ of visits. Force yourself to review mobile sessions regularly.
Tip: If you use ClarityInsights, frustration signals from recordings are automatically aggregated into your weekly report, so you know which pages need recording review before you even open the Clarity dashboard.
How Clarity Compares to Other Session Recording Tools
Microsoft Clarity stands out as a session recording tool primarily because it's completely free with no session caps. Most session recording software charges based on the number of recorded sessions, which gets expensive at scale. Here's how Clarity compares on pricing alone:
- Hotjar: Free tier limited to 35 daily sessions. Paid plans start at $32/month for 100 daily sessions.
- FullStory: Enterprise pricing only, typically $300-500+/month with session-based caps.
- Mouseflow: Free tier limited to 500 recordings/month. Paid plans start at $31/month.
- Microsoft Clarity: Free, unlimited recordings, no session caps, no traffic limits.
Where paid session recording software pulls ahead is in advanced features: FullStory's searchable event index, Hotjar's integrated surveys, and Mouseflow's form analytics. But as a session recording tool for watching user behavior, filtering by frustration signals, and identifying UX issues, Clarity delivers the core functionality without cost. For most teams, it's the best starting point — and for many, it's all they need.
Summary
Session recordings are Clarity's most powerful feature, but only when used with intent. Filter aggressively, watch at high speed, focus on frustration signals, and always look for patterns across multiple sessions. Twenty minutes of focused recording review will teach you more about your users than a week of staring at bounce rate charts.
Stop analyzing Clarity data manually
ClarityInsights sends you AI-powered weekly reports with per-page analysis, frustration signals, and prioritized recommendations.
Join the Waitlist