You know the feeling. You went online to do one thing. Maybe cancel a subscription. Maybe buy a single item. Maybe just read an article without being shaken down for your email, your location, your cookie preferences, and a vague promise of your firstborn.

Forty-five minutes later, you’re three menus deep in a “preferences centre” designed by someone who clearly hates you personally, you’ve somehow agreed to a newsletter about artisanal sock subscriptions, and there’s a tiny grey “No thanks, I hate saving money” button mocking you from the corner of the screen.

Welcome to dark patterns. The internet’s favourite party trick. And we’re calling time on the whole charade.

What even is a dark pattern?

A dark pattern is a design choice that’s been engineered — deliberately, by adults who get paid — to trick you into doing something you didn’t want to do. Spending more. Signing up for more. Sharing more. Cancelling less.

It’s not a bug. It’s not a misunderstanding. It’s the digital equivalent of a used-car salesman with a UX degree.

Here are the greatest hits.

Honeymoon pricing

The first month is $1. The second month is $89. They are betting — correctly, statistically — that you will forget. They’ve built an entire revenue model on your busy Tuesday. (Domain registrars have turned this one into an art form — we wrote a whole separate article about it.)

The roach motel

Easy to check in. Impossible to check out. Signing up takes one click and a smile. Cancelling requires a phone call, a webform, a sworn statement, and possibly a notarised letter from your grandmother. (Looking at you, every gym, streaming service, and “premium” anything since 2011.)

Jumping Through Hoops™

Want to do a basic thing with your own money or your own account? Cool. Just verify, re-verify, log in twice, accept a new T&C update, dismiss the cross-sell, dismiss the other cross-sell, click through the “are you sure?” page, and please rate your experience. We’d love to hear your feedback, in the form of a 14-question survey, which you can take after you’ve finished the thing we made nearly impossible.

The sneaky free gift

You added one item to your cart. The site, helpfully, added three. A “free” sample (with a $9.95 “handling fee”). A “lucky pick” you didn’t pick. A subscription box you definitely didn’t ask for. It’s not generosity. It’s pickpocketing in a clown costume.

Buy once, be marketed to forever

You bought a kettle in 2019. Seven years later you are still receiving “Hi! We miss you 😢” emails three times a week from a brand that has, in fact, never met you. Unsubscribing takes you to a page that asks if you’re sure you want to “miss out.” Yes. Yes I am sure.

Fake urgency

“Only 2 left in stock!” There are not only 2 left in stock. “12 people are looking at this right now!” No they aren’t. “Sale ends at midnight!” The sale will be back on Tuesday. The countdown timer is JavaScript. It resets when you refresh. It is lying to you with maths.

Confirmshaming

“No thanks, I prefer to pay full price like a fool.”
“No thanks, I don’t care about my family’s future.”

The button that lets you say no has been written by someone with the emotional intelligence of a damp envelope, specifically to make you feel like a bad person for declining a popup. It is, somehow, not yet illegal.

Why this happens: late-stage capitalism’s group project

Somewhere along the way, “growth” stopped meaning “make something people love” and started meaning “extract maximum value from each human before they figure out what’s happening.” Quarterly targets are a hell of a drug. Whole teams of smart people now spend their working lives A/B testing which shade of grey makes the “cancel” button hardest to find.

That’s not innovation. That’s not design. That’s a heist with a Slack channel.

And the wildest part? It works. Not because people are stupid — but because people are tired. We’re all running on fumes, juggling forty tabs, and these patterns are designed by professionals to exploit the exact moment your guard is down. It’s not a fair fight. It was never meant to be.

Be the change. Stop the madness.

Here’s the thing. The internet wasn’t always like this. And it doesn’t have to stay like this. Every business that uses dark patterns is making a choice. So is every business that refuses to.

You can refuse to.

A small, achievable manifesto for anyone who builds, sells, or ships anything online:

  • One-click in, one-click out. If signing up takes 20 seconds, cancelling should take 20 seconds. Full stop.
  • Price like a grown-up. No fake “honeymoon” rates that triple in silence. Tell people what they’ll pay, then charge them that.
  • No surprise items in the bag. If they didn’t ask for it, don’t add it. This isn’t sleight of hand, it’s a shopping cart.
  • No fake urgency. If it’s a real deal, it can stand on its own. If you need a fake countdown to sell it, maybe the product is the problem.
  • Write the “no” button like a human. “No thanks” is a complete sentence. Nobody needs to be shamed by a popup at 11pm.
  • Email people because you have something to say. Not because the calendar said Tuesday.

That’s it. That’s the whole list. It’s not hard. It’s just less profitable in the short term — which is exactly why almost nobody does it.

Why we care (and what we’re doing about it)

At Digital Greenhouse — and over at our domain registrar little sibling, Chill Domains — we’ve made the call: no roach motels, no fake timers, no sneaky upsells, no breakup popups guilt-tripping you into staying. Our pricing is two numbers on a public page, our renewal price is the price you signed up at, and if you want to leave, the door is right there — we’ll hold it open for you. If you want to stay, it’ll be because we actually earned it.

Our office mascot Jack the greyhound has a strict no-dark-patterns policy, mostly because he can’t read terms and conditions, and we figure neither should you have to.

Keep reading

Domains & the web The domain renewal rip-off Honeymoon pricing’s natural habitat: why your $2 domain now costs $49. Case study Better tools, lower bills $2,227/yr in recurring savings we delivered for one client — with the receipts. Chill Domains The boring renewal email → Your renewal price is your first-year price. Nothing to do. Go back to sleep.