The standard approach to list growth is an overlay that appears a few seconds after someone lands, offering money off in exchange for an address. It works in the narrow sense that addresses arrive. It is also the reason most stores have a large list that opens poorly and buys only when discounted.
The problem is the moment, not the mechanism. At second three, a visitor has no idea whether they want anything from you. The only thing they can evaluate is the discount, so the discount is what they respond to, and the address you collect belongs to someone whose entire relationship with your store is a code.
Move the same ask to a moment where the visitor wants something specific, and everything changes. They know what you sell, they have a reason to hear from you, and the address is attached to an intention rather than to a coupon. Fewer sign ups, better list, and a second order that arrives without being bought.
The timing and the price, not the overlay
An overlay is a tool and it is not inherently rude. Shown at the right time, with a relevant offer, it is a reasonable thing to put in front of someone.
What makes it feel like an imposition is arriving before any value has been given, blocking the thing the visitor came for, and being difficult to dismiss on a phone. Those are all fixable without abandoning the format.
Delay it until there is evidence of interest: a second page, a scroll to the bottom of a product page, time on a collection. Make it dismissible with an obvious control that works with a thumb. Do not show it again to someone who has closed it, and never show it to someone already on the list, which is a surprisingly common failure and reads as though nobody is paying attention.
And consider whether it needs to cover the page at all. An inline block within the content, or a persistent but small element, collects fewer addresses and irritates nobody. On stores where the visitor is doing research, that trade is often worth taking.
A list grown at the moment of interest behaves differently to one bought with a coupon.
The points where people want to be asked
Rather than one blanket interruption, there are usually five or six moments in a store where an address is a natural exchange.
Back in stock. Someone wants a product you cannot sell them today. Asking for an address here is a service, and the resulting message is one of the highest intent sends in ecommerce.
Size, fit or compatibility help. A short guide or a question answered by email works well for considered purchases, and it also tells you what the page failed to explain.
Order tracking and delivery updates, where the customer is opting into something they genuinely want.
A quiz or finder, where the recommendation is the reason to give the address, and the answers tell you what to send next.
Waiting lists for a launch or a restocked drop, which convert well precisely because scarcity is real rather than manufactured.
And checkout, with a clear, separate marketing opt in that is not bundled into the purchase.
Each of those collects fewer addresses than a blanket overlay. Each collects a better one, and together they usually collect more than the overlay alone.
What to offer when a discount is the wrong currency
Money off is easy to set up and expensive forever, so it is worth knowing the alternatives that work.
Access. Early access to a restock, a drop, or a sale before it is public. Costs nothing and appeals to the people most likely to buy.
Information. The guide that answers the hardest decision in your category, the care instructions that make the product last, the sizing help specific to your fit. This attracts people who are actually deciding.
Service. Notification of restocks, a reminder before their consumable runs out, a heads up when their size is back. These are useful and they double as revenue driving flows later.
Selection. A short quiz that ends with a genuine recommendation. People trade an address for an answer.
And for some categories, a sample or a swatch, which qualifies harder than any discount because only a serious buyer wants one.
If a discount is still the right tool, and sometimes it is, at least make it conditional on a first order rather than on an address. That way the cost lands only where it produced a sale.
A discount at the door trains a discount buyer
Here is the arithmetic, with invented figures.
Say a store offers ten off the first order for a sign up, and the average first order is $70 contributing $28 before the offer. After the discount the first order contributes $18. If a large share of those sign ups would have bought anyway, and on a store with existing traffic many would, most of that reduction is paid on orders you already had.
Now add the second effect, which is slower and larger. A cohort acquired with a code learns that the code is how your store works. They wait for the next one. The store then needs a promotional calendar to hit its numbers, and the promotional calendar teaches everyone else the same lesson.
Compare that with a list built on restock alerts, guides and quiz results. The offer costs nothing, the address belongs to someone who wanted something specific, and there is no expectation of a discount attached to the relationship.
We would rather grow a smaller list at full price than a large one at a permanent reduction, and the numbers usually agree within a couple of purchase cycles.
Measure the list by the second order
Sign up count is the wrong headline number, because it is the easiest number to inflate and the least connected to revenue.
The useful measures are downstream. What share of new subscribers open the first message. What share buy within the first cycle. What share buy a second time. Revenue per subscriber over a defined window, tracked by where the address came from.
That last split is the important one, and most stores do not have it. Tag every capture point, so the restock alerts, the quiz, the checkout opt in and the overlay each have their own record. Within a couple of months you will know which sources produce buyers and which produce inbox weight, and you can put your effort where it pays.
Expect surprises in both directions. Some stores find the overlay performs perfectly well once the timing is fixed. Others find that a small stream from back in stock alerts outperforms everything else combined.
The point is not to have an opinion about pop ups. It is to know what each source is worth, which is a question your own data can answer within a quarter.
The hygiene that keeps a list worth having
A list is an asset that decays, and the decay is invisible until deliverability suffers.
Record consent properly at every capture point: what was said, when, and where. This matters legally and it also matters practically, because a list you cannot account for is one you cannot safely mail when a platform asks questions.
Suppress the people who never engage. It feels wrong to stop mailing part of a list you worked to build, but sending to addresses that never open damages the delivery of everything else, including the messages to your best customers. A sunset rule, applied on a schedule, keeps the rest of the programme working.
Clean at the point of entry with basic validation, since a proportion of typed addresses are wrong and bounce.
And make unsubscribing easy. A hard exit produces complaints, and complaints are far more damaging than a lost address.
None of this grows the list. All of it protects the part of the list that generates the revenue, which is a small, engaged group that you want to keep reaching for years.
