optimizacion-conversion

Exit-intent popups: recover lost visitors

Adrià Vidal5 min read

The user has spent three minutes on your product page, they've scrolled, looked at the photos, read the reviews… and just as they move their cursor toward the browser's address bar, they leave. Without buying. Without even leaving you an email.

Exit-intent popups exist to capture that moment. When executed well, they recover between 15% and 30% of the revenue that would otherwise be lost at that exit point.

How exit-intent technology works

Exit detection isn't magic — it's JavaScript listening to browser events. On desktop, the most common trigger is the cursor moving past the top edge of the window (toward the tab bar or URL). On mobile, where there's no cursor, alternative signals are used: fast upward scroll, prolonged inactivity, or backward navigation history.

The popup appears at that precise instant, before the user completes the exit action. It has fractions of a second to capture attention.

Why they work: the psychology behind it

There are two psychological mechanisms at play. The first is pattern interruption: the brain is in "leave" mode and a sudden visual change forces a micro-pause in attention. The second is loss aversion: if the popup offers something — a discount, free shipping, exclusive content — that the user didn't know existed, the cost of leaving increases.

It's not a trick. It's delivering information or value at the moment it's most relevant.

The most common mistakes

Before getting into best practices, it's worth naming what destroys exit-intent popup performance:

  • Triggering too early: if the popup appears before the user has had time to read the page content, it's intrusive, not useful. Minimum 30 seconds on page or 60% scroll depth.
  • Generic copy: "Don't leave! Here's 10% off" says nothing. The copy needs to connect to what the user was looking at.
  • Showing the same popup every time: a user who has dismissed a popup three times and keeps seeing it on every visit learns to ignore it. Limit frequency.
  • Design that blocks everything: the popup can't be more prominent than the product itself. If the background darkens the entire screen and the close button is tiny, you generate rejection.
  • No mobile adaptation: a desktop-designed popup on mobile takes over the entire screen and becomes unusable. They're completely different experiences.

Best practices by page type

The optimal popup content changes depending on where the user is:

Product page: Show an offer directly related to that product. "Add this item before you go and get free shipping" converts far better than a generic 5% discount.

Abandoned cart: Here the user already has high purchase intent. A small discount (3–5%) or a reminder of the free returns policy can be enough to unlock the purchase. An aggressive discount isn't always necessary.

Blog or educational content: Email capture in exchange for a resource (guide, checklist, welcome discount) works well. The goal isn't direct sale but entering the nurturing cycle.

Homepage: This is the page with the lowest purchase intent. Exit-intent popups here have the lowest return. Use sparingly or don't use at all.

How to structure an exit-intent A/B test

Don't launch a popup and only measure whether it converts. The risk with popups is that they boost conversion short-term but damage the experience. Metrics to watch:

MetricWhy it matters
Popup conversion rateDirect effectiveness of the offer
Bounce rate post-popupDoes it generate rejection?
Average order valueDoes the discount erode the ticket?
Return rateAggressive discounts attract lower-quality buyers
NPS or satisfactionImpact on perceived experience

Test one variable at a time: first the copy, then the offer, then the design. If you change everything at once, you won't know what worked.

Tools for implementing exit-intent

  • OptiMonk: heavily ecommerce-focused, good behavioural segmentation options.
  • Klaviyo popups: if you already use Klaviyo for email, their capture forms have exit-intent built in with automatic list sync.
  • Wisepops: strong on personalisation and targeting by user segment.
  • Privy: popular among mid-sized Shopify stores, easy to set up.
  • Hotjar: while not its main function, its survey triggers allow exit-intent surveys with the same logic.

The most underused element: the follow-through

Most stores install the popup, see it capturing some emails or sales, and never touch it again. The mistake is not closing the loop: what happens to users who left their email but didn't buy? Is there an automated email sequence? How long does it take for that segment to purchase?

An exit-intent popup is the first action in a sequence, not an isolated event.

If you want to evaluate whether your current popups are properly configured or need to design a visitor recovery strategy from scratch, you can analyse your store at Scan&Boost or talk to our team at Boost CRO.


Adrià Vidal — Boost · Conversion Rate Optimization

Adrià Vidal

Adrià Vidal

CEO & Founder

Founder of Boost. Specialist in digital analytics, CRO, and artificial intelligence applied to digital business optimization.

Related articles

Exit-intent popups: recover lost visitors | Boost