Friction in UX
Why friction causes users to abandon, the difference between good and bad friction, and how to identify and test friction-reduction opportunities.
Friction is any element of a user experience that slows down, confuses, or discourages a user from completing their intended action. It’s the gap between what the user wants to do and how easy your interface makes it. Every extra click, confusing label, slow page load, and unexpected requirement adds friction — and friction compounds.
Bad friction vs. good friction
Most friction is bad — it exists because of poor design, legacy code, or organizational politics (“legal says we need this disclaimer”). But some friction is intentional and valuable:
Good friction creates deliberation where it matters. A “confirm your order” summary page adds friction but reduces buyer’s remorse and returns. A two-step email verification adds friction but improves list quality. Password requirements add friction but prevent security issues.
Bad friction creates effort without value. Requiring account creation before checkout. Hiding the pricing page behind a demo request. Making the unsubscribe process deliberately difficult. Asking for a phone number when you’ll never call.
The optimization question isn’t “how do we remove all friction?” — it’s “does this friction serve the user’s interests, or only ours?”
Identifying friction
Quantitative signals. Drop-off spikes in your funnel data tell you where friction exists. If 40% of users abandon at the shipping step, that’s a friction point. If page load time correlates with bounce rate, that’s friction.
Qualitative signals. Session recordings show how users experience friction: repeated clicks on non-clickable elements, back-and-forth scrolling (searching for information), form field corrections. Surveys and support tickets tell you what users find frustrating in their own words.
Heuristic evaluation. Walk through your own funnel as a new user. Count every decision, every piece of information required, every page load. Then ask: which of these actually help the user, and which exist for our convenience?
Common friction sources
- Mandatory account creation. Guest checkout consistently outperforms forced registration for first-time buyers.
- Form length. Every field you add reduces completion rate. Only ask for what you need at this step.
- Page load time. Each additional second of load time reduces conversions 4-7%. This is measurable, consistent, and often the highest-ROI optimization.
- Unclear next steps. When users don’t know what to do next, they leave. Explicit CTAs and visual flow reduce decision friction.
- Payment friction. Every payment method you don’t support is friction for users who prefer it. Apple Pay, Google Pay, and buy-now-pay-later options reduce checkout friction.
Practical example
A subscription company required new users to complete a 6-step onboarding flow before accessing the product. Analytics showed 52% abandonment by step 4. They tested letting users skip to the product immediately (with onboarding available on-demand). Trial-to-paid conversion increased 19% — not because onboarding was bad, but because forcing it at that moment was friction. Users who explored the product first were more motivated to complete onboarding later.
Keep Reading
Put This Into Practice
Understanding the theory is step one. Building an experimentation program that applies these concepts systematically — and ties every test to revenue — is where the real impact happens.
Revenue Frameworks
for Growth Leaders
Every week: one experiment, one framework, one insight to make your marketing more evidence-based and your revenue more predictable.