Hall of shame
Buy the book
Types of deceptive pattern
Tricks used in websites and apps that make you do things that you didn't mean to.
The user struggles to compare products because features and prices are combined in a complex manner, or because essential information is hard to find.
The user is emotionally manipulated into doing something that they would not otherwise have done.
The user mistakenly believes they are clicking on an interface element or native content, but it's actually a disguised advertisment.
The user is pressured into completing an action because they are presented with a fake indication of limited supply or popularity.
Fake social proof
The user is misled into believing a product is more popular or credible than it really is, because they were shown fake reviews, testimonials, or activity messages.
The user is pressured into completing an action because they are presented with a fake time limitation.
The user wants to do something, but they are required to do something else undesirable in return.
Hard to cancel
The user finds it easy to sign up or subscribe, but when they want to cancel they find it very hard.
The user is enticed with a low advertised price. After investing time and effort, they discover unexpected fees and charges when they reach the checkout.
The user is unknowingly enrolled in a recurring subscription or payment plan without clear disclosure or their explicit consent.
The user tries to do something, but they are persistently interrupted by requests to do something else that may not be in their best interests.
The user is faced with barriers or hurdles, making it hard for them to complete their task or access information.
The user is presented with a default option that has already been selected for them, in order to influence their decision-making.
The user is drawn into a transaction on false pretences, because pertinent information is hidden or delayed from being presented to them.
The user is misled into taking an action, due to the presentation of confusing or misleading language.
The user expects to see information presented in a clear and predictable way on the page, but it is hidden, obscured or disguised.