A catalog of UX anti-patterns.
Recurring interface failures, why they harm users, how to detect them, and how to fix them.
- Create accountbefore browsing
- Start free trialtoo early
- Sign in to continuebefore signup
- Continue as guestshortcut preserved
- View detailscontext first
Affordance Hijacking
Reusing a familiar control for a stronger or different action than users expect.
Inside-Out Design
Organizing navigation, setup, and labels around internal systems before user goals.
Scrolljacking
The page hijacks native scrolling and turns navigation into a forced animation or story sequence.
Journey-Blocking Consent
Blocking content or task progress until users accept tracking, choose settings, pay, or grant permissions.
Premature Conversion
Asking users to sign-up, pay or commit, before they understand the offer.
1
2
3