Friction

Also known as:

In short

Friction is anything that slows users down, confuses them or adds effort on the way to their goal, such as needless form fields or unclear copy.

What is friction?

In UX design, friction is any resistance between a person and their goal. It can be extra clicks, a required field with no obvious purpose, a confusing error message, or simply the feeling of not knowing what happens next.

It helps to separate three kinds. Interaction friction comes from physical effort, cognitive friction from thinking and uncertainty, and emotional friction from doubt, for example about security or cost.

Why friction matters

Friction shows up directly in your numbers. Every unnecessary hurdle in sign-up, onboarding or checkout makes some users drop off. At the same time, not all friction is bad. A confirmation step before deleting an account is intentional friction that prevents costly mistakes. What matters is adding friction on purpose instead of creating it by accident.

How to reduce friction in practice

  • Observe first: Find friction points in usability tests and funnel data before you change anything.
  • Cut fields: Only ask for what you truly need at that moment. Everything else can wait.
  • Use smart defaults: Prefill what you can reliably infer, such as the country from the shipping address.
  • Be transparent early: Show costs, delivery times and terms before people have invested effort.
  • Prevent errors: Validate input inline and write messages that make the next step obvious.

Example

A D2C store reveals shipping costs only in the final checkout step. In user tests, several participants hesitate right there and close the tab. Once shipping costs appear on the product page and in the cart, that drop-off point no longer shows up in the tests.

written by

Benedikt Geisberger

Got the theory? Let’s test your product.

We use real user tests to show you where your product gets stuck and what to improve first.

Request a project