Nielsen's 5 Components of Usability

Jakob Nielsen's five components of usability: learnability, efficiency, memorability, errors, and satisfaction, and how to use them to evaluate a design.

info Quick Definition
Usability is a quality attribute that measures how easy an interface is to use. Jakob Nielsen breaks it into five components: learnability, efficiency, memorability, errors, and satisfaction.

What are the five components?

Nielsen Norman Group presents them in its usability introduction as five questions you can ask about any design:

  • Learnability: how fast do people learn to accomplish basic tasks with the design?
  • Efficiency: once people have learned the design, how quickly do they perform tasks?
  • Memorability: when someone returns to the design after a period of not using it, how easily do they reestablish proficiency?
  • Errors: how many errors do people make, how severe are they, and how easily do they recover from them?
  • Satisfaction: how pleasant is the design to use?

The list is not a technical standard. It is a framework that helps you decide what to measure. NN/g adds two cautions: usability is not a property of the design alone (you have to say for whom, for which task, and under what conditions), and being easy to use is not enough, because a product also needs utility, meaning it offers the features people need.

Why does this matter for a junior designer?

Because when someone says “this is not usable”, they almost always mean one of these five components, and each one calls for a different answer. A flow nobody understands the first time has a learnability problem. One that feels slow to expert users has an efficiency problem. One that nobody picks up again after a week has a memorability problem.

Separating them helps you write concrete goals for a test. “We want it to be usable” cannot be measured. “We want a new user to finish sign-up without help” can.

How are the components measured?

In its metrics article, Nielsen Norman Group proposes four basic measures that map well onto several components:

MeasureWhat it capturesRelated component (this wiki’s reading)
Task success rateWhether the user reaches the goalLearnability, errors
Time on taskHow long it takesEfficiency
Error rateHow many errors occurErrors
Subjective satisfactionHow the user feelsSatisfaction

Note that those four metrics do not include a specific measure for learnability or memorability. A reasonable way to measure them (this wiki’s suggestion, not NN/g’s) is to compare a new user’s first attempts at the same task, and to repeat the task after a period away from the product. Treat it as practical guidance, not as a standard.

On sample size, NN/g distinguishes: to find problems in a qualitative test a few users are enough (five per round, across several rounds), but to measure metrics it recommends more, around 20 per design.

How do you apply this when designing?

  1. Choose the components that matter for your product. An emergency system needs learnability and errors. A tool used every day needs efficiency. A service used once a year needs memorability.
  2. Turn each component into a test goal. For example: “three of five users complete payment in under two minutes”.
  3. Design for errors as well as success. The errors component includes recovery. A clear message that says what happened and how to fix it is worth more than a technical error code.
  4. Design for experts without losing beginners. Efficiency should not sacrifice learnability. Keyboard shortcuts are a good example of that balance.
  5. Ask about satisfaction after the task, not before. That way the answer reflects what the person just experienced, not what they expect.

For errors, the prevention vs. recovery article goes deeper into the difference between avoiding an error and helping someone get out of it. In practice, the two complement each other.

When should you NOT use this framework?

  • When there is no clear user goal. Without a task, there is no way to measure efficiency or errors.
  • As a substitute for testing with users. The components guide a test; they do not replace one. That is what usability testing is for.
  • As a mechanical checklist. A design can meet all five questions and still be confusing for a specific audience.
  • To compare products from different domains. NN/g notes that usability depends on for whom, for which task, and under what conditions. A bank and a game do not weigh the components the same way.

Example

Illustrative example: a team evaluates a medical appointment booking system.

  • Learnability: new patients take four minutes to book their first appointment. The goal is under two.
  • Efficiency: frequent patients book in under a minute, which is fine.
  • Memorability: after six months away, patients forget where the cancel option is. The team decides to add a more visible entry point.
  • Errors: 20% of bookings are duplicated. A confirmation step is added before payment.
  • Satisfaction: the score drops on the clarity question. The team reviews the wording of its messages.

Each component has a symptom, a measure, and a fix. That is what makes the framework useful.

To evaluate the interface without users, heuristic evaluations can help you find problems before testing. They are complementary tools, not substitutes.

Common mistakes

  • Confusing the five components with Nielsen’s ten heuristics. They are different tools.
  • Reducing efficiency to speed, without considering what the user has already learned.
  • Treating errors only as prevention, without thinking about recovery or severity.
  • Asking about satisfaction before the person has used the design.
  • Assuming one component matters more than the others in every product.
  • Taking usability as enough without checking utility: an easy product that lacks the features people need is of no use.

Sources

Frequently asked questions

What are Nielsen's 5 components of usability?
They are learnability, efficiency, memorability, errors, and satisfaction. Nielsen Norman Group presents them as the five quality components of usability.
How do the 5 components differ from Nielsen's 10 heuristics?
The components describe what usability means for a design. The 10 heuristics are concrete principles for evaluating an interface. They are two different tools: one defines the goal and the other helps inspect.
How do you measure memorability in an interface?
Nielsen Norman Group’s four basic metrics do not include one specific to memorability. A reasonable option, proposed by this wiki and not by NN/g, is to repeat the same task after a period away from the product and compare time and errors.
How many users do you need to find usability problems?
For qualitative testing, Nielsen Norman Group says five users per round are usually enough to find many of the most important problems, and recommends several small rounds over one large study. To measure metrics it recommends around 20 users per design.
Which basic metrics does Nielsen Norman Group recommend?
Task success rate, time on task, error rate, and users’ subjective satisfaction.