# Hotjar

> Hotjar is a behavior analytics tool that shows how visitors actually use a website: heatmaps of where people click, move, and scroll, session recordings that replay individual visits, and on-site surveys and feedback widgets that ask users why they did what they did. It installs as a single script, starts free, and is priced by the number of daily sessions captured.

- Category: CRO & Experimentation (https://saastracker.org/categories/cro-experimentation)
- Website: https://www.hotjar.com
- Starting price: Free (35 daily sessions on Observe Basic); paid Observe plans from roughly $32 per month billed annually
- Free plan: Basic tiers on Observe (about 35 daily sessions), Ask (about 20 survey responses per month), and Engage (limited interviews)
- Free trial: Free plan on each product, plus a paid-plan trial
- Founded: 2014, HQ: St Julian's, Malta, Ownership: Acquired by Contentsquare (2021)
- Profile last reviewed: 2026-08-22
- Canonical profile: https://saastracker.org/products/hotjar

## Overview

Traditional analytics tells you that a page converts at 1.8 percent; it cannot tell you that half of visitors never scroll far enough to see the pricing table, or that a required field silently rejects European phone numbers. Hotjar was built for that second question, and it did more than any other product to make behavioral analytics a standard part of a small marketing team's toolkit rather than a specialist discipline. Its bet was that heatmaps and recordings only get used if the setup is one script tag and the free tier is genuinely usable.

The product is organized around three verbs the company uses as product names. Observe covers heatmaps and session recordings, the passive layer that captures what happened. Ask covers surveys and the incoming-feedback widget, the layer that asks visitors directly, including the on-page widget that lets someone highlight an element and tell you it is broken. Engage covers user interviews, with recruitment from your own traffic or from a panel, scheduling, and recorded calls.

Hotjar was acquired by Contentsquare in 2021 and has since been positioned as the self-serve, small-team end of that company's range, with Contentsquare's enterprise platform above it. In practice Hotjar has kept its original character: a free plan, transparent per-session pricing, and a script that a marketer can install through Google Tag Manager without asking an engineer. The main trade-offs are that pricing meters daily sessions rather than pageviews, that A/B testing is not part of the product, and that a client-side script on every page is a real performance consideration for sites optimizing Core Web Vitals.

## How it works

1. You add the Hotjar tracking script to your site, directly, through Google Tag Manager, or through a platform integration for Shopify, WordPress, Webflow, Wix, and Squarespace. From that moment the script begins sampling sessions up to your plan's daily allowance and building the data heatmaps and recordings are rendered from.

2. Heatmaps aggregate behavior per page: click maps show where people tap and click, including rage clicks on elements that are not clickable, move maps approximate attention on desktop, and scroll maps show the depth at which each portion of your audience leaves. Filters let you build a heatmap for one device type, one traffic source, or one segment, which is where the diagnosis usually happens.

3. Session recordings replay individual visits as a video-like timeline of cursor movement, clicks, scrolls, form interaction, and page transitions, with console errors surfaced alongside. Filtering is what makes them usable at scale: watch only sessions that hit the checkout and did not convert, only sessions containing a rage click, or only sessions from a specific campaign, rather than sampling randomly.

4. Surveys and the feedback widget cover the why. Surveys can be triggered on exit intent, after a delay, at a scroll depth, or on a specific page, and Hotjar's AI features draft the questions and summarize open-ended responses so a small team is not hand-coding a hundred free-text answers. Findings get shared through Highlights, where clips and heatmap snapshots are collected into a board that becomes the evidence for the change you want to ship.

## Best for

Small and mid-sized marketing, product, and ecommerce teams that need to see why a page underperforms without hiring a specialist: fast to install, free to start, and strong at turning observed behavior into an argument for a specific fix.

## Not the right fit for

- Teams that need A/B testing; Hotjar observes and asks but does not run experiments, so a testing tool sits alongside it.
- High-traffic sites that need every session captured; the daily session model samples, and full capture at scale gets expensive quickly.
- Organizations with strict page-weight budgets that will not accept another client-side script on every route.
- Quantitative product analytics use cases like funnel cohorts and retention curves, which belong to a dedicated analytics tool.
- Enterprises requiring deep zone-based merchandising analysis and per-element revenue attribution, which is where the parent company's Contentsquare platform starts.

## Features

### Heatmaps

Aggregate behavior per page, filtered down to the segment that matters.

- **Click, move, and scroll maps**: Three views of the same page: where people click or tap, where cursors linger, and how far down the page each share of your audience actually gets.
- **Rage-click detection**: Repeated fast clicks on the same element are flagged automatically, which is usually how you discover something looks clickable but is not.
- **Device-specific maps**: Separate desktop, tablet, and mobile heatmaps, since the mobile layout is where most conversion problems on a modern site actually live.
- **Segment filters**: Build a heatmap from a single traffic source, country, landing page, or user attribute rather than blending every visitor into one average.
- **Dynamic page handling**: Page-matching rules group URLs with parameters or path variants into one heatmap so a product template does not fragment into a thousand pages.

### Session recordings

Individual visits replayed, with filters that make watching them worthwhile.

- **Replay with interaction timeline**: Cursor movement, clicks, scrolls, form field entry, and page changes replayed in sequence, with speed controls and skipped inactivity.
- **Frustration and error signals**: Rage clicks, u-turns, and JavaScript console errors are surfaced on the timeline, turning replay from browsing into triage.
- **Recording filters**: Narrow to sessions by page visited, entry source, device, country, session length, or custom user attributes passed from your app.
- **Automatic data suppression**: Keystroke content in input fields is suppressed by default, with element-level rules to block any region of the page from capture.
- **Clips and Highlights**: Cut a moment out of a recording, annotate it, and collect clips into a shared board that functions as the evidence pack for a proposed change.

### Ask: surveys and feedback

The layer that gets a reason out of the visitor rather than inferring one.

- **On-site surveys**: Popover or full-screen surveys triggered by page, delay, scroll depth, or exit intent, with logic branching and multiple question types.
- **Incoming feedback widget**: A persistent tab that lets a visitor rate the page and highlight the exact element they are complaining about, attached to a screenshot.
- **AI question drafting**: Describe the goal and Hotjar proposes a survey, which removes the most common reason on-site surveys never launch.
- **Open-text summarization**: Free-text responses are clustered and summarized automatically, so a hundred answers become a short list of themes.
- **Recording linkage**: Every survey response links to the session it came from, so a complaint can be watched rather than interpreted.

### Engage and operations

User interviews, sharing, and the administrative surface.

- **User interview recruiting**: Recruit participants from your own site traffic or from a paid participant pool, with scheduling, incentives, and recording handled in-product.
- **Funnels and trends**: Lightweight quantitative views that show where a defined path drops off, with drop-off sessions one click away as recordings.
- **Integrations and events**: Two-way connections with Google Analytics, Slack, HubSpot, Jira, Zapier, Optimizely, and others, plus a JavaScript API for custom events and user attributes.
- **Team sharing and permissions**: Unlimited team members on paid plans with role-based access, comment threads on recordings, and shareable links for stakeholders without a login.
- **Consent and privacy controls**: Consent-management integrations, IP anonymization, user-blocking rules, and suppression by CSS selector to keep sensitive regions out of capture.

## Use cases

- **Ecommerce owner losing customers at checkout**: Analytics shows a steep drop between cart and payment, but the checkout works fine in testing, so the cause is invisible from the inside. Outcome: Filtered recordings of non-converting checkout sessions show repeated failed attempts on the postcode field for one country format; a validation fix ships in a day and the drop-off narrows measurably.
- **SaaS marketer redesigning a pricing page**: The team disagrees about whether the page is too long, with no evidence beyond opinion and a bounce rate. Outcome: The scroll map shows two-thirds of mobile visitors never reach the comparison table, and an exit-intent survey reports confusion about what counts as a seat; the redesign is argued from data instead of taste.
- **Agency proving value on a client site**: A client wants recommendations backed by something more persuasive than best practice slides. Outcome: A Highlights board of six annotated clips and three heatmaps becomes the deliverable, with each recommendation tied to observed behavior from that client's own traffic.
- **Product team validating a new onboarding flow**: Activation is below target and the team cannot tell whether users are confused, blocked, or uninterested. Outcome: Recordings filtered to sessions that abandoned step two reveal a permissions dialog most users dismiss, and a follow-up survey confirms the wording is the problem before any engineering time is spent.

## Pricing

Per-product subscription (Observe, Ask, and Engage are bought separately) with tiers priced by captured daily sessions and monthly survey responses. Each product has a free plan; paid tiers step up allowance and unlock filtering, longer data retention, and advanced features. Annual billing carries a discount.

- **Basic**: $0 per month, per product. Around 35 daily sessions of heatmaps and recordings; Around 20 monthly survey responses and the feedback widget; Unlimited team members and unlimited heatmaps. Enough to diagnose a small site or run a single research question, which is why so many teams never leave it.
- **Plus**: From about $32 per month, billed annually. About 100 daily sessions, with higher allowances at higher steps; Filters on recordings and heatmaps, the feature that makes the data usable; Longer data retention than the free plan.
- **Business**: From about $80 per month, billed annually. Larger session allowances scaling into the thousands per day; Custom user attributes, events, and funnels; Integrations with analytics, CRM, and ticketing tools. A Scale tier above this adds higher volume, longer retention, and enterprise controls.

Billing notes:

- The meter is daily sessions, not monthly pageviews; a traffic spike consumes the day's allowance and then sampling stops, which is a cap rather than an overage charge.
- Observe, Ask, and Engage are separate line items, so a team wanting heatmaps and surveys is buying two subscriptions, a common source of quote surprise.
- Annual commitment is meaningfully cheaper than monthly on every paid tier as published August 2026.
- Team members are unlimited on paid plans, so cost scales with traffic rather than headcount, unusually friendly for an agency or a growing team.
- Data retention is tiered: the free plan keeps recordings for a short window, which matters if you investigate problems weeks after they appear.

Value assessment: Hotjar's free plan is one of the genuinely useful ones in go-to-market software, and for a site under a few thousand visits a day the Plus tier costs less than an hour of the consultant you would otherwise ask. The economics get less comfortable as traffic grows, since the daily session meter is the pricing axis and buying two or three of the three products multiplies the line items. Judged against what it replaces, guessing, or a specialist retainer, it remains one of the highest-return small purchases on this list, provided you accept that experimentation is a separate tool and a separate budget.

## Strengths

- The fastest path from installing a script to a concrete, evidenced conclusion about why a page underperforms.
- A free plan good enough to answer a real question, which is why Hotjar is often the first analytics tool a small site installs after Google Analytics.
- Combines observation and direct feedback in one product, so the what and the why do not live in separate vendors.
- Filtering on recordings turns replay from a time sink into a targeted triage workflow.
- Unlimited team members on paid plans, with sharing built for convincing stakeholders rather than just for analysts.
- Deep platform integrations and a Tag Manager install path mean marketers can deploy it without engineering time.

## Limitations

- No A/B testing, so proving a fix worked requires a second tool.
- Session-based pricing punishes traffic growth and samples rather than capturing everything on lower tiers.
- Three separately priced products create a bill that is larger than the headline number suggests.
- Another client-side script is a measurable page-weight and Core Web Vitals cost on performance-sensitive sites.
- Quantitative analysis is shallow next to dedicated product analytics tools; funnels and trends are supporting features, not the core.
- Heatmap accuracy degrades on highly dynamic, personalized, or single-page-application layouts unless page-matching and events are configured carefully.

## Comparisons

- **Hotjar vs Microsoft Clarity**: Clarity does heatmaps and recordings for free with no session cap, which is a hard offer to argue against on price alone. Hotjar earns its money elsewhere: surveys and the feedback widget, interview recruiting, deeper filtering and segmentation, and a sharing workflow built for persuading colleagues. Sites with heavy traffic and a tight budget should start with Clarity; teams that need to ask users questions, not just watch them, end up on Hotjar.
- **Hotjar vs Crazy Egg**: The closest historical rival, and today the difference is emphasis. Crazy Egg leans on heatmap reporting formats (including confetti and list views) and includes lightweight A/B testing, which Hotjar does not offer at all. Hotjar leans on qualitative feedback and research, with surveys and user interviews as first-class products. Crazy Egg is priced on monthly tracked pageviews, Hotjar on daily sessions, so the cheaper option depends on your traffic shape.
- **Hotjar vs VWO**: Complementary more often than competitive. Hotjar finds the problem, VWO tests the fix and reports statistical significance. VWO's Insights module overlaps Hotjar's heatmaps and recordings directly, so a team already paying for VWO rarely needs both; a team that wants observation first and testing later usually starts on Hotjar because the free tier costs nothing to try.
- **Hotjar vs Ptengine**: Hotjar observes and asks; Ptengine observes and then acts in the same tool. Both give heatmaps and a free starting tier, but Hotjar's second product is qualitative (surveys and user interviews) and it has no A/B testing at all, while Ptengine adds web analytics, no-code A/B testing, personalization, and triggered pop-ups behind one tag from roughly $30 a month. A team that wants to understand why visitors behave as they do stays on Hotjar; a small marketing team that wants to ship the fix without also buying a testing tool and a popup tool is better served by Ptengine.

## Implementation

- Setup time: Under an hour for the tracking script, whether pasted into a template, deployed via Google Tag Manager, or enabled through a Shopify or WordPress integration. Useful heatmaps appear once enough traffic accumulates, typically within a day or two.
- Learning curve: Low for the basics. The skill that takes longer is discipline: watching filtered recordings against a specific question rather than browsing them, and writing survey questions that do not lead the respondent.
- Onboarding: Fully self-serve with in-product guides, a large public knowledge base, and free educational courses. Paid onboarding assistance exists on higher tiers but is rarely necessary.
- Migration: There is little to migrate: behavioral data is not portable between vendors in any meaningful way, so switching means starting a new capture history. Export what you need from surveys before cancelling, and remember that recordings age out with retention limits rather than being archived indefinitely.

## Platform, API & security

- Platforms: Web (JavaScript snippet), Google Tag Manager, Shopify, WordPress, Webflow, Wix, Squarespace, Magento, Mobile web
- API: JavaScript identify and event API for passing user attributes and custom events, plus REST APIs on higher plans for retrieving survey responses and managing sites. Webhooks and Zapier cover most workflow needs.
- Compliance: GDPR, CCPA, SOC 2 Type II, ISO 27001
- Data residency: EU-based data processing, with the company operating from Malta under EU data protection law.
- SSO: Single sign-on available on higher tiers.
- Security notes: Keystroke input is suppressed by default and any element can be excluded from capture by CSS selector, which is how PCI and health-adjacent sites keep recordings compliant. Consent-management platform integrations gate capture until consent is granted.

## Support

- Channels: Email support, In-app chat on paid plans, Knowledge base and video guides
- Documentation: Well-organized documentation with practical guides, plus a substantial library of free CRO and research courses that doubles as category education.
- Community: An active user community and one of the most widely referenced blogs in conversion optimization, which contributes to the tool's default status in the discipline.

## Company

- Founded: 2014
- Founders: David Darmanin, Marc von Brockdorff, Johnny Ghersi
- Headquarters: St Julian's, Malta
- Ownership: Acquired by Contentsquare (2021)
- Employees: ~250 (est. 2026)
- Funding: Bootstrapped to profitability before acquisition; no traditional venture rounds.

Timeline:

- 2014: Launches from Malta as an all-in-one heatmap, recording, and survey tool with a free plan, undercutting specialist vendors.
- 2016: Crosses widespread adoption in the CRO community, becoming the default recommendation for small teams.
- 2021: Acquired by Contentsquare, positioned as the self-serve tier beneath the enterprise experience platform.
- 2023: Product line restructured into Observe, Ask, and Engage, with user interviews added as a distinct offering.
- 2025: AI features added for survey drafting and open-text response summarization.
- 2026: Remains the highest-recognition behavior analytics tool in the small-business segment despite free competition from Microsoft Clarity.

## Integrations

Google Analytics, Google Tag Manager, Shopify, WordPress, Webflow, HubSpot, Slack, Jira, Zapier, Optimizely, Mixpanel, Segment

## FAQ

### What is Hotjar used for?

Hotjar shows how people actually behave on a website. It produces heatmaps of clicks, cursor movement, and scroll depth, records individual sessions so you can replay a visit, and runs on-site surveys and feedback widgets that ask visitors directly why they did or did not convert. Teams use it to diagnose conversion problems that conventional analytics can only report as a number.

### Is Hotjar free?

Yes, there is a permanent free Basic plan on each of its three products, covering roughly 35 daily sessions of heatmaps and recordings and about 20 survey responses a month, with unlimited team members. Paid plans start at roughly $32 per month billed annually and mainly buy higher session allowances, filtering, and longer data retention.

### How does Hotjar pricing work?

By daily sessions captured, not monthly pageviews, and separately for each of the three products. Observe covers heatmaps and recordings, Ask covers surveys and feedback, and Engage covers user interviews. A team wanting heatmaps and surveys is buying two subscriptions, which is the most common source of surprise when comparing the headline price to the final bill.

### Does Hotjar do A/B testing?

No. Hotjar observes behavior and collects feedback but does not run split tests. Teams typically pair it with a testing tool such as VWO, Convert, or an open-source option, or use Crazy Egg, which bundles lightweight testing with its heatmaps.

### Hotjar vs Microsoft Clarity: which should a small business use?

Clarity is free with no session limits and covers heatmaps and recordings well, so on price it wins outright. Hotjar is worth paying for when you need to ask visitors questions through surveys and feedback widgets, recruit users for interviews, or filter and share findings with a team. Many small businesses run Clarity for volume capture and Hotjar for research.

### Does Hotjar slow down a website?

It adds a client-side script, so there is a measurable cost, though the script loads asynchronously and the company has reduced its weight over time. On sites where Core Web Vitals directly affect revenue or rankings, test the impact with and without the tag before committing, and consider limiting it to the pages you are actively investigating.

### Is Hotjar GDPR compliant?

It is built for it: the company operates from Malta under EU law, suppresses keystrokes in input fields by default, supports IP anonymization and element-level exclusion by CSS selector, and integrates with consent management platforms so capture only starts after consent. As with any processor, the controller obligations, your privacy notice, your consent flow, remain yours.

### Who owns Hotjar?

Contentsquare, the French experience analytics company, which acquired Hotjar in 2021. Hotjar continues to operate as the self-serve product for smaller teams, with Contentsquare's own platform serving enterprise buyers.

### How many sessions do I need for a heatmap to be reliable?

As a working rule, a few thousand pageviews on a given page and device type before a click map is worth acting on; below a few hundred you are reading noise. Scroll maps stabilize faster than click maps, and segmented heatmaps need the same volume within the segment, not just on the page overall.

### Can Hotjar record sessions inside a logged-in app?

Yes, and with custom user attributes you can filter recordings by plan, account, or any identifier you pass in. Sensitive fields should be excluded by selector before you enable capture on authenticated pages, and health, financial, or payment data usually warrants blocking whole regions rather than individual inputs.

## Editorial verdict

Hotjar made behavioral analytics ordinary, and that remains its strongest recommendation: a script tag, a free plan, and within a day a specific, evidenced answer to why a page is failing. The combination of passive observation and direct questioning in one product is still rare, and the sharing workflow is built for the real job, convincing other people to change something. The pressure on it is obvious, since Microsoft Clarity gives away the observation half without a session cap, and the three-product split means a full deployment costs more than the advertised entry price. Buy it for the qualitative research, keep expectations modest on quantitative depth, and pair it with a testing tool before claiming any fix worked.

---

Source: SaaSTracker (https://saastracker.org), an independent editorial project. This profile is compiled from public information, carries no peer reviews or paid placement, and was last reviewed 2026-08-22. Awards are judged on published criteria: https://saastracker.org/methodology
