Insights · cro and email

A high product page exit rate usually marks a missing capture point, not a broken page

The exits worth studying are the warm ones. Deep scroll, long dwell, the same thing opened again and again before they leave.

A woman in a black jumper sits in a teal armchair by a bright window, smiling as she works on a laptop
Theo Tziapouras, founder and strategy at Engage Commerce
Theo TziapourasFounder and strategy
31 August 2026 1,279 words6 minute read
In short · six parts

Someone opens your size chart, closes it, opens it again, then leaves without buying and without leaving an email address. Read that as a design flaw and you'll burn a sprint fixing a page that was doing its job. The real leak stays open: nothing on it was built to catch a person mid-decision.

A sign-up pop-up on an olive oil shop offering a first-order saving for an email address, with a single email field, a green claim button and a maybe later link over a flatlay of olives, herbs and oil bottles

The recording shows interest running out of road

Every CRO audit starts the same way. Pull the heatmaps, watch a stack of session recordings, write the friction up as a fix list. Shorten the FAQ, lift the trust badges, trim a checkout field. Nothing wrong with any of that.

But those same recordings show something the fix list has no column for: people who were engaged right up to the second they left with nothing. Someone who opens the size chart three times isn't confused, they're deciding. That's not a bug report. It's a page telling you where the capture point should go.

A cold exit and a warm exit are two different problems

A cold exit is a real page failure. Someone lands, doesn't scroll, and they're gone in seconds. The copy didn't land or the layout confused them, and the redesign instinct is the right one here. Fix the page.

Cold exitWarm exit
ScrollStops above the foldClears the fold and keeps going
DwellGone in secondsA minute or more, with reading pauses
InteractionNone, or one stray clickThe same element opened more than once
What it meansThe page failedThe visitor is deciding
The responseRedesign, rewrite, repairA capture point at the hesitation

Your analytics report averages the two into one exit number. So exit rate keeps sending teams off to rebuild pages that were quietly working. Recordings pull that number apart, and the split is the whole decision.

Run the three-signal test before you change anything

You can run this against any page you've got recordings for. Three signals. All three have to be there, not one of them.

  • Scroll depth clears the point of friction: people reach the size chart or the shipping answer before they leave
  • Dwell time sits well above your average for that page type, a minute or two of reading, not a few seconds
  • One element gets repeat interaction: opened, closed, scrolled away from, then opened again in the same visit

The back and forth is the tell. It's picking something up in a shop, putting it down, picking it up again. Nobody does that with something they aren't considering. A shipping answer that gets one quick hover before they bounce needs better copy; one that gets read in full, closed and reopened needs a capture option next to it, not a rewrite.

Build the prompt for the hesitation, not for the exit

We took a product page with exactly this pattern, a size chart opened three times before a no-purchase exit, and built the answer into the page instead of only fixing the chart. No discount code for leaving. Price wasn't what they were stuck on, so the prompt offered sizing help, or a note when the item came back in their size. One ask, small and specific, aimed at what the recordings actually showed.

Placement matters more than wording here. A generic exit-intent pop-up fires off scroll velocity on every page and ignores what the visitor actually did. This one earned its place. The data already showed people engaged and undecided there. The segment it built converted better than the general list. Everyone in it opted in at a point of genuine consideration, not through a blanket newsletter ask.

The prompt and the flow it feeds are one build, not two

Getting the address is the easy half once the prompt exists. Then comes the usual mistake: dropping that contact into the same welcome series as everyone else, followed by a browse abandonment email with a product photo and a code. That throws away the one advantage you just built.

You know exactly why this person handed over their email. They were stuck on sizing, or shipping, or a colour question. An email that opens on that hesitation reads completely differently to someone who was living it twenty minutes ago. So the flow has to carry what the page recorded, and the prompt and the flow get built by people watching the same recordings.

A smartphone propped against grey panelled boards showing an online shoe shop product grid, with a pale pink bank card leaning against the wall beside it

Run it the other way, page team in one room and email team in another, and you get the version we see most: a cart flow taking the blame for a product page. That handover gap shows up across the client work wherever capture and flows were bought separately.

Start with the pages where a decision takes work

  • Product pages with a size chart, fit guide or spec comparison, anywhere a decision takes more work than looking at a photo
  • FAQ-heavy pages answering objections: shipping, returns, ingredients, materials
  • Bundle and comparison pages where people toggle between options instead of scrolling straight through
  • Any page where scroll depth clears most of the page and the exit rate still sits above the rest of the site

Pull the recordings for whichever pages match and watch for the repeat-interaction pattern. Give it an afternoon. You'll know which pages are broken and which are just missing a hand held out at the right moment.

Do it in the quiet months, not in the run-up to peak. A capture point built in September is feeding a warm list by November. Peak gets decided weeks before it starts.

Theo Tziapouras, founder and strategy at Engage Commerce

Theo Tziapouras

Founder and strategy at Engage Commerce, the ecommerce agency for 7 and 8 figure DTC brands.

What is a good exit rate for a product page?

There's no universal number worth chasing, because exit rate blends two opposite behaviours: people who bounced cold, and people who left mid-decision. Compare each product page against your own site average, then split the exits by scroll depth and dwell time in the recordings. A page above the average with deep scroll is a capture problem, not a design one.

What is the difference between exit rate and bounce rate?

Bounce rate counts single-page visits, where someone lands and leaves without viewing anything else. Exit rate counts how often a page was the last one in a session of any length. A product page can hold a low bounce rate and a high exit rate at the same time, and that usually means people arrive interested and leave undecided.

Is a high exit rate always a problem?

No. Some pages are natural endings: an order confirmation, or a contact page after the form is sent. A high exit there is the page doing its job. On a product page it's worth a look, but the right response depends on whether the exits are cold or warm, and analytics on its own can't tell you that.

Do exit-intent pop-ups actually work?

Fired site-wide off scroll velocity, they mostly collect addresses from people who wanted to leave anyway. Fired on pages where recordings show deep scroll and repeat interaction, and worded to the hesitation on that page, they catch people mid-decision. The trigger and the wording decide the outcome. Not the pop-up format.

Not got your answer?Chat to us
End matter

The heatmap was never a bug tracker

Most heatmaps only ever get read for defects, so the pages quietly qualifying buyers keep getting redesigned instead of finished. Build capture into the site instead of bolting it on after the audit, and you stop losing the people who nearly said yes. They're already in your recordings, waiting on a second look.

Theo TziapourasFounder and strategy · Engage Commerce

Would you rather this was just handled?

Bring your Klaviyo account and the thing annoying you most. We will tell you what we would fix first, on the call, before you spend anything.

Engage CommerceTheo Tziapouras, founder of Engage Commerce

Book a call with our founder.

We're all about relationships built on trust, mutual respect and a shared vision for success. If that sounds like your vibe, let's make some waves together 🌊