Marketing
Welcome discount pop-ups: what works (and what annoys)
Welcome discount pop-up best practice for online shops: when to show it, what to offer, mobile and SEO pitfalls, email consent rules and how to test it.

Welcome discount pop-up best practice comes down to three things: don’t show it straight away, make it easy to close (especially on phones), and offer something worth having in exchange for an email address. A modest first-order discount or free delivery, shown after someone has had a chance to look around, tends to collect sign-ups without driving people away. Then follow UK email consent rules and send the code promptly.
Here’s what to get right, and the habits that make shoppers leave.
Why use a welcome offer at all?
Most first-time visitors won’t buy on their first visit. A welcome offer gives them a reason to leave an email address, so you can remind them about you later. It can also nudge someone who was already close to buying.
The trade-off is margin and annoyance. Every discount comes off your profit, and a badly timed pop-up interrupts the very people you want to keep.
Timing: when to show it
A pop-up that appears the moment the page loads interrupts someone who hasn’t seen a single product yet. Better options:
- After a short delay, once the visitor has had time to look at the page.
- After scrolling part of the way down a page, which shows some interest.
- On a second page view, so it greets people who are browsing rather than bouncing.
- When they move to leave on desktop (exit intent), as a last chance.
Whatever you choose, show it once. If someone closes it, don’t show it again on every page. Remember that they said no.
Pop-up, tab or drawer?
- Pop-up
- Appears in the middle of the screen. Most noticeable, most interrupting.
- Drawer or slide-in
- Slides in from the side or bottom, leaving the page usable. Less intrusive.
- Tab
- A small “Get 10% off” tab on the edge of the screen that opens the offer when tapped. Least intrusive, always available.
Many shops use a gentle slide-in or tab on mobile and a timed pop-up on desktop. Merchella’s welcome offers can be shown as a tab, a pop-up or a drawer, with single-use codes, so you can try each.
Be careful on mobile
On a phone, a pop-up can cover the whole screen. That’s frustrating for shoppers, and Google’s guidance warns against intrusive interstitials that make page content hard to reach, particularly when someone arrives from search. On mobile:
- Keep it small, or use a slide-in or tab instead of a full-screen pop-up.
- Make the close button big enough to tap easily, in a corner people expect.
- Let people tap outside the box to close it.
- Make sure the keyboard doesn’t hide the email field or the button.
What to offer
The offer should be worth an email address but affordable on your margins. Common options:
- A percentage off the first order, such as 10%. Simple and easy to understand.
- A fixed amount off above a minimum spend, such as £5 off orders over £30. Protects you on small orders.
- Free delivery on the first order. Useful if delivery cost is a common reason people hesitate.
- A free gift with the first order, which can cost you less than a discount.
Work out what each costs on a typical first order before you choose. A discount that wipes out your profit on the first sale only makes sense if customers come back.
Use single-use codes
One shared code like WELCOME10 will end up on voucher sites, and then everyone uses it, including people who were going to pay full price. Single-use codes, unique to each sign-up, keep the offer for new subscribers only. Give them an expiry date, such as 14 or 30 days, so they’re a gentle nudge rather than a permanent discount.
Write it simply
- Headline: the offer, in a few words. “10% off your first order.”
- One line of why: what they’ll get from your emails, such as new products and offers.
- One field: just the email address. Every extra field loses people.
- A clear button: “Get my code”.
- A polite way out: “No thanks”, not “No, I hate saving money”.
Stay within the email rules
As of October 2026, UK marketing emails are covered by the Privacy and Electronic Communications Regulations (PECR) and UK GDPR. For a welcome pop-up, that generally means:
- Make it clear people are signing up to marketing emails, not just getting a code.
- Don’t use pre-ticked boxes.
- Link to your privacy notice.
- Include an easy unsubscribe link in every email.
What annoys shoppers (and can break the rules)
- A pop-up the instant the page loads.
- A tiny or hidden close button.
- Showing it again on every page after it’s been closed.
- Fake countdown timers that reset, or “only 2 left” when that isn’t true.
- Guilt-trip wording on the “no” option.
- Promising a code and then not sending it, or sending it hours later.
Fake urgency isn’t just annoying. Under the Digital Markets, Competition and Consumers Act 2024, misleading pressure tactics like false countdown timers can breach consumer law, and the Competition and Markets Authority (CMA) has been looking at online pricing practices.
Send the code straight away
Show the code on screen after sign-up and send it by email immediately. Follow up with a short welcome series: who you are, your best sellers, then a reminder before the code expires.
Test and measure
Change one thing at a time and watch:
- Sign-up rate: how many visitors who see it join.
- How many codes get used, and the profit on those orders.
- Whether more people leave the page when it appears.
- Unsubscribes from the welcome emails.
In short
Show your welcome offer after a delay or some scrolling, once, and make it easy to close, especially on phones. Offer something worth having that your margins can afford, use single-use codes with an expiry, follow the email consent rules, skip the fake urgency, and send the code immediately.