Letās be honestāwe all get a little twitchy when someone unsubscribes.
You think:
āNooo⦠come back. I promise tomorrowās email will be better.ā
But hereās the truth Iāve learned after years in the deliverability trenches:
If someone doesnāt want your emails, the best thing they can do is unsubscribeāfast and clean.
Thatās why Iāve always made unsubscribing stupid simple:
Unsubscribe link in the header and footer
One-click unsubscribe (not those shady āre-enter your emailā pages)
If someone replies with āunsubscribe,ā āstop,ā or an impressively creative NSFW insultāI remove them manually
Because hereās the alternative:
They hit the SPAM button.
And that kills your reputation a whole lot faster.
All the big inbox providers have now mandated one-click unsubscribe for bulk senders.
ā
Gmail
ā
Yahoo
ā
Outlook (starting May 2025)
Theyāve even added native unsubscribe buttonsābig, bold, and easy to spot at the top of the email. Itās like a VIP exit for subscribers.
And thatās a good thing. Because fewer frustrated users = fewer spam complaints = better inboxing for the rest of us.
Google Postmaster now shows a warning like this:
āHonor unsubscribe: Needs work.ā
Remove users from mailing lists within 48 hours of receiving unsubscribe requests.
Translation:
Google knows someone unsubscribedā¦
And you kept sending them emails anyway.
Thatās a huge red flagāand it could land your domain on the naughty list.
Hereās where it gets tricky:
You might be running multiple lists under one domaināsay youāve got a health brand with:
Nutrition tips
Workout plans
Recipe newsletters
Mental wellness content
If someone unsubscribes from āWorkout Plansā and you only remove them from that listābut you keep emailing them recipes and meditation tipsāGoogle doesnāt care.
To Gmail, it looks like you ignored their unsubscribe.
They expect you to treat that one-click unsubscribe as a global opt-out unless you're properly signaling list-type unsub behavior via RFC 8058 List-Unsubscribe-Post headers (yep, it's technical).
If youāre running multiple newsletters or segments under one sending domain, you must either:
Use separate sending domains per list/brand
Or configure your unsubscribe logic to match modern sender requirements
Otherwise, youāre gonna keep seeing that āNeeds workā warningāand eventually, the spam folder will do the unsubscribing for you.
To implement one-click unsubscribe while managing multiple lists under the same sending domain without unsubscribing users from all lists, you'll need to take a list-specific unsubscribe approach. Here's how to do it correctly:
ā ļø Warning: The content below this line may cause eye-glazing, spontaneous Googling, or an urgent need for coffee.
If you're not the tech person, just forward this to your ESP or dev team and pretend you understood it all. š
ISPs like Gmail, Yahoo, and Outlook donāt care about the internal meaning of your unsubscribe link ā they just look for a valid, functional unsubscribe method in the header.
They will:
Look for a List-Unsubscribe
header with a URL (<https://...>
) or mailto (<mailto:...>
)
Detect and render a one-click āUnsubscribeā button if the link meets their standards
Trust that clicking the link results in the user being unsubscribed from that specific email context
list_id
for Your Own UseList-Unsubscribe: <https://yourdomain.com/unsub?list=weekly_digest&token=XYZ>
list=weekly_digest
: clearly indicates which list the unsubscribe applies to
token=XYZ
: a signed token that prevents tampering and verifies the request
Your backend uses the list
or decodes the token
to determine which list to unsubscribe from.
mailto:
:List-Unsubscribe: <mailto:[email protected]?subject=unsubscribe_weekly_digest>
You can parse the subject line or local part to determine the list.
List-ID
Header While not required for one-click unsub, the List-ID
header helps identify your mailing list to email clients and spam filters. Format:
List-ID: Weekly Digest <weekly_digest.yourdomain.com>
This is mostly for filtering and categorization on the ISP side, but it does help your reputation and transparency.
ā ļø IMPORTANT: List-ID is mandatory if you are managing multiple lists from a single sending domain. This identifies which list each email is associated with, and which one-click unsubscribe you should honor.
To ensure ISPs like Gmail render the one-click unsubscribe:
The link must be HTTPS
The URL must respond with 200 OK and instantly unsubscribe without confirmation
Avoid redirects to landing pages or preference centers from the one-click link
You can include a secondary link inside the email body for managing subscriptions
BEFORE YOU GO
If your emails arenāt landing in the inbox, theyāre not doing their job. Iāve seen too many brands struggle with deliverability issues without knowing why.
The truth is, a few key optimizations can make all the difference in getting your emails seen, opened, and clicked.
Make unsubscribing as easy as possible
One-click = required
Honor the unsubscribe fully, not halfway
If you're sending across multiple lists, configure your headers rightāor consolidate
The unsubscribe button isnāt your enemy.
Itās your spam shield.
Donāt you dare unsub,
Chris Miquel
PS: If youāre getting flagged for āHonor unsubscribeā issues and donāt know why, hit replyāIāll point you in the right direction.
How did you like today's newsletter? |
Reply