Exit Intent Popups and Signup Forms: A Practical Guide
By Kanishak Sharma, Adflipr

An exit intent popup asks at the moment a visitor is leaving.
An exit intent popup is a signup form or offer that appears when a visitor looks like they're about to leave your website. On a computer that usually means the mouse pointer heading for the browser tabs or the close button. It gives you one last chance to turn a visitor who was going to leave anyway into a subscriber.
Popups have a bad reputation, and a lot of it is earned: forms that cover the page before you've read a word, close buttons you can't find, offers that have nothing to do with the page. Done well, they're one of the simplest ways to grow an email list. This guide covers how exit intent works on desktop and mobile, which popup format to use, when a popup should appear, how to design a signup form people actually fill in, what Google says about popups and SEO, and how to measure the result.
This guide is published by Adflipr, a marketing automation platform for online stores with a built-in popup and form builder. The advice below applies to any website that collects email addresses, whichever tool you use.
What Is an Exit Intent Popup?
An exit intent popup is a popup that's triggered by leaving behavior instead of by a timer or a scroll position. Because it only shows to people who are on their way out, it doesn't interrupt anyone who's still reading or shopping. That's the main reason it's popular: it asks at the moment you have the least to lose.
Key definitions:
- A popup is a box that appears on top of the page, usually with a short message, a form and a close button. A modal popup dims the page behind it and blocks it until the visitor acts on the popup; a non-modal one (like a small slide-in) lets them keep scrolling.
- An exit intent popup is a popup shown when the visitor seems to be leaving.
- A signup form is any form that collects contact details, usually an email address, sometimes a phone number. It can live in a popup or inside the page itself, where it's called an embedded form.
- A trigger is the rule that decides when a popup appears: a time delay, a scroll depth, exit intent, a click, or a specific page.
- The conversion rate of a popup is signups divided by the number of times it was shown.
How Does Exit Intent Work?
On desktop, exit intent is detected from the mouse: when the pointer moves quickly toward the top of the window, where the tabs, the address bar and the close button are, the script assumes the visitor is about to leave and shows the popup. Good tools add a few safeguards so it doesn't fire by accident, such as a minimum time on the page, and a rule to show it only once per visit.
Phones have no mouse pointer, so there's no direct equivalent. Mobile exit intent relies on behavior that often comes before leaving (Contentsquare, mobile exit intent):
- A fast scroll back up. Mobile browsers hide the address bar as you scroll down, so people flick back up to reach it or the back button.
- The back button. Some tools catch a press of the back button and show the popup first.
- Idle time. No taps or scrolling for a while can mean the visitor's attention has gone elsewhere.

Desktop follows the mouse; mobile relies on weaker signals.
None of these signals is as clear as a mouse heading for the close button. A fast scroll up is sometimes just someone re-reading a paragraph, and catching the back button can feel like the site is trapping the visitor. In-app browsers, such as the ones that open links inside social media apps, often give no usable exit signal at all. So on mobile, treat exit intent as a bonus, and rely more on a well-timed, small popup or an embedded form.
Which Popup Format Should You Use?
The format matters as much as the timing. A full-screen modal and a thin banner can carry the same offer and feel completely different to the visitor.
| Format | What it is | Best for | Watch out for |
|---|---|---|---|
| Classic popup (modal) | A centered box that dims the page behind it | First-order offers, exit intent on desktop | Covering the page on mobile, hard-to-find close button |
| Embedded form | A form inside the page, such as in the footer or after a blog post | Readers who are already engaged; every page, all the time | Being placed so low that nobody sees it |
| Banner | A thin bar fixed to the top or bottom of the screen | Shipping thresholds, short announcements, mobile | Taking too much of a small screen |
| Side message (slide-in) | A small box that slides in from a corner | Content pages, gentle reminders | Overlapping chat widgets or cookie banners |
| Spin to win wheel | A wheel the visitor spins to reveal a discount | Stores with a playful brand and real discounts | Feeling gimmicky; prizes that aren't worth anything |
| Multi-step form | A form split into short steps, often with a yes/no question first | Asking for an email and then a phone number | Too many steps before the visitor gets anything |
A good default for most stores is one classic popup with an offer for new visitors on desktop, a smaller version or a banner on mobile, and an embedded form at the end of blog posts and in the footer, so people who closed the popup can still sign up later.
When Should a Popup Appear?
A popup should appear after the visitor has had a chance to see what your site is about, and never before the page content loads. Nielsen Norman Group's usability research found that popups shown before people interact with the page make a site look desperate, and that people asked for their email too early often assume they'll be spammed (Nielsen Norman Group, popups).
The common triggers, and where each one fits:
- Time delay. The popup appears after a set number of seconds on the page. A short delay, around 10 seconds, is a sensible starting point, and much better than showing it the moment the page opens.
- Scroll depth. The popup appears once the visitor has scrolled part of the way down, for example halfway through a blog post. Scrolling shows interest, so it suits content pages.
- Exit intent. The popup appears when the visitor seems to be leaving. It's best on cart, product and pricing pages, where losing the visitor costs you something.
- Click. The popup opens when the visitor clicks a button or link, such as "Get the checklist". Because the visitor asked for it, this is the least annoying trigger of all.
- Page targeting. The popup only appears on certain pages, so a blog reader and a shopper with a full cart don't see the same message.

Match the trigger and the offer to the page.
Match the offer to the page
The same visitor wants different things on different pages, so the offer should follow the page:
| Page | Trigger that fits | Offer that fits |
|---|---|---|
| Home page | Short time delay | Join the list, with a first-order offer or a clear reason to subscribe |
| Product page | Scroll or exit intent | First-order discount, or free shipping |
| Cart page | Exit intent only | Reminder of a free shipping threshold, or the first-order offer if they haven't used it |
| Blog post | Scroll depth, or an embedded form at the end | A checklist, template or guide related to the post |
| Checkout | None | Nothing. Let people pay. |
Limit how often people see it
Show the popup once per visit at most, stop showing it to people who've already signed up, and wait several days before showing it again to someone who closed it. A visitor who closes the same popup three times isn't going to change their mind on the fourth.
How Do You Design a Signup Form People Actually Fill In?
A signup form gets filled in when the reason to join is obvious and the effort is small. Most of the work is in the offer and the wording, not the design.
- Lead with what the visitor gets. "10% off your first order", "Weekly recipes, no spam", "The packing checklist we use". Not "Subscribe to our newsletter".
- Ask for as little as possible. Usually just an email address. If you want a phone number for SMS or WhatsApp too, ask for it in a second step, after the email is already saved.
- Say how often you'll email. "One email a week" sets expectations and reduces unsubscribes later.
- Write a specific button. "Get my 10% off" or "Send me the checklist", rather than "Submit".
- Make closing easy. A visible close button, a plain "No thanks" link, and closing when the visitor taps outside the box. Avoid guilt-trip lines like "No thanks, I don't like saving money"; they annoy more people than they convince.
- Get consent right. If you need consent for marketing, use an unticked checkbox or the signup itself as the clear action. Under GDPR, pre-ticked boxes, silence and inactivity don't count as consent (GDPR Recital 32, ICO, what is valid consent).
- Deliver right away. Show the discount code or the download on the thank-you screen and send it by email too, so the visitor isn't left waiting.
- Use a teaser. A small tab such as "Get 10% off" that stays on the screen after someone closes the popup lets them come back to it when they're ready.
Should you offer a discount?
A discount is the most common offer for online stores because it works, but it isn't the only one, and it trains some customers to wait for codes. Alternatives that work well: free shipping on the first order, early access to new products or sales, a useful guide or checklist, a quiz that recommends a product, or simply a clear description of what your emails contain. If you sell to businesses, a template or a short report usually does better than a discount.
Are Popups Bad for SEO?
Popups aren't bad for SEO in themselves, but intrusive ones can hurt how a page ranks on mobile. Since January 2017, Google has said that a page can rank lower if visitors arriving from mobile search results can't get to its content easily. Its examples of intrusive designs are a popup that covers the main content right after the visitor arrives or while they're reading, and a standalone interstitial that has to be dismissed before the content is visible (Google Search Central blog).
Google also listed what isn't affected when used responsibly: legally required interstitials such as cookie notices and age checks, login dialogs for private content, and banners that take up a modest part of the screen and close easily. Its current guidance recommends banners that take up a small fraction of the screen instead of full-page interstitials, and says not to redirect visitors to a separate page for their input (Google Search Central, interstitials and dialogs).
In practice, for mobile:
- Don't show a full-screen popup the moment someone lands from search.
- Use a banner, a small slide-in, or a popup that covers only part of the screen.
- Delay it until the visitor has scrolled or spent some time on the page.
- Make the close button big enough to tap.
Exit intent popups on desktop aren't part of this mobile guidance, since they appear when the visitor is leaving, not when they arrive.
Are Popups Accessible?
A popup that traps keyboard users or confuses screen readers loses those signups and creates an accessibility problem. The W3C's pattern for modal dialogs sets out what a popup should do (W3C WAI, Dialog (Modal) Pattern):
- Move keyboard focus into the popup when it opens.
- Keep Tab and Shift+Tab inside the popup while it's open.
- Close it with the Escape key.
- Include a visible close button that can be reached with the keyboard.
- Return focus to where the visitor was when the popup closes.
Also check that the text has enough contrast against the background, that the form fields have labels (not just placeholder text), and that error messages say what to fix. Most popup tools handle the basics, but it's worth testing your own popup with the keyboard alone before it goes live.
Popup Examples You Can Adapt
Six popups that work on most stores and sites. Change the wording to fit your brand.
1. First-order offer (home or product page, short delay)
Headline: "Get 10% off your first order"
Text: "Join for new arrivals and members-only offers. One email a week."
Button: "Get my code"
2. Free shipping reminder (cart page, exit intent)
Headline: "You're $12 away from free shipping"
Text: "Add one more item and we'll ship it free."
Button: "Keep shopping"
3. Content upgrade (blog post, 50% scroll or end of post)
Headline: "Want the checklist version of this guide?"
Text: "One page, printable. We'll email it to you now."
Button: "Send me the checklist"
4. Early access (product launch page, click or delay)
Headline: "Be first to know when it drops"
Text: "Subscribers get access 24 hours before everyone else."
Button: "Get early access"
5. Exit survey (any page, exit intent, no form)
Headline: "Before you go: what stopped you today?"
Options: "Just browsing" / "Price" / "Shipping cost" / "Couldn't find what I wanted"
6. Two-step signup (popup or embedded form)
Step 1: "Want 10% off your first order?" with "Yes, please" and "No thanks"
Step 2: the email field, then an optional phone number for order updates
The exit survey doesn't collect an email at all, but the answers tell you why people leave, which is often worth more than a few extra subscribers.
Common Popup Mistakes
- Showing it on page load. The visitor hasn't seen anything yet and has no reason to give you their email.
- The same popup on every page. A discount popup on your returns policy page or in the middle of checkout helps nobody.
- Hiding the close button. A tiny, faint X makes people leave the site instead of closing the popup.
- Asking for too much. Name, email, phone and birthday in one form will lose most people at the first field they don't want to fill in.
- Showing it again and again. Use frequency limits, and stop showing it to people who've already subscribed.
- Covering the page on mobile. Annoying for visitors and, from search traffic, a possible ranking problem.
- A vague promise. "Subscribe for updates" gives no reason to subscribe.
- No welcome email. If the discount code or download doesn't arrive straight away, new subscribers forget why they signed up. Send a welcome email the moment someone joins.
- Never checking list quality. Typos and fake addresses from a discount popup bounce later. Keep an eye on your bounce rate and suppress bad addresses; see our guide to hard vs soft bounces and suppression lists.
How Do You Measure a Popup?
Measure a popup by its conversion rate (signups divided by views), and then by what those subscribers do afterwards.
- Conversion rate per popup, per page and per device. A popup that converts well on desktop and badly on mobile usually needs a smaller mobile version, not a new offer.
- Views and closes. Lots of views and very few signups means the offer or the timing is off.
- What happens next. Do new subscribers open the welcome email, use the code and buy? A popup that brings in lots of signups who never open an email isn't helping.
- Bounces and unsubscribes from new signups. A spike points to fake addresses or an offer that attracted the wrong people.
- Bounce rate and time on page. If either gets worse after a new popup goes live, it's probably interrupting people.
Test one change at a time, such as the offer, the headline or the trigger, and let each version run long enough to see a clear difference. Small sites should test big changes, like a discount versus a guide, because small tweaks won't show up in the numbers.
How Adflipr Handles Popups and Signup Forms
Adflipr is a marketing automation platform for Shopify and WooCommerce stores, with a popup and form builder built in, so signups go straight into the same platform you use for welcome emails and campaigns.
- Five formats. Classic popups, embedded forms, banners, side messages and a spin the wheel popup, all in one editor.
- Multi-step forms. Split a form into steps, for example email on step one and phone number on step two, plus a teaser and a thank-you screen.
- Exit intent on every format. Triggered by the cursor moving toward leaving the page, and it works alongside your other display rules.
- Page, URL and device targeting. Show a campaign on an exact page, a URL pattern or a query parameter, with separate layouts for mobile and desktop.
- Live preview on your own site. See the popup on your actual website before you publish it.
- Your store's products and coupons. Real product images, prices and discount codes come straight from your Shopify or WooCommerce store.
- Results in one place. Views, signups and conversion rate for each campaign, a mobile vs desktop split, and every submission in a list you can export.
- Cookie consent on WooCommerce. Popups can wait until the visitor has answered your cookie banner.
- AI drafts. Adflipr's AI can generate forms and popups as a starting point.
See more on Adflipr's popup and form builder, or read our short definitions of an exit intent popup and a sign-up form. For other ways to reach visitors who leave, see our guides to abandoned cart recovery and web push notifications.
Try Adflipr free and build your first popup.
Key Takeaways
- An exit intent popup appears when a visitor seems to be leaving, so it doesn't interrupt people who are still reading or shopping.
- On desktop it follows the mouse; on mobile it relies on weaker signals like a fast scroll up, so lean on small, well-timed popups and embedded forms there.
- Never show a popup before the visitor has seen the page. Use a short delay, a scroll trigger or exit intent, and match the offer to the page.
- Ask for an email only, say what the visitor gets and how often you'll email, and make closing easy.
- On mobile, avoid popups that cover the content when someone arrives from search; Google may rank those pages lower.
- Make popups usable by keyboard: focus inside, Escape to close, a visible close button.
- Judge a popup by conversion rate and by what new subscribers do next, not by signups alone.
Frequently Asked Questions
What is an exit intent popup?
An exit intent popup is a popup that appears when a visitor looks like they're about to leave a website, for example when their mouse moves toward the browser tabs or close button. It usually offers a discount, a free guide or a newsletter signup as a last chance to keep in touch.
Do exit intent popups work on mobile?
Partly. Phones have no mouse pointer, so mobile exit intent relies on signals like a fast scroll back up, a press of the back button or a period of inactivity. These are less reliable than on desktop, and in-app browsers often give no signal at all, so many sites use a small timed popup or an embedded form on mobile instead.
Are popups bad for SEO?
Not in themselves. Google may rank a page lower on mobile if a popup covers the main content when someone arrives from search or while they're reading. Small, easy-to-dismiss banners, cookie notices and age checks are fine when used responsibly, and an exit popup on desktop isn't covered by this guidance.
When should a popup appear?
After the visitor has had a chance to see the page: after a short delay of around 10 seconds, after they've scrolled part of the way down, or when they're about to leave. Never before the page content loads, and never in the middle of checkout.
How many fields should a signup form have?
As few as possible, usually just the email address. If you also want a phone number or a name, ask for it in a second step after the email is saved, so a visitor who stops halfway still ends up on your list.
Should my popup offer a discount?
A discount works well for most online stores, but it isn't required. Free shipping on the first order, early access to sales, a practical guide or a clear description of what your emails contain can work just as well, and they don't train customers to wait for a code.
Do browser pop-up blockers stop website popups?
Usually not. Browser pop-up blockers are designed to stop new windows that a site tries to open on its own (Chrome Help). A popup form drawn inside your page is part of the page, so the browser setting doesn't apply, although some ad-blocking extensions do hide popups.
What's the difference between a popup and an embedded form?
A popup appears on top of the page, triggered by a delay, a scroll, a click or exit intent. An embedded form sits inside the page itself, such as in the footer or at the end of a blog post, and is always there. Most sites use both: the popup for reach, the embedded form for people who closed the popup or want to sign up later.
Sources
Nielsen Norman Group, Popups: 10 Problematic Trends and Alternatives, Google Search Central blog, Helping users easily access content on mobile, Google Search Central, Interstitials and dialogs, W3C WAI, Dialog (Modal) Pattern, GDPR Recital 32, ICO, What is valid consent?, Contentsquare, Mobile exit intent, Chrome Help, Block or allow pop-ups in Chrome. All read October 7, 2026.
About the author: Kanishak Sharma writes Adflipr's guides on email marketing, marketing automation and customer messaging. More from Kanishak on his Adflipr author page and LinkedIn.
Comments
Post a Comment