[Atomic Glue](atomicglue.co)
CRO
Home › Glossary › Cro· 164 ·

Exit-Intent Popup

/ˈɛksɪt ɪnˈtɛnt ˈpɒpʌp/noun phrase
Filed underCroDesign
In brief · quick answer

An exit-intent popup is a modal or overlay that appears when a user's mouse movement or cursor behavior suggests they are about to leave the page. It is the last chance to convert a departing visitor. Used well, it recovers 5-15% of abandoning users. Used poorly, it annoys everyone.

§ 1 Definition

An exit-intent popup is a conversion tool that detects when a user is about to leave a website and displays a targeted offer, message, or prompt. Detection is typically based on mouse behavior: the cursor moves rapidly toward the browser's close button, address bar, or back button. The popup is the last line of defense against abandonment. It is a high-risk, high-reward tactic. When the offer is relevant and the timing is right, it can recover a significant percentage of abandoning visitors. When the offer is irrelevant or the popup is intrusive, it damages the brand experience.

§ 2 When Exit-Intent Popups Work

Exit-intent popups are most effective when: (1) The offer is highly relevant to the page the user is on. A discount code on a product page. A lead magnet on a blog post. A consultation offer on a service page. (2) The popup is well-timed. It should appear only when the user is actually leaving, not when they are actively reading. (3) The popup is easy to dismiss. A small, clear close button. No 'Subscribe to our newsletter' full-screen blockers. (4) The popup is tested. Always A/B test exit-intent popups against the baseline of no popup.

§ 3 The Exit-Intent Popup Paradox

Exit-intent popups present a fundamental tension: you are interrupting a user who has already decided to leave. The interruption is justified only if the offer is compelling enough to change their mind. A generic 'Subscribe to our newsletter' popup is not compelling. A specific offer that addresses the user's demonstrated intent is. The paradox: the more generic the popup, the more it annoys users. The more specific the popup, the more likely it is to recover a conversion. Specificity requires data about the user's behavior on the page.

§ 4 Implementation Best Practices

Best practices: (1) Use a maximum of once per session. Do not show the popup on every page exit. (2) Delay the popup slightly (100-300ms after exit intent is detected) to avoid false positives. (3) Make the offer visible immediately. The user should understand the value in under 2 seconds. (4) Track the popup's impact on overall conversion, not just popup conversion rate. A popup that converts 10% of departing users but annoys the other 90% may reduce overall conversions. (5) Respect mobile users. Exit intent on mobile is harder to detect. Use alternative methods (time-based, scroll-based) for mobile.

§ 5 Note

Exit-intent popups are banned or penalized by some mobile browsers. They are also increasingly blocked by ad blockers. Do not rely on exit-intent popups as a primary conversion strategy. They are a recovery tactic, not a growth strategy. The best exit-intent popup is the one you do not need because the page itself convinced the user to stay.

§ 6 In code

<!-- Exit-intent popup with mouse tracking -->
<div id="exit-popup" class="popup" style="display:none">
  <div class="popup-overlay"></div>
  <div class="popup-content">
    <button class="popup-close" onclick="closePopup()">&times;</button>
    <h2>Wait! Get 20% Off Your First Order</h2>
    <p>Enter your email and we will send you a discount code.</p>
    <form class="popup-form">
      <input type="email" placeholder="Your email" required>
      <button type="submit">Send My Discount</button>
    </form>
    <p class="popup-note">No spam. Unsubscribe anytime.</p>
  </div>
</div>

<script>
  let exitIntentFired = false;

  document.addEventListener('mouseleave', function(e) {
    // Exit intent: cursor moves toward the top of the page
    if (e.clientY <= 0 && !exitIntentFired) {
      exitIntentFired = true;
      setTimeout(function() {
        document.getElementById('exit-popup').style.display = 'block';
        gtag('event', 'exit_intent_popup', {
          'event_category': 'popup',
          'event_label': 'shown'
        });
      }, 200);
    }
  });

  function closePopup() {
    document.getElementById('exit-popup').style.display = 'none';
  }

  // Close on overlay click
  document.querySelector('.popup-overlay').addEventListener('click', closePopup);
</script>

§ 7 Common questions

Q. Do exit-intent popups hurt SEO?
A. Google's page experience signal includes intrusive interstitials. A full-screen exit-intent popup that covers the main content could be penalized. Make sure the popup is dismissible with a single click and does not cover critical content on page load.
Q. What is a good conversion rate for an exit-intent popup?
A. 5-15% is typical for a well-targeted offer. 1-3% is average. Below 1% means the offer is not compelling or the targeting is wrong. Above 15% is exceptional but rare.
Q. Should I use exit-intent on mobile?
A. Mobile exit intent is unreliable because there is no mouse cursor. Use time-based or scroll-based triggers for mobile instead. Or skip mobile exit-intent popups entirely and focus on improving the mobile experience.
Key takeaways
  • Exit-intent popups recover 5-15% of abandoning users when done well
  • The offer must be highly specific and relevant to the page the user is on
  • Generic offers (newsletter sign-up) rarely justify the interruption
  • Use once per session. Delay slightly. Make it easy to dismiss
  • Exit-intent is a recovery tactic, not a growth strategy. Fix the page first
How Atomic Glue helps

Atomic Glue designs and tests exit-intent popups that recover conversions without damaging the user experience. We target the right offer to the right user at the right moment. Conversion Optimization services

Get in touch
# Exit-Intent Popup

An exit-intent popup is a modal or overlay that appears when a user's mouse movement or cursor behavior suggests they are about to leave the page. It is the last chance to convert a departing visitor. Used well, it recovers 5-15% of abandoning users. Used poorly, it annoys everyone.

Category: Cro (also: Design)

Author: Atomic Glue Research Team

## Definition

An exit-intent popup is a conversion tool that detects when a user is about to leave a website and displays a targeted offer, message, or prompt. Detection is typically based on mouse behavior: the cursor moves rapidly toward the browser's close button, address bar, or back button. The popup is the last line of defense against abandonment. It is a high-risk, high-reward tactic. When the offer is relevant and the timing is right, it can recover a significant percentage of abandoning visitors. When the offer is irrelevant or the popup is intrusive, it damages the brand experience.

## When Exit-Intent Popups Work

Exit-intent popups are most effective when: (1) The offer is highly relevant to the page the user is on. A discount code on a product page. A lead magnet on a blog post. A consultation offer on a service page. (2) The popup is well-timed. It should appear only when the user is actually leaving, not when they are actively reading. (3) The popup is easy to dismiss. A small, clear close button. No 'Subscribe to our newsletter' full-screen blockers. (4) The popup is tested. Always A/B test exit-intent popups against the baseline of no popup.

## The Exit-Intent Popup Paradox

Exit-intent popups present a fundamental tension: you are interrupting a user who has already decided to leave. The interruption is justified only if the offer is compelling enough to change their mind. A generic 'Subscribe to our newsletter' popup is not compelling. A specific offer that addresses the user's demonstrated intent is. The paradox: the more generic the popup, the more it annoys users. The more specific the popup, the more likely it is to recover a conversion. Specificity requires data about the user's behavior on the page.

## Implementation Best Practices

Best practices: (1) Use a maximum of once per session. Do not show the popup on every page exit. (2) Delay the popup slightly (100-300ms after exit intent is detected) to avoid false positives. (3) Make the offer visible immediately. The user should understand the value in under 2 seconds. (4) Track the popup's impact on overall conversion, not just popup conversion rate. A popup that converts 10% of departing users but annoys the other 90% may reduce overall conversions. (5) Respect mobile users. Exit intent on mobile is harder to detect. Use alternative methods (time-based, scroll-based) for mobile.

## Note

Exit-intent popups are banned or penalized by some mobile browsers. They are also increasingly blocked by ad blockers. Do not rely on exit-intent popups as a primary conversion strategy. They are a recovery tactic, not a growth strategy. The best exit-intent popup is the one you do not need because the page itself convinced the user to stay.

## In code

<!-- Exit-intent popup with mouse tracking -->
<div id="exit-popup" class="popup" style="display:none">
  <div class="popup-overlay"></div>
  <div class="popup-content">
    <button class="popup-close" onclick="closePopup()">&times;</button>
    <h2>Wait! Get 20% Off Your First Order</h2>
    <p>Enter your email and we will send you a discount code.</p>
    <form class="popup-form">
      <input type="email" placeholder="Your email" required>
      <button type="submit">Send My Discount</button>
    </form>
    <p class="popup-note">No spam. Unsubscribe anytime.</p>
  </div>
</div>

<script>
  let exitIntentFired = false;

  document.addEventListener('mouseleave', function(e) {
    // Exit intent: cursor moves toward the top of the page
    if (e.clientY <= 0 && !exitIntentFired) {
      exitIntentFired = true;
      setTimeout(function() {
        document.getElementById('exit-popup').style.display = 'block';
        gtag('event', 'exit_intent_popup', {
          'event_category': 'popup',
          'event_label': 'shown'
        });
      }, 200);
    }
  });

  function closePopup() {
    document.getElementById('exit-popup').style.display = 'none';
  }

  // Close on overlay click
  document.querySelector('.popup-overlay').addEventListener('click', closePopup);
</script>

## Common questions

Q: Do exit-intent popups hurt SEO?

A: Google's page experience signal includes intrusive interstitials. A full-screen exit-intent popup that covers the main content could be penalized. Make sure the popup is dismissible with a single click and does not cover critical content on page load.

Q: What is a good conversion rate for an exit-intent popup?

A: 5-15% is typical for a well-targeted offer. 1-3% is average. Below 1% means the offer is not compelling or the targeting is wrong. Above 15% is exceptional but rare.

Q: Should I use exit-intent on mobile?

A: Mobile exit intent is unreliable because there is no mouse cursor. Use time-based or scroll-based triggers for mobile instead. Or skip mobile exit-intent popups entirely and focus on improving the mobile experience.

## Key takeaways

## Related entries


Last updated July 2026. Permalink: atomicglue.co/glossary/exit-intent-popup

Schedule a call

30 min · Video call

1
Date
2
Time
3
Details