Nielsen's Ten Heuristics

framework · design · organizing-schema

Nielsen's usability heuristics including visibility of system status and error prevention.

Nielsen's Ten Heuristics are the canonical usability heuristics articulated by Jakob Nielsen, originally from his 1990 work with Rolf Molich (the original heuristics had nine items), refined to ten in 1994 in 'Heuristic Evaluation of User Interfaces' (CHI 1994 Conference Proceedings), and substantially popularized through Nielsen's Usability Engineering (1993) and his Nielsen Norman Group (founded 1998 with Don Norman). The ten heuristics: (1) Visibility of System Status — keep users informed about what is going on through appropriate feedback; (2) Match Between System and Real World — speak users' language with familiar concepts; (3) User Control and Freedom — provide undo/redo, clearly marked emergency exits; (4) Consistency and Standards — follow platform and industry conventions; (5) Error Prevention — eliminate error-prone conditions; (6) Recognition Rather Than Recall — minimize memory load by making information visible; (7) Flexibility and Efficiency of Use — accelerators for expert users alongside accessibility for novices; (8) Aesthetic and Minimalist Design — avoid irrelevant or rarely-needed information; (9) Help Users Recognize, Diagnose, and Recover from Errors — error messages in plain language with constructive solutions; (10) Help and Documentation — easy to search, focused on user's task, concrete steps. The heuristics function as evaluation tool for heuristic evaluation methodology — usability inspection method where evaluators (typically 3-5) examine an interface against the heuristics, identifying violations. The framework has been enormously influential in interaction design, with substantial commercial adoption through Nielsen Norman Group consulting and substantial academic citation. The heuristics are taught in essentially every UX curriculum and continue to be applied to interfaces from desktop software to mobile apps to voice interfaces (with periodic updates by Nielsen Norman Group for new contexts).

Originators

Jakob Nielsen (substantial development); Rolf Molich (1990 collaborator on original heuristics); Nielsen Norman Group (1998 onward) high

Year / Decade

1990 (Nielsen-Molich original nine heuristics); 1993 (Usability Engineering book); 1994 (refined ten heuristics) high

Primary sources

Nielsen, J. (1993). Usability Engineering, Nielsen, J. (1994). 'Heuristic Evaluation of User Interfaces', CHI '94 Conference Proceedings, Nielsen, J. & Molich, R. (1990). 'Heuristic Evaluation of User Interfaces' (original nine heuristics), Nielsen Norman Group articles (ongoing) high

Core components

Primary use case

Foundational usability evaluation framework in UX and interaction design; basis for heuristic evaluation methodology; reference framework in UX education globally; foundation for substantial commercial UX consulting (Nielsen Norman Group and many others); integration with broader user-research methodology; pedagogical foundation in interaction design and usability engineering; influence on enterprise software, consumer applications, web design.

Common criticisms

Lineage

Siblings
Don Norman's Design Principles, Gestalt Principles