Dark patterns: spotting them so you don't fall for them
Common manipulative design patterns, and how Silentium avoids them.
A dark pattern is not a design mistake. It is an interface working exactly as intended, only in favour of whoever built it and against whoever uses it. You recognise one by a specific feeling: you have just done something you did not want to do, and you could not point to the moment you decided to do it.
The ones you meet most often
- The uneven path. Accept is a large coloured button; decline is a grey link, on another screen, behind the word Options. Both decisions carry the same weight but cost wildly different effort.
- Guilt in the button. The decline option is worded to shame you: no thanks, I prefer to stay unprotected. A form should not have opinions about you.
- Manufactured urgency. Countdowns that reset on reload, only 2 left that have been left for months, notices that nineteen other people are looking at this right now.
- Forced continuity. Subscribing takes two taps; cancelling takes finding a form, waiting for an email and sometimes writing to support.
- Costs that surface late. The price on the first screen is not the final price, and the extras appear once you have already sunk ten minutes into the flow.
- Asking until it wins. The same permission, notification or rating prompt returns again and again until you accept out of fatigue.
Why they are still here
Because they are measured and they work. An A/B test measures conversions this week, not trust two years from now. If the pre-ticked box lifts sign-ups by 12%, the dashboard calls it an improvement, and nobody has a column on that same dashboard for the people who felt tricked and never came back.
How to spot one in the moment
Three quick questions cover almost everything:
- Does saying no cost the same as saying yes? If not, there is an intention behind it.
- Does the urgency survive a page reload? If the countdown resets, it was scenery.
- Do I know how to leave before I go in? Find the cancellation flow before signing up, not after.
And one practical defence: when a screen rushes you, do the opposite and close it. If the offer was real, it will still be there tomorrow. If it was not there tomorrow, it was not an offer.
What Silentium commits to
Here that turns into design rules, not a paragraph of good intentions:
- Nothing pre-ticked. Whatever you did not switch on is off.
- No urgency counters, no manufactured scarcity.
- The full price from the start, and cancellation by the same route as the sign-up.
- Each permission is asked once, with the reason in front of it, and a no is a final no.
- No cookie walls, because there are no analytics to consent to.
Good design shows in whether you can change your mind without a fight. Anything that makes leaving, cancelling or saying no harder is telling you something about the business behind it, and it is usually the most honest part of the whole interface.