UX Glossary · N

Nielsen's heuristics

Also: 10 usability heuristics

Ten general usability principles used as the standard checklist for expert interface review.

Jakob Nielsen’s ten usability heuristics are the most widely used framework for expert review. They came out of work with Rolf Molich in 1990 and were refined by Nielsen in 1994, derived from factor analysis of several hundred real usability problems.

  1. Visibility of system status. Keep the user informed about what is going on.
  2. Match between system and the real world. Speak the user’s language.
  3. User control and freedom. Provide a clearly marked way out, including undo.
  4. Consistency and standards. Same word, same thing, and follow platform conventions.
  5. Error prevention. Better than any error message.
  6. Recognition rather than recall. Keep options visible instead of requiring memory.
  7. Flexibility and efficiency of use. Accelerators for experienced users.
  8. Aesthetic and minimalist design. Every extra element competes with the relevant ones.
  9. Help users recognise, diagnose and recover from errors. In plain language, with a way forward.
  10. Help and documentation. Findable, task-focused, concrete.

How to use them

They are a lens for heuristic evaluation, not a scorecard. The value is in forcing a reviewer to look at an interface from ten different angles rather than the one their eye naturally takes.

Their limits

They are general by design, so they say nothing about domain-specific requirements, and they identify violations rather than surprises. Only real users reveal that a label meant something entirely different to them.

In practice

Numbers 1 and 9, system status and error recovery, account for a large share of findings in most reviews, and both are cheap to fix.

Knowing the words is the easy part.

If you'd rather have someone apply them to your product, that's what I do.