An exit intent popup is a box that appears just as a visitor seems ready to leave. It’s a last chance to give them something worth staying for.
On a B2B SaaS site, most visitors aren’t ready to book a demo on their first visit. An exit intent popup lets you offer a smaller next step, like a guide or a newsletter, so the visit isn’t wasted.
How exit intent popups work
The popup is controlled by a small script on the page. It watches for signs that the visitor is about to go.
On desktop, the main signal is the cursor moving fast towards the top of the browser window. That’s where the close button, tabs and address bar live, so the movement usually means the visitor is about to leave or switch tabs.
On mobile there’s no cursor to track. Tools fall back on other triggers:
- A quick scroll back up the page
- Pressing the back button
- A set time without any activity
Mobile signals are less reliable, so expect more false alarms there.
Why exit intent popups matter for conversion
Most people who leave your site never come back. An exit intent popup gives you one more shot at turning an anonymous visit into a lead.
The key is matching the offer to where the visitor is. Someone reading a blog post won’t book a sales call, but they might take a checklist or a short report. That’s why exit popups and a good lead magnet work so well together.
On pricing or demo pages, the visitor is closer to buying. There, the popup can answer a last objection instead, like “Not ready to talk? Take a two minute product tour.”
Exit intent popup vs other popup triggers
Exit intent is only one way to time a popup. Here’s how it compares to the others:
| Trigger | When it shows | Best for |
|---|---|---|
| Exit intent | When the visitor seems about to leave | Saving a visit that’s about to end |
| Timed | After a set number of seconds on the page | Engaged readers who’ve had time to look around |
| Scroll depth | After the visitor scrolls a set distance | Long content, once they’ve shown interest |
| Click triggered | When the visitor clicks a link or button | Gated content, forms and demos |
| On load | As soon as the page opens | Rarely a good idea, it blocks the content |
Exit intent has one big advantage: it doesn’t interrupt someone who is still reading. It only appears when they’ve already decided to go.
Best practice for exit intent popups
- Offer something useful. “Subscribe to our newsletter” is weak. A specific resource with a clear benefit is much stronger.
- Keep the form short. An email field is often enough. Every extra field costs you sign ups.
- Make closing easy. A visible close button, plus clicking outside the box and pressing Escape, should all dismiss it.
- Show it once. Use a cookie so returning visitors don’t see the same popup on every page.
- Write the decline link honestly. Guilt trip lines like “No thanks, I don’t like growing my revenue” annoy B2B buyers. Plain microcopy such as “No thanks” works fine.
- Match it to the page. A blog popup and a pricing page popup should say different things.
Common exit intent popup mistakes
- Using it everywhere. Popups on checkout, sign up or demo booking pages can distract people who are about to convert.
- Covering the whole screen on mobile. Full screen takeovers are hard to close on small screens and can annoy visitors arriving from search.
- Repeating the main CTA. If the visitor ignored “Book a demo” on the page, the same ask in a popup rarely changes their mind. Offer a smaller step.
- Never testing it. Treat the popup as part of your conversion rate optimisation work. Test the offer and headline, and check it isn’t hurting the main goal of the page.
A good exit intent popup feels like a helpful offer, not a trap. If you wouldn’t want to see it yourself, change it before it goes live.