Blog
Mobile exit-intent that actually works
Phones have no mouse, so most exit popups guess and fire by accident. Here is how to catch a real mobile exit without annoying everyone.
Exit-intent was born on desktop, where the mouse gives a clear tell. It drifts up toward the close button or the address bar, the script sees it, and the popup appears. On a phone there is no cursor to read, so mobile exit-intent has to guess from scrolling. Most tools guess badly, which is why mobile popups have a reputation for firing at the wrong moment.
Here is how to do it well.
Arm after reading, not before
The single biggest fix is to wait. A visitor who has just landed and flicks up to reach the menu is not leaving. A visitor who has scrolled halfway down and then scrolls quickly back up probably is. If your tool arms the trigger only after someone has read past a depth you set, you cut out most of the accidental fires before they happen.
Read the speed, not just the direction
Up is not enough on its own, because people scroll up to re-read things all the time. What separates leaving from re-reading is speed. A slow scroll up is reading. A fast flick up is reaching for the back button. A good mobile trigger watches for the quick upward motion, not any upward motion at all.
Show once, and remember
Nothing kills goodwill faster than the same popup on every screen. Whatever the trigger, it should fire once, remember the people who closed it, and leave them alone for a set window. On mobile, where screen space is tight and patience is thin, this matters even more than on desktop.
Test it on a real phone
Emulators will get you close, but the feel of the trigger is something you have to check by hand. Load it on an actual phone, read into the page, and flick back up. It should fire cleanly at the moment you meant to leave, and it should stay quiet when you are just moving around. If it passes that, you have something worth shipping.
This is the part of exit-intent that is easiest to get wrong and most worth getting right. ExitPops arms only after a read-depth you control, watches for the fast scroll back up rather than any scroll, and shows once per visitor. That is not a flashy feature. It is the difference between a mobile popup people tolerate and one they resent.
Frequently asked questions
How does exit-intent work without a mouse?
It reads scroll behavior instead. The honest signal is a fast scroll back up the page after a visitor has read into it, which usually means they are heading for the back button or the tab switcher. The key is to arm only after some reading, so the trigger means something.
Why do mobile popups feel so annoying?
Because many fire on any upward scroll, including the small flick people make to reach the menu. Without a read-depth threshold, the popup interrupts people who were not leaving at all.