Exit-intent popups: how they work, with examples

An exit-intent popup is a message that appears when a visitor seems about to leave a page. On a computer, the page detects the cursor moving toward the top of the window. On a phone there is no cursor, so tools guess from a quick scroll up or a tap on the Back button. This guide explains both triggers, shows three example setups, and covers the limits.

What is an exit-intent popup?

An exit-intent popup is a popup that waits for a sign the visitor is about to leave, instead of showing when the page loads. It then offers one last thing: a signup, a saved cart, or an answer to a question.

Klaviyo's help center says these forms appear when someone moves their cursor outside the page's visible area on desktop or scrolls quickly upward on a mobile device. Other timings exist too, such as a delay, a scroll depth, or a number of pages viewed. Exit intent is one rule among several.

How does the trigger work on desktop?

On desktop, the page watches the cursor. When it leaves the top edge of the window, the tool treats that as a sign of leaving. Scripts listen for a browser event such as mouseleave, which MDN says fires when the cursor of a pointing device moves out of an element.

For WordPress stores, Popup Maker sells an Exit Intent Popups extension as a paid add-on. Its documentation says the Mouse Leave method detects the pointer moving outside the top edge of the browser window. That is generally toward the address bar, back button, or close button. It also offers two settings that show the limits of the idea:

  • Top Sensitivity sets how many pixels from the top trigger the popup.
  • False Positive Delay waits a moment, for example 500 milliseconds, in case the cursor moves to the top and quickly back down.

A cursor near the top does not always mean someone is leaving. That is why the delay setting exists.

How does it work on mobile?

On mobile, exit intent works through guesses, because phones have no cursor. MDN's page on the hover media feature says the primary input on many mobile devices cannot hover conveniently. So tools read other actions instead.

OptiMonk's help center lists three: switching tabs, scrolling quickly back to the top, and using the Back button. It adds that some mobile browsers do not support every one of those actions. Where a signal is missing, that action does not fire the trigger.

Popup Maker describes its own mobile methods. Its Back Button method catches the first press, shows the popup, and lets a second press go back. Its Mobile Scroll method detects a quick scroll up of more than 10% of the page after the visitor first scrolled down. It also offers a plain time delay as a fallback for mobile.

Our own popups app works differently on phones. PopupSnap is made by Grovlix, the publisher of this blog, and its popups run on Salla and Zid stores only.

On a computer, PopupSnap's exit trigger fires when the cursor leaves through the top of the page. On screens narrower than 600 px, it waits until the visitor has scrolled down at least 400 px or 35% of the page. It then fires on a scroll back up of 120 px or more. It does not watch the Back button or tab switches.

Item Desktop Mobile
Signal Cursor leaves the top of the window Quick scroll up, Back button, or tab switch
How reliable A cursor near the top is not always leaving Depends on the browser, per OptiMonk
Common fallback Time delay or scroll depth Time delay

What are three example setups?

These are setup ideas, not results from a named store. No source we found measures how much any of them lifts sales, so treat each as a test. For real stores and what they show, see our email popup examples.

1. An email signup on the way out

Klaviyo's help center suggests a basic exit form with these settings:

Setting Value
Timing Based on rules, When visitor is exiting the page
Frequency Show again after 5 days if closed; never again after a submit
Audience Don't show to existing Klaviyo profiles
Devices All devices

Its getting started guide also suggests a coupon block on the success step. Another Klaviyo page uses 30 days instead of 5, so treat either number as a starting point. Our guide to how to grow an email list for your online store covers the consent rules that apply.

2. A cart-save offer

On a cart page, the popup can offer to email the cart to the visitor. The visitor gives an address, and the cart link arrives in their inbox. Check the consent rules before you send anything more than that link. Our guide to how to reduce cart abandonment covers the causes this popup cannot fix, such as extra costs at checkout.

3. An answer to a doubt

On a product page, the popup can answer the question that most often stops a purchase, such as delivery time or returns. Keep it to one sentence and one link. A visitor who is leaving will not read a paragraph. Reviews and customer photos answer the same doubts on the page itself, as our guide to social proof for online stores shows.

When should you avoid an exit-intent popup?

Avoid it when it would cover the page or repeat itself. Google's guidance says not to obscure the entire page with interstitials and recommends banners that take up only a small fraction of the screen. It does not name exit-intent popups, but a full-page overlay is the case it warns about.

Control how often it shows. Klaviyo's page says a setting of 0 days shows the form on every page load after it is closed, and a longer wait, such as 5 days, limits repeats. It also notes that these settings rely on data in the visitor's browser, so clearing cookies or using a private window can make the form reappear. Popup Maker advises pairing exit intent with a cookie so visitors are not annoyed.

Frequently asked questions

Do exit-intent popups work on mobile?

They can, but not the same way. A phone has no cursor, so tools use other signals instead: a quick scroll back up, a tap on the Back button, or switching tabs. OptiMonk's help center adds that some mobile browsers do not support every one of these actions. Test on real phones before you rely on it, and keep a time-delay fallback.

Do exit-intent popups hurt SEO?

They can if they cover the whole page. Google's guidance says not to obscure the entire page with interstitials and recommends banners that take up only a small fraction of the screen. Google does not name exit-intent popups in that guidance. A small popup that is easy to close is the safer choice.

How often should an exit-intent popup show?

No source gives one right number, so test it. Klaviyo's guides suggest starting with 5 days or 30 days before a closed form shows again, and no repeat after someone submits. Set the frequency to 0 days and the form appears on every page load after it is closed. That is the fastest way to annoy visitors.

What should an exit-intent popup say?

Say one thing, and match it to the page. On a product page, answer the likely doubt, such as delivery or returns. On a cart, offer to save the cart. On a blog post, offer a newsletter. No source we found measures which message wins, so test one message at a time and keep the text short.

Check your results against a benchmark

An exit-intent popup is a test, so measure it. Our guide to the average e-commerce conversion rate names who measured each number, the period and the sample.

See the conversion rate benchmarks

Scroll to Top
💬 WhatsApp: +971 50 945 3141