Exit Intent Popup Best Practices (With Examples)
Every day, roughly 97 percent of your website visitors leave without taking action. They browse, scroll, maybe read a paragraph, and then move their cursor toward the close button. Gone. Exit intent popups intercept that moment — detecting when a visitor is about to leave and presenting one final offer, question, or reason to stay.
When done well, exit intent popups recover 3 to 15 percent of abandoning visitors. When done poorly, they annoy people and damage your brand. The difference is execution.
This guide covers 10 proven best practices for exit intent popups, complete with examples for ecommerce, SaaS, and content sites. You will learn what triggers work, what offers convert, and how to avoid the mistakes that make popups feel like digital ambushes. For a broader view of converting more visitors, our landing page design tips for conversions guide covers the full picture.
Table of Contents
- Match the Offer to the Page Context
- Keep the Design Clean and Focused
- Use a Single, Clear Call to Action
- Write Headlines That Acknowledge the Exit
- Offer Genuine Value, Not Desperation
- Segment by Visitor Behavior
- Set Proper Frequency and Timing Rules
- Make It Effortless to Close
- Optimize for Mobile Separately
- A/B Test the Offer, Not Just the Design
- Bonus: Exit Intent for Cart Abandonment
Match the Offer to the Page Context
The most common exit popup mistake is showing the same generic popup on every page. A visitor leaving your pricing page has completely different intent than one leaving a blog post. Your popup should reflect that.
Page-specific popup examples
- Homepage: "Before you go — get a free website audit in 60 seconds." This works because homepage visitors are often in early research mode. A free audit provides value and captures them into your funnel.
- Pricing page: "Still comparing options? Download our pricing comparison guide." A visitor who reached your pricing page is evaluating seriously. Give them a resource that helps them decide.
- Product page (ecommerce): "Not ready to buy? Save 10% with this one-time code." Price is the most common reason for product page abandonment. A discount addresses the objection directly.
- Blog post: "Want more CRO strategies like this? Get our weekly newsletter." Blog visitors came for content. Offer them more content, not a hard sell on your product.
- Cart/checkout: "Your cart is waiting — complete your order and get free shipping." Cart abandoners were ready to buy. Remove the remaining friction rather than offering a discount immediately.
The principle: The closer a visitor is to a conversion action, the more specific and transactional your exit popup should be. The further away they are, the more value-oriented and educational it should be.
Use CROgrader to analyze which pages have the highest exit rates and prioritize your exit intent popup strategy accordingly.
Keep the Design Clean and Focused
Exit intent popups appear at a moment of disengagement. The visitor has already decided to leave. You have roughly 2 to 3 seconds to change their mind. A cluttered popup with multiple offers, large blocks of text, or complex layouts will not do it.
Design best practices
- One headline, one offer, one CTA. Nothing else is essential. Every additional element competes for the 2 seconds of attention you have.
- High contrast. Your popup needs to visually separate from the page behind it. Use a solid background color, and make sure text is easily readable.
- Large, readable headline. 24 to 32px minimum. The headline should communicate the offer in under 10 words.
- Visual hierarchy. Headline first, supporting text second, CTA button third. The eye should flow naturally from top to bottom.
- Whitespace. Give your elements room to breathe. A cramped popup feels desperate. Adequate padding makes the popup feel intentional and professional.
What to avoid in design
- Multiple font sizes fighting for attention.
- Background images that make text hard to read.
- Tiny close buttons hidden in corners.
- Animated elements that feel gimmicky (bouncing text, flashing buttons).
Use a Single, Clear Call to Action
Exit intent popups should have exactly one action for the visitor to take. Not two options. Not "Subscribe AND Follow us on Twitter." One thing.
Effective CTA examples
- "Get My 10% Discount" (ecommerce)
- "Download the Free Guide" (content/lead gen)
- "Start My Free Audit" (SaaS)
- "Send Me the Checklist" (newsletter/content)
CTA button best practices for popups
- Use first-person language: "Get My Discount" outperforms "Get Your Discount" in most tests. First person creates a sense of ownership.
- Make the button large enough to tap on mobile (minimum 44px height).
- Use a contrasting color that stands out from both the popup background and the page behind it.
- Place the button below the headline and any supporting text, not beside it.
The decline option: If you include a "No thanks" link below the CTA, keep it neutral. Guilt-trip lines like "No thanks, I don't want to save money" are manipulative and visitors see right through them. A simple "No thanks" or "Maybe later" is sufficient and maintains trust.
For more on writing CTAs that convert, read our deep dive on how to write a CTA that actually converts.
Write Headlines That Acknowledge the Exit
Generic headlines like "Don't miss out!" or "Wait!" feel like a sales clerk chasing you out of a store. Effective exit intent headlines acknowledge that the visitor is leaving and give them a specific reason to pause.
Headlines that work
- "Before you go — here's 15% off your first order." Direct, specific, and acknowledges the exit without being aggressive.
- "Still thinking it over? Here's a free comparison guide." Validates their decision-making process and offers help.
- "You're about to miss your free website audit." Creates awareness of what they are leaving behind.
- "One more thing — this checklist has helped 2,000+ marketers." Social proof combined with a content offer.
- "Your cart is saved for 24 hours." Reduces urgency anxiety by giving them time, while subtly setting a deadline.
Headlines that do not work
- "WAIT!" (aggressive and generic)
- "Don't leave!" (desperate)
- "You're making a mistake!" (confrontational)
- "LIMITED TIME OFFER!" (the visitor is leaving — screaming at them will not help)
The tone should be helpful, not desperate. You are offering value, not begging for attention.
Offer Genuine Value, Not Desperation
The offer inside your exit popup determines whether visitors engage or dismiss it. The best exit intent offers provide something the visitor actually wants, not something you wish they would take.
High-performing exit intent offers by site type
Ecommerce:
- Percentage discount (10-15% is the sweet spot)
- Free shipping threshold ("Add $12 more for free shipping")
- Bundle deal ("Add [related product] for 30% off")
- Price-match guarantee
SaaS:
- Free trial extension
- Free audit or assessment ("See how your website scores in 60 seconds")
- Downloadable resource (checklist, template, comparison guide)
- Demo booking
Content/blog:
- Email newsletter signup with a lead magnet
- Content upgrade (PDF version, bonus tips)
- Free tool or calculator
- Course or webinar signup
What to avoid offering
- Generic "Subscribe to our newsletter" with no specific value proposition.
- Discounts that feel too large (50% off signals that your regular pricing is inflated).
- Offers that require too much from the visitor at the exit moment.
Segment by Visitor Behavior
Not every exiting visitor should see the same popup. Behavioral segmentation lets you show different popups based on what the visitor did during their session, which dramatically increases relevance and conversion.
Segmentation strategies
- New vs. returning visitors: Show first-time visitors an educational offer. Show returning visitors a more direct offer. Returning visitors are further along in their decision process.
- Pages visited: A visitor who viewed 3+ product pages is evaluating seriously. Show them a comparison guide or discount. A visitor who only read one blog post should see a content-focused offer.
- Time on site: Visitors who spent 3+ minutes are engaged but undecided. Visitors who spent 15 seconds are likely not your target audience — do not waste a popup on them.
- Cart value (ecommerce): Tailor discount amounts to cart value. A visitor with a $200 cart might respond to free shipping. A visitor with a $20 cart might need a percentage discount.
- Traffic source: Visitors from paid ads have already been exposed to your messaging. Show them a different offer than organic visitors discovering you for the first time.
Setting up segmented popups requires more work, but the conversion lift is typically 2 to 4x compared to a single generic popup.
Set Proper Frequency and Timing Rules
Nothing damages user experience faster than aggressive popup frequency. If a visitor dismisses your popup and sees it again on the next page, you have lost them permanently.
Frequency rules
- Once per session maximum. If a visitor dismisses your exit popup, do not show it again during that session. Period.
- Cookie-based frequency capping. Set a cookie so that dismissed popups do not reappear for at least 7 days (14 to 30 days is better).
- Never show to converted visitors. If a visitor has already completed the action your popup promotes, exclude them from seeing that popup.
Timing rules
- Minimum time on page: Set a minimum of 10 to 15 seconds before the exit popup can trigger. Visitors who bounce in 3 seconds were never your audience.
- Scroll depth trigger: Some implementations combine exit intent with scroll depth — only showing the popup if the visitor has scrolled past 50% of the page.
- Exclude certain pages: Never show exit popups on checkout/payment pages, login pages, or thank-you pages.
Make It Effortless to Close
This is non-negotiable: visitors must be able to close your popup instantly and obviously. Making the close button hard to find is a dark pattern that damages trust.
Close button best practices
- Visible X button in the top-right corner of the popup. Use a minimum touch target of 44x44px.
- Close on background click. Clicking outside the popup should close it.
- Close on Escape key. Pressing the Escape key should close the popup on desktop.
- No delay before close becomes available. Some popups hide the close button for 3 to 5 seconds. This is hostile and will generate complaints.
Why easy closing actually helps conversion: Counterintuitively, making popups easy to close improves their performance. When visitors feel trapped, they react with frustration. When they feel in control, they are more open to actually reading and considering your offer.
Optimize for Mobile Separately
Exit intent on mobile works differently than on desktop. On desktop, exit intent detects cursor movement toward the browser's close button or tab bar. On mobile, there is no cursor. Mobile exit intent alternatives include:
- Back button press: Triggering when the visitor hits the back button.
- Scroll-up behavior: Detecting when the visitor scrolls back to the top of the page.
- Inactivity timeout: Showing the popup after 30 to 60 seconds of no interaction.
Mobile popup design rules
- Never cover the entire screen. Google penalizes intrusive interstitials on mobile. Use a bottom sheet or partial overlay that covers no more than 50 to 60 percent of the screen.
- Larger tap targets. Buttons and close buttons should be minimum 48px on mobile.
- Fewer form fields. If your popup includes a form, limit it to email only on mobile.
- Vertical layout only. Do not try to place elements side by side. Stack everything vertically.
- Test on actual devices. What looks good in a responsive preview often behaves differently on real phones.
A/B Test the Offer, Not Just the Design
Most popup A/B tests focus on button colors, headline font sizes, or image choices. These elements matter, but the highest-impact variable is the offer itself.
What to test first
- Offer type: Test a discount vs. free shipping vs. a lead magnet. The type of offer that resonates varies dramatically by audience and product.
- Offer amount: Test 10% off vs. 15% off vs. $10 off. Percentage discounts work better for lower-price items. Fixed amounts work better for higher-price items.
- Headline framing: Test loss-aversion vs. gain-oriented vs. curiosity-based headlines.
- Timing: Test showing the popup after 10 seconds vs. 30 seconds on page.
- Form vs. no form: Test whether showing a discount code directly outperforms capturing an email first.
Testing framework
- Run each test for at least 1,000 popup impressions per variant.
- Track not just popup conversion (email captured or code claimed) but downstream conversion (actual purchase or signup).
- A popup with a 20 percent email capture rate but 1 percent purchase rate is worse than a popup with a 5 percent email capture rate and 10 percent purchase rate.
For a complete guide to running A/B tests, check our how to A/B test a landing page article.
Bonus: Exit Intent for Cart Abandonment
Cart abandonment exit popups deserve special attention because they target the highest-intent visitors on your site — people who selected products and started the checkout process.
Effective cart abandonment popup strategies
- Show the cart contents. Remind the visitor exactly what they are leaving behind. A visual of the product(s) in their cart makes the abandonment feel more concrete.
- Address the top abandonment reason. Unexpected shipping costs are the number one reason for cart abandonment. If you can offer free shipping or show the total including shipping, do it in the popup.
- Save the cart. "Enter your email and we'll save your cart for 48 hours." This captures the email for a follow-up sequence and gives the visitor a reason to come back.
- Offer live chat. Some cart abandoners leave because they have an unanswered question. Live chat catches these visitors.
- Urgency with honesty. "2 of this item left in stock" works if it is true. Fake scarcity will backfire.
For more on reducing cart abandonment, our guide on how to reduce cart abandonment rate covers the full strategy beyond exit popups.
The Bottom Line
Exit intent popups are one of the highest-ROI conversion tools available — but only when they respect the visitor's experience. The best exit popups feel like a helpful last-minute suggestion, not a desperate grab for attention.
Start with one well-crafted popup on your highest-traffic page. Match the offer to the page context. Make it easy to close. Test the offer, not just the design. And never show it more than once per session.
Want to find out which pages on your site need the most help with conversions? CROgrader scans any page in 60 seconds and gives you a prioritized list of conversion improvements. It is free and specific to your site.
Get the free CRO Quick Wins checklist
7 conversion fixes you can implement today. No fluff.
FAQ
Do exit intent popups actually work?
Yes. Well-implemented exit intent popups typically convert 3 to 15 percent of abandoning visitors, depending on the offer and audience. For a site with 50,000 monthly visitors, even a 5 percent recovery rate represents 2,500 additional leads or potential customers per month.
Do exit intent popups hurt SEO?
Not directly. Google penalizes intrusive interstitials on mobile that cover content immediately on page load. Exit intent popups trigger on exit, not on load, so they are generally not penalized. However, ensure your mobile popups are not full-screen to stay compliant with Google's guidelines.
What is the best exit intent popup for ecommerce?
A discount offer (10 to 15 percent off) on product and cart pages consistently performs well for ecommerce. The key is matching the discount to the page context — product pages should offer a discount on that specific product, while cart pages should address shipping costs or total order value.
How do I set up exit intent detection?
Most popup tools (OptinMonster, Sumo, Privy, Sleeknote) include built-in exit intent detection. The technology works by tracking cursor movement on desktop and using alternative triggers (back button, scroll behavior) on mobile. No custom coding is typically required.
Should I use exit intent popups on mobile?
Yes, but with significant modifications. Use partial overlays instead of full-screen popups, rely on scroll-up or inactivity triggers instead of cursor detection, and keep the design and form fields minimal. Test on actual mobile devices before launching.
How often should I show an exit intent popup to the same visitor?
Once per session maximum, and not again for at least 7 to 14 days after dismissal. Showing popups more frequently than this damages user experience and brand perception, and actually decreases conversion rates because visitors become conditioned to dismiss them automatically.
Related articles
Get your free CRO Score
Scan your website in 60 seconds. AI analyzes 50+ conversion signals and tells you exactly what to fix.
Scan your site free