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

PatternWhat it looks likeHonest alternative
Hidden costs (drip pricing)Fees appear only at the final checkout stepShow the full price, including mandatory fees, up front
Roach motelEasy to sign up, very hard to cancelCancelling is as easy as joining
Confirmshaming"No thanks, I don't like saving money"A neutral "No thanks"
Pre-ticked boxesMarketing consent or add-ons selected by defaultUnticked boxes; people opt in
Fake urgencyCountdown timers that reset, "only 2 left" when untrueReal deadlines and real stock levels only
Fake social proofInvented reviews or "23 people are viewing this"Genuine reviews and real data
Sneak into basketItems added to the basket without askingSuggest add-ons; let people choose
Disguised adsAds styled as content or navigationClearly labelled sponsored content
Forced continuityFree trial converts to paid without clear warningReminder before billing, easy cancellation
Privacy zuckeringConfusing settings that nudge people to share more dataClear, balanced privacy choices
NaggingRepeated pop-ups until someone gives inAsk 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.

FineCrossing the line
Highlighting your most popular planHiding the cheaper plan
A real sale ending on a real dateA timer that resets on every visit
"Free delivery over £50"Delivery cost revealed only at the last step
Showing genuine reviewsWriting or buying reviews
Reminding someone about their basket onceDaily 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 are one of the most common places dark patterns appear. A fair banner:

ElementFair approach
Choices"Accept all" and "Reject all" equally visible on the first layer
DefaultsNon-essential cookies off until the visitor agrees
LanguagePlain explanation of what each category does
SettingsEasy to find and change later, for example in the footer
DesignNo 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

  1. Find: "Cancel subscription" is visible in account settings.
  2. Offer alternatives, once: pause, change plan or skip a delivery.
  3. Confirm: a single clear confirmation button.
  4. Acknowledge: a confirmation screen and email stating the end date.
  5. 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.