Exit Intent Strategies That Work (Without Annoying Your Visitors)
A practical guide to exit intent strategies — when popups work, what to offer, mobile alternatives, and how to recover abandoners without trashing user experience.

Exit intent strategies have a reputation problem. The aggressive full-screen popup that triggers as you reach for the back button has trained a generation of visitors to roll their eyes. But used carefully, exit intent technology recovers 3 to 10 percent of abandoning visitors at almost zero cost — making it one of the highest-ROI CRO tactics available.
This guide covers what exit intent actually is, when it works, what to offer, how to handle mobile (where exit intent does not exist), and the patterns that recover conversions without burning user goodwill. By the end you will know whether to add exit intent to your site and exactly how to implement it.
The work is precise. Done well, exit intent adds 5 to 12 percent to monthly conversions. Done badly, it costs you the trust you spent months building.
What exit intent actually detects
Exit intent on desktop tracks the mouse cursor leaving the browser viewport — specifically the top edge of the browser, where the back button, address bar, and close tab actions live.
When the cursor crosses that boundary, the browser fires an event. JavaScript can listen for that event and trigger a popup, slide-in, or interstitial.
The signal is real but imperfect. Users sometimes move their cursor to the top to access bookmarks or switch tabs, not to leave. Some users never trigger exit intent because they navigate via keyboard or browser gestures.
We covered the broader CRO foundation in our conversion rate optimization guide. Exit intent is the specific tactic for recovering visitors who would otherwise leave.
When exit intent makes sense
Not every site benefits from exit intent. Use the framework below to decide.
Sites where exit intent works
- E-commerce stores with significant cart abandonment
- Lead-gen sites with long forms
- Content sites with email newsletter conversion goals
- Pricing pages where the offer is complex
- Comparison pages where visitors evaluate alternatives
Sites where exit intent is overkill or wrong
- Already converted users (post-purchase pages)
- Support and help center pages
- Login or checkout pages mid-flow
- Pages where the user is reading long-form content
- B2B SaaS sites where the visitor is mid-research
The rule: exit intent works when the visitor is hesitating, not when they are mid-task or have already converted.
What to offer on exit intent
The offer determines whether exit intent recovers conversions or annoys visitors.
Offers that consistently work
- Discount code (e-commerce): "10% off your first order if you sign up now"
- Free shipping (e-commerce): "Free shipping on this order — enter your email"
- Lead magnet (lead-gen): "Before you go — download our free [specific resource]"
- Comparison or buying guide (research-stage visitors): "Compare options side-by-side — get the full guide"
- Newsletter with value (content sites): "Get our weekly insights — examples below"
The pattern: offer something concrete the visitor can take with them. Vague offers ("Subscribe to our newsletter!") underperform specific ones ("Get our weekly digest of 5 high-converting landing pages we audited").
Offers that backfire
- Generic "Don't go!" plea: no value exchange
- Survey requests: asking something of the visitor instead of giving
- Sign-up forms with no clear benefit: "Get updates" is not a benefit
- Same offer as the page already had: redundant
- Time-pressured fake urgency: "Offer expires in 47 seconds!" — distrust-inducing
Test the offer against doing nothing
If exit intent with no offer (just a "Are you sure you want to leave?" prompt) outperforms your current offer, the offer is the problem, not the timing.
Visual patterns that convert
The popup design matters as much as the offer.
Lightbox modal with dimmed background
The standard pattern: dim the background, show a centered modal with the offer, single CTA, easy close.
Works well for: e-commerce discount codes, lead magnets, focused offers.
Slide-in from corner
A smaller popup that slides in from the bottom-right or top-right corner. Less disruptive than full-screen lightbox.
Works well for: newsletter sign-ups, soft offers, content sites.
Banner across the top
A horizontal banner at the top of the viewport with a single line and a CTA button.
Works well for: time-sensitive offers, holiday promotions, broad announcements.
Full-screen interstitial
Takes the entire viewport with a large headline and offer.
Works well for: high-value offers (downloadable PDFs, exclusive content), but high-friction. Use sparingly.
Avoid stacked popups
If a visitor sees a newsletter popup, then closes it, then triggers exit intent and sees another popup, the experience is broken. Limit to one popup per session.
Mobile — exit intent does not exist the same way
Mobile browsers do not have a cursor leaving the viewport. Exit intent in the desktop sense does not work on mobile.
What mobile signals can you use?
- Scroll up after scrolling down significantly (suggests the user is heading back to the top to leave)
- Back button press (can intercept with
history.pushStatebut irritating) - Time on page exceeding a threshold without scroll or interaction (suggests disengagement)
- Scroll depth + idle time combination (more reliable signal)
Mobile-friendly recovery patterns
For mobile, use less aggressive patterns:
- Sticky bottom bar with offer (always visible, low friction)
- Scroll-triggered slide-up (appears after 50 percent scroll depth)
- Time-on-page slide-up (appears after 30 to 60 seconds of activity)
These are not strictly "exit intent" but they accomplish similar goals on mobile without the desktop-specific signal.
We covered the broader mobile UX patterns in our mobile UX conversion optimization guide.
Frequency capping and session limits
The biggest annoyance with exit intent is repeat triggering. Frequency cap aggressively.
Show once per session
A visitor who has dismissed the popup should not see it again in the same session. Use cookies or localStorage to track.
Show once per 30 days
Even across sessions, do not show the same popup to the same visitor more than once every 30 days. Capping protects long-term goodwill.
Pause for converted users
If a visitor has already subscribed, downloaded the lead magnet, or completed a purchase, they should never see the offer popup. Tag their browser and exclude.
Exclude returning visitors who never converted but visited many times
A visitor who has been to your site 10 times in 2 weeks without converting is unlikely to convert on the 11th trigger of the same popup. Either offer them something different or exclude them.
Timing — when to fire the trigger
Too early and you interrupt browsing. Too late and the visitor has already left.
Standard timing rules
- Time on page minimum: 10 to 30 seconds before exit intent can trigger
- Scroll depth minimum: 30 to 50 percent of page scrolled
- Engagement check: at least one mouse movement, click, or scroll action
These prevent the popup from firing on visitors who land, immediately back out, and have not actually engaged.
Page-specific timing
Different pages need different timing:
- Product pages: 30 seconds + 50 percent scroll (give them time to read)
- Article pages: 60 seconds + 60 percent scroll (longer dwell expected)
- Pricing pages: 20 seconds + 30 percent scroll (decision moment)
- Cart abandonment: trigger immediately on exit attempt (no minimum delay)
Tune per page type, not a global setting.
Personalization and segmentation
Generic exit intent works. Personalized exit intent works much better.
Segment by traffic source
A Google Ads visitor is high-intent — offer a discount or free trial. An organic blog reader is mid-funnel — offer a lead magnet or newsletter.
Segment by page type
A product page exit gets a product-specific offer ("Save €10 on this jacket"). A blog post exit gets the relevant lead magnet ("Download the guide referenced in this article").
Segment by behavior
Visitors who added to cart get a cart-saving offer. Visitors who only viewed the homepage get an introductory offer.
Segment by new vs returning
New visitors get an introductory offer. Returning visitors get a different message that respects their familiarity.
The setup is more complex but conversion lift is 2 to 4x vs generic popups.
Email capture as the exit intent default
For most sites, the primary exit intent goal is email capture. Why:
- Email is a re-marketing channel you control
- Visitor commitment is low (one field)
- Conversion to revenue happens over the following weeks via email
Email-only fields, not full lead capture
For exit intent, ask for email and nothing else. Adding a name field reduces conversion 15 to 30 percent at this moment.
Set expectations for what happens after
"You will get our weekly digest" beats "We will email you" by a wide margin. Specific expectations build trust.
Connect to a real email sequence
Captured emails should trigger a 3 to 5 email welcome sequence. Without follow-up, the captured email is wasted.
Tools to implement exit intent
Several solid options for SME budgets.
Free or built-in
- OptinMonster Free tier: limited but functional
- Privy free: e-commerce focused, decent free plan
- Shopify built-in popups: basic but works for Shopify stores
Paid tools that justify their cost
- OptinMonster: most flexible, €30 to €100/month, strong targeting
- Sumo: simple, €40 to €80/month, good for blogs
- Klaviyo: e-commerce focused, popup builder included in email plans
- Convertful: cheaper alternative, €15 to €50/month
For most SMEs, OptinMonster or Privy covers the requirements at reasonable cost.
Custom implementation
For full control, custom-built exit intent is 4 to 8 hours of developer work. Library options:
react-exit-intent(React)vanilla-exit-intent.js(vanilla JavaScript)- Native implementation via
mouseleaveevent on document
Most sites should use a tool. Custom only makes sense for high-volume sites that need specific behaviour the tools cannot deliver.
Common exit intent mistakes
These are the patterns that hurt user experience without recovering enough conversions to be worth it.
Triggering on every page visit. Cap frequency hard. Once per session, max.
Showing the same popup to converted users. Tag and exclude.
Mobile popups that block content. Mobile needs different patterns.
Forcing email entry before letting users close. Always have a clear "no thanks" option.
Generic offers. Personalize by source, page, or behavior.
Slow loading popups. A popup that takes 2 seconds to render after exit intent triggers misses half the abandoners.
No follow-up sequence. Captured emails without email automation are wasted.
Stacked popups. Newsletter popup, then exit intent popup, then chat widget — one at a time, max.
A 14-day exit intent implementation plan
If you have not implemented exit intent and want to test it, follow this sequence.
Days 1 to 3 — Strategy. Identify top 3 pages by abandonment value. Decide on the offer for each (discount, lead magnet, newsletter).
Days 4 to 7 — Implementation. Pick a tool. Configure exit intent on the top 3 pages with appropriate timing and frequency caps.
Days 8 to 10 — Follow-up sequence. Set up the email automation that triggers from each captured email. 3 to 5 emails minimum.
Days 11 to 13 — Test and refine. Submit yourself through the flow. Check mobile behaviour. Verify frequency cap works.
Day 14 — Measure. Look at the conversion rate from exit intent capture vs the baseline.
Most SMEs see 3 to 8 percent additional monthly conversions from exit intent at this implementation level.
When to remove exit intent
Sometimes the right move is removing exit intent that is in place.
Signs to remove
- Newsletter list is full of unengaged subscribers (high open-rate decay)
- Customer support is getting complaints about popup aggression
- Conversion rate is not measurably lifted vs no popup
- Mobile users are showing high bounce on pages with popups
How to test removal
Run a 2-week test with exit intent disabled. Compare conversion rate, email capture rate, and customer satisfaction signals.
If conversion rate holds while user experience improves, leave it off.
Frequently asked questions
Do exit intent popups still work in 2026?
Yes, but the bar is higher. Generic popups perform poorly. Personalized, well-timed popups with specific offers still recover 3 to 10 percent of abandoners.
Are exit intent popups bad for SEO?
Not directly. Google does not penalise exit intent popups specifically. Intrusive interstitials on mobile (especially full-screen overlays triggered immediately on load) can trigger a mobile usability penalty — but exit-triggered popups are usually exempt.
What is the best exit intent offer?
For e-commerce, a discount code or free shipping. For lead-gen, a specific lead magnet relevant to the page content. For content sites, the newsletter with value-clear messaging.
How often should exit intent trigger?
Once per session, once per 30 days per user. Aggressive frequency destroys trust.
Should I use exit intent on mobile?
Strict exit intent does not exist on mobile. Use scroll-triggered or time-triggered alternatives. Be more conservative on mobile than desktop.
Do exit intent popups work for B2B?
Less than for e-commerce. B2B visitors are often mid-research with longer cycles. Lead magnet offers can work if the magnet is genuinely useful and relevant.
Get an exit intent strategy audit
We audit existing exit intent implementations and recommend new strategies for sites without them. Within 48 hours we deliver a prioritised plan with expected conversion lift estimates.
Book a free 30-minute audit. We screen-share, walk through your traffic patterns and abandonment data, and you leave with a clear plan.
Or explore our CRO service for the full system we run on client accounts.
Want these strategies applied to your business?
30 minutes of free audit with concrete recommendations tailored to your business.
Read next
The CRO Audit Checklist: 48 Points We Check on Every Site
A comprehensive CRO audit checklist — hero, copy, forms, trust signals, speed, mobile UX, analytics. The exact 48-point list we run on conversion-focused accounts.
Value Proposition Writing for Landing Pages: The Formula That Actually Works
How to write a value proposition that converts — formulas, examples, common mistakes, and the testing framework we use to validate the right message for your audience.
Trust Signals and Social Proof: The Conversion Levers Most Sites Underuse
A practical guide to trust signals and social proof — testimonials, logos, reviews, certifications, security badges, and how to deploy them where they actually convert.