Shorten the product gallery so Add to cart is visible without scrolling
Evidence
In your theme editor
- Open Product information in the default product template.
- Set Media size to Small for mobile.
- Move the Buy buttons block above Description.
Heatmaps · Recordings · AI for Shopify
Heatwave watches how real visitors use your store, spots the moments they struggle, and tells you what to fix first, with the evidence to back it up.

Nordlys Ceramics
Thrown by hand on the island of Gotland. Each speckle is unique: iron in the clay melts through the glaze in the kiln.
Angry repeated taps
on product photo · 1 in 8 visits
Move Add to cart above the fold on mobile
58% of phone visitors never scroll far enough to see it.
Example store · illustrative data
Heatmaps
Heatmaps for every page type in your theme, split by phone, tablet and computer. Switch lenses to find what's ignored, what's hunted for, and what's broken.

Nordlys Ceramics
Thrown by hand on the island of Gotland. Each speckle is unique: iron in the clay melts through the glaze in the kiln.
Fold analysis
Most heatmap tools draw a line at a guess. Heatwave measures what each shopper actually saw, then turns it into one number you can fix.

Nordlys Ceramics
Thrown by hand on the island of Gotland. Each speckle is unique: iron in the clay melts through the glaze in the kiln.
The fold is the bottom of the first screen. Whatever sits below it, a shopper has to scroll to find. On phones, that's most of your product page.
Announcement bars, sticky headers and the browser's own toolbar all cover part of the screen. Heatwave measures the real, effective fold on every visit, for every screen size.
Price, reviews, photos and Add to cart are tracked separately. The percentages show how many real visitors saw each one without scrolling.
A shorter gallery pulls the buy box into view. Heatwave suggests the change, shows the evidence, and re-measures once you've shipped it.
Example store · illustrative data

Nordlys Ceramics
Thrown by hand on the island of Gotland. Each speckle is unique: iron in the clay melts through the glaze in the kiln.
Session recordings
Replays come with a written story of each visit, so you don't have to watch hours of video. Heatwave surfaces the visits worth watching: failed add-to-carts, the most friction, abandoned checkouts.
Behaviour detection
Every finished visit is checked for patterns like failed add-to-carts, size indecision and slow pages. Each one links straight to the replays where it happened.
AI recommendations
Nightly or weekly depending on your plan, Heatwave's AI reviews each page type on phone and computer and writes a short, ranked list of changes. Each one shows the numbers behind it and the exact steps in your theme editor.
Collect
Anonymous visits, only where shoppers allow analytics.
Detect
29 behaviour patterns found in every finished visit.
Measure
Heatmaps, fold, sections and speed become a table of facts.
Review
Claude reads the facts, your page screenshots and visit summaries.
Verify
Anything that can't cite a measured fact is thrown out.
Evidence
In your theme editor
Example recommendation · illustrative data
Setup
One click, then approve the permissions. Heatwave reads your theme and product names and listens to checkout events. It never gets access to customer records.
A guided link opens your theme editor with Heatwave ready to turn on. The tracker is under 8 KB and loads after your page.
Heatmaps and replays fill in as visits come in. Recommendations follow once there's enough data to be sure.
Privacy by design
Heatwave is built to tell you what happens on your store, never who did it. That's better for your shoppers, and it keeps you on the right side of GDPR.
Consent first
Heatwave follows your Shopify cookie banner: where shoppers are asked, nothing runs until they say yes. Global Privacy Control and Do Not Track are always respected.
Masked in the browser
Typing, hidden fields, emails and phone numbers are blanked before anything leaves the shopper's device.
Yours to delete
Delete everything with one button. Uninstall and all of your store's data is erased within 48 hours.
Never collected
Pricing
See how Heatwave works on your store
$0forever
Install freeFor growing stores getting steady traffic
$29/ month
Start with StarterContinuous insight for busy stores
$79/ month
Start with GrowthHigh-traffic stores and agencies
$199/ month
Start with ProNo. The tracker is under 8 KB compressed, loads after your page, and sends data in small batches in the background. Heatwave also measures your real page speed, so you'd see it if anything changed.
No. Heatwave installs as a Shopify app embed: you switch it on in the theme editor and it works with any theme. Uninstalling removes it completely.
The fold is the bottom of the first screen a shopper sees before scrolling. Heatwave measures the real fold on every visit, minus sticky headers and announcement bars, and tells you what share of visitors saw your price, reviews and Add to cart without scrolling.
It reads a table of measured facts for each page type and device (heatmaps, fold, scroll depth, sections, speed and behaviour patterns), plus screenshots of your pages and short anonymous visit summaries. Every recommendation must cite those facts; anything that can't is discarded before you see it.
Heatwave is designed for it: no names, emails, IP addresses or typed text are collected, tracking follows your cookie banner, and personal details are masked in the browser. We act as your data processor and offer a Data Processing Agreement. You're still responsible for mentioning Heatwave in your store's privacy policy; we give you the text.
Heatwave spreads your plan across the month by tracking a share of visits, so your data stays representative instead of stopping on day 10. If you do reach the limit, tracking pauses until your plan resets. Nothing is charged extra.
Yes. Plans are billed monthly through Shopify. Downgrade or uninstall whenever you like, and your store's data is deleted within 48 hours of uninstalling.
Start listening today. Free plan, two-minute setup, and your first heatmaps within the hour on a busy store.