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

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

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.

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:

  • 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

Schedule a call

30 min · Video call

1
Date
2
Time
3
Details