Almost everyone says they hate popups, and yet stores keep using them. The reason is simple: a well-made email popup is one of the most reliable ways to turn anonymous visitors into subscribers you can reach again. The problem isn’t popups. It’s badly timed, badly written popups that appear before a visitor has seen a single product.

This guide covers the decisions that separate a helpful signup prompt from an irritating one, with a sample setup you can copy.

Why an email list still matters for small stores

Most visitors to an online store leave without buying, and most of them never return on their own. Social media reach goes up and down with the algorithm, and paid ads get more expensive every season. An email address is one of the few channels you own outright.

It also matters more now that mailbox providers are stricter. Gmail and Yahoo’s new sender requirements, which begin taking effect this month, reward senders whose subscribers actually want their mail. A list built from genuine, clearly explained signups is exactly what keeps your complaint rate low.

Start with the offer, not the design

A popup that says “Subscribe to our newsletter” gives visitors no reason to act. Before you pick colors, decide what the visitor gets in exchange for their email. Common options:

Offer Works well for Watch out for
Discount on first order Most stores, especially with higher-priced items Attracts deal hunters; can train people to wait for codes
Free shipping on first order Stores where shipping cost is a common objection Must be clearly worth it compared to your normal rates
Free guide or checklist Products that need know-how (gardening, skincare, gear) Needs real content, not a thin PDF
Early access or restock alerts Limited runs, drops, handmade products Only works if you actually release things regularly
Entry into a giveaway Building awareness quickly Many signups with little buying intent; check local contest rules

There’s no universally right answer. A store selling $15 items might find that free shipping beats a 10% discount, because 10% of $15 doesn’t feel like much. A store selling expensive equipment might do better with a buying guide that helps people choose.

Whatever you offer, say it in the headline. “Get 10% off your first order” beats “Join the family.”

Timing: let people see your store first

The most common mistake is a popup that fires the moment the page loads. The visitor hasn’t read anything, doesn’t know if they like your products, and is being asked for a commitment. It’s like a shop assistant blocking the door.

Better triggers include:

  • Time on page. Wait long enough for the visitor to look around. Somewhere between 15 and 45 seconds is a sensible range to test.
  • Scroll depth. Show the popup after someone scrolls a good way down a page, which signals interest.
  • Page count. Show it on the second or third page viewed, not the first.
  • Exit intent. Show it when the visitor moves to leave. On desktop, this is detected by mouse movement toward the browser bar.

Pick one primary trigger and test it. Stacking several popups with different triggers on the same visit is how stores end up annoying people.

Targeting: not every page, not every visitor

A single popup shown everywhere to everyone is a blunt tool. A few simple rules make it much less intrusive:

  • Skip the checkout and cart pages. Someone about to pay should not be interrupted with a newsletter signup.
  • Hide it from existing subscribers. If someone arrived from your email campaign, they’re already on your list.
  • Hide it from logged-in customers, or show them something different, like a loyalty or referral message.
  • Match the offer to the page. A visitor reading a blog post about plant care might respond better to a free care guide than to a discount.

Frequency: respect a “no thanks”

If a visitor closes your popup, don’t show it again on the next page. Set a reasonable delay before showing it again: several days, or even a couple of weeks. And once someone subscribes, stop showing the popup entirely.

This is where many free popup plugins fall short. Make sure whatever tool you use lets you set frequency and cookie rules, not just “show on every page load.”

Mobile popups need their own rules

On a phone, a popup takes up much more of the screen, and a close button that’s too small becomes a real problem. Google’s guidance on intrusive interstitials, which has been around since 2016, specifically discourages popups that cover the main content on mobile right after someone arrives from search.

Practical rules for mobile:

  • Use a smaller format: a bottom bar, a slide-in, or a banner that covers only part of the screen.
  • Make the close button large and easy to tap, at least as easy to hit as the submit button.
  • Delay the trigger more than on desktop. Mobile visitors often arrive with a specific goal.
  • Keep the form to one field. Typing on a phone is slow; ask for the email address and nothing else.
  • Test on a real phone, including with the on-screen keyboard open. Many popups look fine until the keyboard pushes the submit button off screen.

Writing the popup copy

You have a few seconds and very little space. A simple structure works:

  1. Headline: the benefit. “10% off your first order” or “Free shipping on your first order.”
  2. One line of detail: what else they’ll get and how often. “Plus new arrivals and care tips, about twice a month.”
  3. One field: email address.
  4. Button: a specific action. “Send my code” is better than “Submit.”
  5. Decline link: polite and plain. “No thanks” works. Avoid guilt-trip wording like “No, I prefer paying full price.” It may squeeze out a few more signups, but it also makes your brand look petty.

Add a short line about privacy, such as “Unsubscribe anytime,” and a link to your privacy policy. If you sell to visitors in the EU or UK, make sure your consent wording and records meet GDPR requirements. Don’t pre-tick consent boxes.

Design that doesn’t get in the way

  • Use your store’s fonts and colors so the popup looks like part of the site, not an ad.
  • Include one product image or lifestyle photo if it helps, but keep text readable over it.
  • Make the close “X” visible. Hiding it only increases frustration.
  • Keep animations short. A quick fade or slide is enough.
  • Check contrast and make sure the popup can be closed with the keyboard (Escape key) and reached by screen readers.

After the signup: deliver immediately

The popup’s job doesn’t end when someone clicks the button. Show a clear success message on screen, including the discount code if you promised one, and send a welcome email right away. People who sign up for a code often want to use it in the same visit, so a delayed email can cost you that first order.

That first email is also where you set expectations for everything you’ll send after. If you promised new arrivals and tips, send new arrivals and tips.

A sample setup to start from

If you’re launching your first popup, here’s a reasonable starting configuration for a small store:

  • Offer: 10% off first order (or free shipping, if that’s a bigger objection for your customers)
  • Trigger on desktop: 30 seconds on site, or exit intent, whichever comes first
  • Trigger on mobile: after scrolling about halfway down a product or category page, shown as a bottom slide-in
  • Pages: all pages except cart, checkout and account
  • Audience: new visitors who haven’t subscribed; excluded for visitors arriving from your emails
  • Frequency: once per visitor every 7 days after a close; never again after signup
  • Form: email field only, with “Send my code” button and “No thanks” link

Run it for a few weeks, then test one change at a time: the offer, the delay, or the headline. Changing everything at once tells you nothing.

Beyond the popup

Popups aren’t the only place to collect emails. An inline signup form in your footer, on your blog posts, or on out-of-stock product pages can catch people who closed the popup but are still interested. Our guide to WooCommerce forms covers other ways to add forms to your store. And if a discount is your offer, set up the code properly first. The WooCommerce coupon codes playbook explains usage limits and restrictions so your welcome code can’t be shared and reused endlessly.

Growing a list people are glad to be on

The best email popups feel like a fair offer made at the right moment, not a toll booth. Give visitors time to see your store, make the value obvious, keep it easy to dismiss on mobile, and don’t show it again to people who already said no.

If you want targeting, triggers and frequency rules without writing code, iConvert Promoter includes ready-made popup templates for WordPress that you can adapt to the setup above.

It's easy to create website popups people will love.

Find out how to:
  • grow your lists, leads, and sales;
  • retain abandoning visitors;
  • create unique WordPress popups in minutes;
  • reach the right audience at the right time.

Setting up a WooCommerce online store can be hassle-free.

It's time to find out how to:
  • start your e-commerce business with WooCommerce
  • grow your store using marketing strategies
  • optimize your website using Analytics and A/B testing
Check these out

Comments are closed

Join the newsletter!