A visitor clicks your ad, lands on your store, and before they've read a single word, three things happen. A cookie banner slides up. A newsletter popup fades in. A spin-the-wheel discount wheel starts turning. Somewhere in a settings panel, every one of those was switched on in the name of "optimisation." Together they've done the exact opposite: they've buried the journey under a pile of interruptions at the most fragile moment of the entire visit.
This is popup stacking syndrome, and it is one of the most common — and most expensive — failure modes we find in an audit.
Each one was a good idea in isolation
That's what makes it sneaky. The cookie banner is a legal requirement. The email capture is "best practice." The discount wheel "boosted signups by 22%" in someone's case study. No single popup looks like a problem. They were added one at a time, months apart, each justified on its own. Nobody ever sat and experienced all of them firing at once, on a phone, three seconds after a cold click.
Friction at the moment of arrival is the most expensive friction there is. You paid for that click. Then you ambushed it.
The arrival moment is sacred
When someone arrives from an ad, they're holding a thought — the promise the ad just made. The job of the first screen is to confirm that thought and let them act on it. Every interruption in those first seconds forces them to context-switch: close this, decline that, dodge the wheel. Each dismissal is a tiny invitation to leave, and on mobile, where the close buttons are small and the patience is thin, plenty accept the invitation.
You don't see it as a popup problem in the data. You see it as a slightly worse landing-page conversion rate that nobody can quite explain. That's the syndrome doing its quiet work.
How to clear the stack
- Audit your popups as a sequence, not a list. Load your top ad's landing page on a phone, cold, and count every interruption before you reach the product.
- Protect the first interaction. Nothing should fire before the visitor has done something — scrolled, paused, shown intent. Earned attention converts; ambushed attention bounces.
- Pick one job per moment. If the goal of the landing page is the sale, the email capture can wait for exit intent or the second visit. Two goals competing at arrival means neither wins.
- Make the cookie banner boring and small. It's a legal checkbox, not a billboard. Don't let compliance eat your hero.
Clearing the stack rarely feels dramatic. You're not adding anything shiny — you're removing friction nobody wanted. But removing friction at the arrival moment is some of the highest-leverage work there is, because it compounds across every single visitor for the life of the site.
Done properly isn't adding popups. It's knowing which ones to switch off, and when.
If your landing pages feel busy the moment they load, that's not optimisation. That's the journey leaking before it's even begun — and it's one of the first things we strip in a rebuild.