A dark pattern is a design decision that works against the person using it: a cancel button hidden three menus deep, a pre-ticked box that signs you up for marketing, a price that grows at every checkout step. They can nudge short-term numbers up, which is why they're common. But they erode trust, generate complaints and increasingly attract regulators. Here's how to recognise them and what to do instead.
Common dark patterns
| Pattern | What it looks like | Honest alternative |
|---|---|---|
| Hidden costs (drip pricing) | Fees appear only at the final checkout step | Show the full price, including mandatory fees, up front |
| Roach motel | Easy to sign up, very hard to cancel | Cancelling is as easy as joining |
| Confirmshaming | "No thanks, I don't like saving money" | A neutral "No thanks" |
| Pre-ticked boxes | Marketing consent or add-ons selected by default | Unticked boxes; people opt in |
| Fake urgency | Countdown timers that reset, "only 2 left" when untrue | Real deadlines and real stock levels only |
| Fake social proof | Invented reviews or "23 people are viewing this" | Genuine reviews and real data |
| Sneak into basket | Items added to the basket without asking | Suggest add-ons; let people choose |
| Disguised ads | Ads styled as content or navigation | Clearly labelled sponsored content |
| Forced continuity | Free trial converts to paid without clear warning | Reminder before billing, easy cancellation |
| Privacy zuckering | Confusing settings that nudge people to share more data | Clear, balanced privacy choices |
| Nagging | Repeated pop-ups until someone gives in | Ask once, respect the answer |
Why dark patterns backfire
They destroy trust
Customers who feel tricked don't come back, and they tell others. Reviews mentioning "hidden fees" or "impossible to cancel" damage conversion for everyone who reads them.
They create costs elsewhere
- Refunds and chargebacks
- Support time handling complaints and cancellations
- Higher churn once people realise what they signed up for
- Payment provider scrutiny if disputes rise
They invite regulation
In the UK, misleading and aggressive commercial practices are prohibited, and the Digital Markets, Competition and Consumers Act 2024 gave the Competition and Markets Authority stronger direct enforcement powers, including significant fines, and specific rules on drip pricing and fake reviews. Data-related tricks can breach UK GDPR, and cookie banners that make rejecting harder than accepting have drawn regulator attention. In the EU, the Digital Services Act restricts deceptive interface design on online platforms. This isn't legal advice, but the direction is clear: regulators are paying attention.
Grey areas: persuasion vs manipulation
Not every persuasive technique is a dark pattern. The test is whether the design helps people make a decision they'd be happy with afterwards.
| Fine | Crossing the line |
|---|---|
| Highlighting your most popular plan | Hiding the cheaper plan |
| A real sale ending on a real date | A timer that resets on every visit |
| "Free delivery over £50" | Delivery cost revealed only at the last step |
| Showing genuine reviews | Writing or buying reviews |
| Reminding someone about their basket once | Daily emails with no easy unsubscribe |
Auditing your own site
- Total price, including mandatory fees, shown before checkout
- Cancelling a subscription takes no more steps than signing up
- Consent boxes are unticked by default
- Cookie banner offers "Reject" as clearly as "Accept"
- Urgency and scarcity messages are true
- Reviews are genuine and not selectively edited
- Opt-out and decline buttons use neutral wording
- Trial users are reminded before they're charged
- Unsubscribe links work in one or two clicks
Honest design converts too
The alternative to dark patterns isn't weak design. It's clear design: transparent pricing, genuine proof, easy decisions and respect for people's choices. That builds the trust that brings repeat customers, referrals and good reviews. Our guide to UX mistakes killing your conversion rate shows how to improve conversion honestly, and cart abandonment fixes covers checkout specifically.
Cookie banners done right
Cookie banners are one of the most common places dark patterns appear. A fair banner:
| Element | Fair approach |
|---|---|
| Choices | "Accept all" and "Reject all" equally visible on the first layer |
| Defaults | Non-essential cookies off until the visitor agrees |
| Language | Plain explanation of what each category does |
| Settings | Easy to find and change later, for example in the footer |
| Design | No tiny grey "reject" link next to a large coloured "accept" button |
UK regulators have made clear that rejecting non-essential cookies should be as easy as accepting them.
Making cancellation fair: a simple flow
- Find: "Cancel subscription" is visible in account settings.
- Offer alternatives, once: pause, change plan or skip a delivery.
- Confirm: a single clear confirmation button.
- Acknowledge: a confirmation screen and email stating the end date.
- Respect: no further renewal charges or repeated retention emails.
Offering a genuine alternative at the moment of cancelling is fair and often keeps customers. Hiding the cancel button or adding repeated hurdles is not.
How we approach it
Our UI/UX design and usability testing work focuses on making the right choice obvious, never on tricking people into the wrong one. Ethical design is better for customers and, over time, better for business.
The short version
Dark patterns trick or pressure people into choices they didn't intend, from hidden fees to hard-to-cancel subscriptions. They damage trust, raise costs and attract regulators. Audit your site, remove deceptive design, and replace it with transparent pricing, genuine proof and easy, respectful choices.




