Skip to content
Design Academy My progress

Stage 8 · Lesson 1 of 12

Usability heuristics, including Nielsen's ten

A checklist for spotting common usability problems.

  • Intermediate
  • 40 min
  • 3 check questions
  • Exercise: 1 h

By the end of this lesson you can

  • Name and explain Nielsen's ten usability heuristics.
  • Apply heuristics to find problems in a real interface.
  • Understand the strengths and limits of heuristic review.

The idea

Heuristics are broad rules of thumb for usable design. The best known are Jakob Nielsen's ten:

  1. Visibility of system status: keep people informed.
  2. Match between system and the real world: use familiar language and concepts.
  3. User control and freedom: provide undo, cancel and clear exits.
  4. Consistency and standards: follow platform and internal conventions.
  5. Error prevention: stop errors before they happen.
  6. Recognition rather than recall: make options visible instead of relying on memory.
  7. Flexibility and efficiency of use: shortcuts for experts without confusing beginners.
  8. Aesthetic and minimalist design: remove irrelevant information.
  9. Help users recognise, diagnose and recover from errors: plain, constructive error messages.
  10. Help and documentation: easy to search, focused on tasks.

Strengths and limits

Heuristic review is fast and cheap and catches many obvious problems. But reviewers are not real users: they miss problems specific to your audience and may flag things that do not matter. Use it alongside testing, not instead of it.

Why it matters in real projects

Heuristics give you a shared vocabulary for usability problems and a quick way to review designs before testing. Knowing them makes your critiques more convincing ("this breaks recognition rather than recall") and they are frequently discussed in interviews.

A realistic example

A reviewer evaluates a library's online renewal system. Findings include: no confirmation after renewing (heuristic 1), "Patron ID" instead of "Library card number" (2), no way to undo a cancelled reservation (3), and error message "Transaction failed: code 17" (9).

Each finding is logged with a screenshot, the heuristic and a severity rating. The team fixes the high-severity items before running user tests, so testing can focus on deeper issues.

Step by step

  1. Learn the ten

    Write each heuristic in your own words with an example.

  2. Pick a product

    Choose a flow to review.

  3. Review independently

    Go through the flow twice: once for overview, once in detail.

  4. Log issues

    Record each issue with screenshot, heuristic and location.

  5. Rate severity

    Rate from cosmetic to catastrophic.

  6. Combine

    Merge with other reviewers' findings.

Common mistakes

  • Mistake Reviewing alone.

    Instead Use two to five reviewers and combine findings.

  • Mistake Treating heuristics as strict rules.

    Instead Use judgement; they are guidelines.

  • Mistake Skipping user testing.

    Instead Use heuristics as a complement to testing.

Check your understanding

Choose an answer, then check it. There is an explanation either way.

Question 1 of 3"Transaction failed: code 17" breaks which heuristic?
Show answer

Help users recognise, diagnose and recover from errors. The message does not help recovery.

Question 2 of 3What does "recognition rather than recall" mean?
Show answer

Make options visible instead of relying on memory. Reduce memory load.

Question 3 of 3What is a limit of heuristic review?
Show answer

Reviewers are not real users. It misses audience-specific issues.

Practice exercise

Exercise · about 1 h

Heuristic review

Run a heuristic review of a sign-up or booking flow.

Steps

  1. Review the flow against all ten heuristics.
  2. Log at least eight issues.
  3. Rate severity.
  4. Recommend fixes for the top three.

Deliverable

A heuristic review table with recommendations.

Self-assessment

Tick each item when it is true of your exercise. Be honest; this is for you.

4 items

Summary

  • Nielsen's ten heuristics are rules of thumb for usability.
  • Heuristic review is fast and cheap.
  • Use several reviewers and rate severity.
  • It complements, not replaces, testing.

Further reading

Third-party sources, chosen for reliability. They open in a new tab.

Your notes

Marking complete updates your course and roadmap progress.

Back to Usability testing and iteration Roadmap