Why every campaign needs an unsubscribe link
One line in your footer decides whether your next campaign lands in the inbox — or in spam, for every customer on your list.
We block campaigns that have no unsubscribe link in the email. It isn’t a formality. A missing opt-out link is the fastest way to break a sending domain that took months to warm up, and it exposes your store to real legal risk in most of the markets you sell to.
Here’s what’s actually at stake, and how to fix it in under a minute.
People who can’t leave, complain instead
A customer who wants out of your list has exactly two options. If they can find your unsubscribe link, they take it: one person quietly leaves, and nothing else happens. If they can’t find it, they reach for the only button that works — Report spam.
Those two actions look nothing alike to a mailbox provider. An unsubscribe is a private preference. A spam complaint is a signal, recorded against your sending domain, that your mail is unwanted. Enough of them and Gmail, Yahoo, and Outlook stop delivering to the inbox — not just for the person who complained, but for your entire list.
| Spam complaint rate | What mailbox providers do |
|---|---|
| Under 0.1% | Healthy. This is the level Gmail and Yahoo tell bulk senders to stay under. |
| 0.1% – 0.3% | Warning zone. Placement starts slipping toward the Promotions tab and spam folder. |
| Above 0.3% | Filtering. Gmail and Yahoo may throttle or reject mail from your domain outright. |
The margin is thinner than most merchants expect. On a 10,000-recipient send, roughly 30 people hitting “Report spam” is enough to put you over the line. Hiding the exit doesn’t keep subscribers — it converts them into the most expensive kind of unsubscribe there is.
It’s the law, not a best practice
Every major market that regulates commercial email requires a working, easy way to opt out. The specifics differ; the requirement doesn’t.
- United States (CAN-SPAM). Every commercial email must contain a clear opt-out mechanism, and requests must be honored promptly. Penalties are assessed per email, which is what makes a single bad campaign so costly.
- European Union (GDPR / ePrivacy). Consent has to be as easy to withdraw as it was to give. A footer link is the accepted way to do that.
- Canada (CASL). An unsubscribe mechanism is mandatory in every commercial message, and it must stay functional for at least 60 days after sending.
- Gmail & Yahoo bulk sender rules. Since 2024, senders of significant volume must support one-click unsubscribe via the
List-Unsubscribeheader. We add that header for you — but only when your template actually contains an unsubscribe link to point it at.
A smaller list makes more money
It feels backwards, so it’s worth saying plainly: the people who unsubscribe were never going to buy. Keeping them on your list doesn’t preserve revenue — it dilutes your open and click rates, which are exactly the engagement signals mailbox providers use to decide where your next campaign lands.
Letting disengaged contacts leave cleanly protects inbox placement for the customers who do want to hear from you. That’s the trade: a slightly smaller list that reliably reaches the inbox beats a bigger one that reaches the spam folder.
What a compliant footer looks like
Nothing elaborate. Your store name, a postal address, and a visible link that says what it does. This is the footer block we ship by default:
Email footer — preview
© Northwind Coffee Co.
84 Harbour Road, Wellington, New Zealand, 6011Unsubscribe | Visit store
Don’t hide it
Grey 8px text buried under a wall of links is technically a link and practically a dark pattern. Recipients who can’t spot the unsubscribe in about two seconds report the message as spam — which costs you far more than the unsubscribe would have. Keep it legible and keep it in the footer, where people look for it.
Adding it to your campaign
Two ways, both quick.
- Use the built-in Footer blockOpen your template, drag in a Footer block from the left sidebar, and you’re done — every footer block already includes a working unsubscribe link along with your store details.
- Or link the unsubscribe variable yourselfAlready have a custom footer you like? Select the word “Unsubscribe” in any text block, add a link, and set the URL to
{{unsubscribe.url}}. We replace that variable with a personal, one-click opt-out link for each recipient at send time.
Check it before you send
Send yourself a test email and click the unsubscribe link. It should open your unsubscribe page and confirm the opt-out immediately — no login, no form, no extra confirmation step.


