The popup targeting checklist: nine rules to set before you go live
Most popup fatigue is a targeting problem, not a design problem. Nine settings to review before publishing, from frequency caps to cart-value thresholds.
When a store tells us their visitors hate popups, we ask to see the targeting. Nine times out of ten the popup is fine. It is being shown to the wrong people, on the wrong pages, far too often. Popup fatigue is almost never a design problem; it is a targeting problem wearing a design problem’s clothes.
Here are the nine settings to review before any campaign goes live. They take twenty minutes. They are the difference between a popup that earns its place and one that costs you the visitors it was meant to keep.
1. Give the popup exactly one job
Every campaign should answer a single question: what should this visitor do next? Subscribe, finish checkout, learn about the sale, answer a question. A popup with two jobs does neither. If you find yourself adding a second button, you are looking at two campaigns.
2. Exclude everyone who has already done it
Subscribers should never see a signup popup. Buyers should never see a first-order discount. Anyone who submitted a form on this visit should see nothing else. This is the single highest-impact rule on the list and the one most often missing, because it requires the tool to remember who has done what. Make it the first condition you add.
3. Pick the trigger for the page and the device
A homepage tolerates a short delay. A product page deserves scroll depth — the visitor has read the description, seen the price, and is now weighing it. A long article suits “after 40% scroll”. Cart pages want cart-value triggers, not timers. And on mobile, exit intent means “scrolled up quickly”, which is noisier than a cursor leaving a window; give it a gentler format and a longer suppression.
4. Set a frequency cap you would accept yourself
Once per visitor per 7 to 14 days is the range that works for most stores. Once per session is the absolute floor. If you cannot articulate why a visitor should see the same offer twice in a week, they shouldn’t.
5. Suppress after dismissal, and stop after submission
A dismissal is an answer. Suppress the campaign for at least as long as the frequency cap, and consider longer. A submission is a permanent answer: that visitor is done with this popup, on this site and — if you run several — on all of them.
6. Keep off the pages where the visitor is working
Checkout, cart, account, order tracking, shipping and returns policies, contact. A visitor on these pages is trying to complete something. The only thing that belongs there is help with that thing, in a format that doesn’t cover it — a bar, not a modal.
7. Match the offer to where the visitor came from
Someone arriving from a “spring sale” email already knows about the sale; showing them the sale popup is redundant. Someone arriving from a comparison article wants reassurance, not a discount. UTM and referrer rules let one campaign say different things to different arrivals — or, more often, let you switch the generic popup off for traffic that is already warm.
8. Use thresholds, not blanket offers, on the cart
“Free shipping over $60” is a fact worth stating to someone with $48 in the cart and noise to someone with $200. Cart-value rules make the nudge conditional: show it only when the visitor is within reach of the threshold, and say how far they are from it. This is one of the few popups that visitors describe as helpful.
9. Give every campaign an end date
Seasonal offers, launches and countdowns must have a schedule, because the alternative is a “Black Friday” popup still running in February. Even evergreen campaigns benefit from a review date. Set it when you publish; future you will not remember.
The bonus rule: watch the dismissal rate
Submit rate tells you whether the offer works. Dismissal rate tells you whether the targeting does. A campaign whose dismissals climb week over week is being shown to people who have already decided, and no amount of copy will fix that. Tighten the rules, widen the cap, exclude a page — then watch it fall.
The twenty-minute checklist: one job · subscribers and buyers excluded · trigger chosen per page and device · cap of once per 7–14 days · suppressed after dismiss, stopped after submit · transactional pages excluded · warm traffic handled by UTM and referrer rules · cart nudges conditional on cart value · an end date or review date set.
None of these rules make a popup less effective. Every one of them makes it more so, because the impressions you stop wasting on the wrong people were never going to convert — they were just teaching your visitors to reach for the close button.