What are “dark patterns” in consent and unsubscribe design?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
Picture this: a subscriber wants to unsubscribe from your list. They scroll to the bottom of the email, find a tiny gray link, click it, land on a page asking them to confirm, then choose a reason, then consider getting "fewer emails" instead, then finally see a confirmation. That whole experience is a dark pattern, and regulators are now naming them explicitly in enforcement actions.
Dark patterns are design choices that make it deliberately harder to withdraw consent or opt out than it was to give it. Under GDPR and PECR, withdrawing consent must be as easy as giving it. If signing up for your newsletter takes one click, unsubscribing can't require five steps. Common patterns in email include: unsubscribe links in low-contrast text; preference centers that offer "fewer emails" but no full opt-out; confirmation flows with emotionally loaded language designed to guilt people into staying; and "unsubscribe" flows that add the person to a winback sequence immediately afterward. Gmail and Yahoo Mail formalized this with their 2024 bulk sender requirements, mandating one-click unsubscribe and prompt list removal within two days.
On the consent side, the most common dark patterns are pre-ticked checkboxes (which GDPR explicitly prohibits for marketing consent), bundled consent forms that mix necessary processing with marketing so subscribers can't agree to one without the other, and consent language buried in terms and conditions rather than presented at the point of collection. "By creating an account you agree to receive our marketing emails" isn't valid consent under GDPR. It might feel lower-friction for list growth, but it's a compliance risk that tends to surface during audits.
There's a deliverability argument against dark patterns too. Subscribers who feel trapped don't stay engaged: they mark you as spam instead of unsubscribing, which does far more damage to your sender reputation than a clean unsubscribe rate ever would. A list built on frictionless opt-ins and easy exits has better click rates and better inbox placement than one padded with people who couldn't find the way out.
Audit your own unsubscribe flow today: click the link in one of your own sends and time how long it takes to fully unsubscribe. Count the steps. If it's more than two clicks or takes longer than 20 seconds, there's room to improve. That friction isn't retaining subscribers; it's generating spam complaints.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.