Conversion optimization

Exit Intent Popups: How They Work and When to Use Them

An exit intent popup appears when a visitor looks about to leave the page. On desktop, the browser can see the mouse moving quickly toward the tabs, the back button or the address bar, and that movement is the trigger. Used well, it is a last, polite offer; used badly, it is the reason people hate popups.

How does exit intent detection work?

The script watches pointer movement near the top edge of the viewport. When the pointer leaves the page area heading upward, it treats that as intent to leave and shows the message. That is why it is a desktop technique: on a phone there is no pointer travelling toward a close button.

In AutoSocialProof, “Exit intent” is one of the 9 display triggers available on every widget, including the email collector, coupon and callback request widgets.

What should you use on mobile instead?

Use behaviour that does happen on phones:

SignalSettingGood for
Scroll depth50 to 70% of the pageArticles, long product pages
Time on site45 to 90 seconds across pagesEngaged browsers
Inactivity15 to 30 seconds without interactionHesitating shoppers
PageviewsAfter 2 or 3 pagesReturning readers

Create two versions of the same widget: one with exit intent shown only on large screens, one with scroll depth shown only on small screens.

What should an exit popup offer?

Something the visitor would genuinely want at the moment they are leaving:

  • A restock or price-drop alert for the product they looked at.
  • A short, specific guide (“The 5-minute sizing guide”).
  • A first-order code, if your margins allow it.
  • A callback for services where a conversation closes the deal.

“Join our newsletter” on its own rarely does well because it asks for something without saying what the visitor gets.

What makes an exit popup polite?

  1. Once per browser. Set frequency to once per browser and “after close: do not show again” (or wait a number of pageviews).
  2. Never on checkout. Leaving checkout is a signal to fix your checkout, not to interrupt it.
  3. A visible close button, plus click-outside to dismiss if you use focus mode.
  4. One field if possible. Email only; name is optional.
  5. A consent checkbox for EU and UK visitors, linked to your privacy policy.

How do exit popups affect SEO?

Google’s page experience guidance discourages intrusive interstitials that make content hard to access, particularly on mobile right after a visitor arrives from search. An exit popup on desktop appears when the visitor is leaving, not when they arrive, and a mobile scroll-depth widget appears after they have engaged. Keep mobile widgets small and dismissible.

Is an exit popup worth it?

Cart abandonment is high across ecommerce; the Baymard Institute reports an average documented rate around 70%. Not all of that is recoverable, but a single, relevant offer to people already leaving costs little. Measure it: submission rate in the widget’s analytics, then what those leads do in your email tool over the next month.

Setting it up in AutoSocialProof

  1. Create an email collector in your campaign.
  2. Write a specific offer and a one-line promise (“One email when it is back in stock”).
  3. Set the trigger to Exit intent and “Display on small screens” off.
  4. Duplicate it, set the trigger to Page scroll 60% and “Display on large screens” off.
  5. Frequency: once per browser. After submit: do not show again.
  6. Add a lead alert so each signup reaches your email tool or Slack.
  7. Exclude /cart and /checkout with page rules.

That is a complete, polite exit setup in about ten minutes.

Tilly the red panda mascot typing on a laptop

Written by

The AutoSocialProof team, Product team at TheBigBot LLC

The people who build and run AutoSocialProof. We write about social proof from the inside: what the widgets do, how the data gets in, and what keeps it honest.

  • Builds and operates the AutoSocialProof notification app
  • Writes the product's installation and data-capture documentation

Frequently asked questions

What is an exit intent popup?

An exit intent popup is a message that appears when a visitor seems about to leave the page, detected on desktop by the mouse moving quickly toward the browser's tabs or address bar.

Do exit intent popups work on mobile?

Not reliably. Phones have no mouse pointer heading for a close button, so most tools use other signals on mobile, such as scroll depth, time on site or inactivity.

What should an exit intent popup offer?

Something specific and immediately useful: a restock or price-drop alert, a short guide, a first-order code or a callback. Generic newsletter prompts convert poorly.

Are exit intent popups annoying?

They are when they appear on every page, every visit. Show them once per browser, never on checkout and always with a close button.

Do exit intent popups hurt SEO?

Google's page experience guidance is about intrusive interstitials, mostly on mobile right after arriving from search. A desktop-only exit popup does not appear at that moment.

Should I use a discount?

Only if it fits your margins and you are comfortable teaching some visitors to wait for one. Many stores offer a guide or alert instead.

Where do the collected emails go?

In AutoSocialProof, to the widget's Data tab and to any alert channel you connect, from Slack to a webhook into your email tool.

How do I measure an exit popup?

Submission rate (submissions divided by impressions) and what those leads do later in your email tool.

Related reading

Tilly's notes

One honest social proof tip, twice a month

Short emails about conversion, real data and the rules on fake reviews. No spam, unsubscribe in one click. Privacy policy.

Your visitors are already here. Let them see each other.

Paste one line, turn on a widget built from real activity, and watch the analytics tell you what works.

  • Free plan: 100K impressions a month
  • No card to start
  • 30-day refund on paid plans
Tilly the red panda celebrating a new signup
See pricingStart free

Popular

/ or Ctrl K opens search. Arrow keys move, Enter opens.

Display and accessibility

Theme
Colour palette
Text size
Accessibility statement

Checkout

Plan

  • Payment handled by Stripe. We never see your card number.
  • 30-day refund on your first payment.
  • Your account is created automatically after payment. Card statement: TheBigBot LLC.