Select Page

Jakob Nielsen’s 10 Usability Heuristics

Nielsen's 10 heuristics
Rédigé par Philippe
3 February 2026

Jakob Nielsen’s heuristics, also known as “Jakob Nielsen’s heuristic evaluation” or “Jakob Nielsen’s heuristic principles,” aim to identify usability problems in a human-machine interface. Jakob Nielsen is recognized as the pioneer of “Usability Engineering” (UE). According to his definition, heuristic evaluation is a “discount” usability engineering method (his own terms). Based on a few general principles, qualified professionals can quickly evaluate the ergonomics of a user interface.

How is a heuristic evaluation performed?

The analysis is carried out without involving end-users. Interface design experts conduct an ergonomic audit to detect usability issues. By definition, Nielsen’s heuristic evaluation is thus distinguished from user testing.

What is usability?

The notion of usability refers to the quality of the human-machine interaction. According to the ISO 9241 standard, the main attributes of usability are effectiveness, efficiency, and satisfaction.

What are Nielsen’s heuristic criteria?

Nielsen’s heuristic criteria are similar to checkpoints in an iterative design process. Unlike usability tests, the evaluators are specialists. This technique is also a “Usability Inspection Method” (UIM). UIMs bring together techniques based on expert audits, without resorting to users. Nielsen’s heuristic evaluation is performed by ergonomists, interactive designers, UX designers, or even developers. Ideally, it is preferable to call upon interface ergonomics experts.

Nielsen’s 10 heuristics are benchmarks, not directives

Individually, each evaluator examines the interface elements of the application, website, etc. The goal is to identify flaws to improve the design of a web interface, mobile app, or any digital product. Nielsen’s 10 heuristics serve as benchmarks, even at the beginning of the design process. They are very general rules and not strict directives, hence the term “heuristics”. It is possible to break them in certain contexts, as Nielsen explains in this presentation video.

What is the origin of Nielsen’s heuristics? History

In 1990, Rolf Molich and Jakob Nielsen published an article entitled “Improving a Human-Computer Dialogue” in the journal Communications of the ACM. This article, presented at a conference, resulted from a survey conducted with 77 designers and programmers. The authors studied the problems encountered during interface design. Their heuristics aim to find design solutions quickly.

This work builds on previous research, including:

  • The article “Design of human-machine interfaces for time-sharing systems” (1976) by David R. Cheriton
  • The 1983 publication, “Design rules based on analyses of human error” by Donald Norman, future partner of Jakob Nielsen and inventor of the term “User Experience” (UX).
  • The chapter “8 Golden Rules of Interface Design” (1987) by Ben Shneiderman in the book “Designing the User Interface.”

Discount Usability: A “discount” evaluation?

In 1993 and 1994, Nielsen wrote several articles and books to revise and explain his heuristics. At the conference where Nielsen and Molich spoke (August 1990), Peter G. Polson, Clayton Lewis, et al. presented the Cognitive Walkthrough. This is also a UI usability evaluation method that does not involve users. Many ergonomic principles continue to be developed today. Nielsen’s heuristic evaluation remains one of the most famous, still used in interaction design, UX Design, and UI design.

What are the 10 usability heuristics?

The 10 usability heuristics are a set of guiding principles for evaluating the effectiveness and user-friendliness of a user interface. These principles were established by Jakob Nielsen in the 90s and are widely used in the field of user interface design. Here they are:

  1. Visibility of system status: The system should always keep users informed about what is going on, through appropriate feedback within a reasonable time.
  2. Match between system and the real world: The system should speak the users’ language, with words, phrases, and concepts familiar to the user, rather than system-oriented terms.
  3. User control and freedom: Users often perform actions by mistake and need a clearly marked “emergency exit” to leave the unwanted action without having to go through an extended process.
  4. Consistency and standards: Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform and industry conventions.
  5. Error prevention: Even better than good error messages is a careful design which prevents a problem from occurring in the first place.
  6. Recognition rather than recall: Minimize the user’s memory load by making elements, actions, and options visible. The user should not have to remember information from one part of the interface to another.
  7. Flexibility and efficiency of use: Shortcuts — hidden from novice users — may speed up the interaction for the expert user such that the design can cater to both inexperienced and experienced users.
  8. Aesthetic and minimalist design: Interfaces should not contain information which is irrelevant or rarely needed. Every extra unit of information in an interface competes with the relevant units of information.
  9. Help users recognize, diagnose, and recover from errors: Error messages should be expressed in plain language (no error codes), precisely indicate the problem, and constructively suggest a solution.
  10. Help and documentation: It’s best if the system doesn’t need any additional explanation. However, it may be necessary to provide documentation to help users understand how to complete their tasks.

These heuristic principles are essential to guarantee a smooth and intuitive user experience, which is crucial for the success and effectiveness of products and services based on information technologies.

Nielsen’s heuristic inspection vs. usability testing

Jakob Nielsen’s heuristic inspection has maintained its relevance for over 25 years, benefiting from sustained popularity due to its unique advantages that make it an indispensable tool in the field of ergonomics and digital design.

Advantages of Nielsen’s heuristic inspection

1. Low cost and easy implementation

Nielsen’s heuristic inspection stands out for its moderate cost and easy setup. This method offers an economical alternative without compromising the quality of the evaluation. Its simple application allows for fluid integration into design and redesign processes, guaranteeing regular monitoring of ergonomic and design performance.

2. Rapid detection of anomalies and optimal solutions

Thanks to heuristic inspection, anomalies related to ergonomics and design can be identified more quickly. This allows design teams to react promptly and provide optimal solutions before problems become more complex and costly to resolve.

3. Compatibility and versatility

This method harmonizes perfectly with other design tools and approaches, making it a versatile tool for design teams. Its compatibility with various design methods and tools makes it a valuable ally in the continuous improvement of ergonomics and user experience.

Limitations of Nielsen’s heuristic inspection

1. Risk of false positives and adequate choice of heuristics

Heuristic inspection is not immune to false positives, which can lead to the detection of problems that do not actually exist. It is crucial to carefully choose the relevant heuristics to ensure an accurate and complete evaluation of ergonomics and design.

2. Requirement for qualified experts and subjectivity

The success of the heuristic inspection depends heavily on the expertise of the evaluators in computer ergonomics. Evaluator subjectivity can introduce bias into the evaluation process, affecting the reliability of the results obtained.

3. Limitation in User Experience (UX) analysis

Heuristic inspection can focus excessively on the functional aspect of the interface, often relegating the emotional dimension and the actual feelings of users to the background. This can limit the ability to fully understand the user experience as a whole.

The Importance of Usability Testing

The use of usability testing offers an essential complementary perspective, allowing for the identification of friction and concrete difficulties encountered by users in their interaction with the interface.

Complementarity between the two approaches

Nielsen insists on the added value of combining heuristic evaluations with usability testing. These two methods do not substitute for each other but complement one another to offer a more complete and reliable evaluation of ergonomics and design.

Adapting heuristics to the mobile era and conversational interfaces

In a context where interfaces are no longer just desktop websites but include — and often prioritize — mobile applications, voice assistants, chatbots, and conversational interfaces, it is useful to revisit Jakob Nielsen’s 10 heuristics in light of these new platforms. For example, the “Visibility of system status” heuristic remains essential: on mobile or in a chatbot, the user must immediately understand where they are (loading, waiting, response, error). Similarly, “Consistency and standards” takes on a particular dimension: conventions between different platforms (iOS/Android/web) can diverge, which requires deciding to what level one aligns with native standards or imposes a unique identity. Finally, “Aesthetic and minimalist design” is even more important on smaller screens: eliminating superfluous elements improves readability, but care must be taken not to remove useful landmarks in a more restricted interface.

Measuring the impact of heuristics through UX indicators

To move from a qualitative heuristic evaluation to a more factual approach, it is interesting to associate each heuristic with measurable indicators. For example:

  • For “User control and freedom,” one can look at the rate of action cancellations or “back” button usage.
  • For “Recognition rather than recall,” one can measure the average time to complete a task or the number of clicks required.
  • For “Error prevention,” one can track the number of user errors detected or reported. By integrating these metrics into your UX/UI design process, you can not only point out usability problems with Nielsen’s heuristics but also prioritize corrections according to their impact on the user experience and business objectives.

When business usage requires breaking a heuristic: cases and justifications

Nielsen’s heuristics are excellent benchmarks, but they are not strict laws. It may happen that, for business, strategic, or specific usage reasons, the interface must voluntarily deviate from a heuristic. For example, a very complex business interface may prioritize exhaustiveness over the “Aesthetic and minimalist design” principle: removing “non-essential” elements risks hiding key functionalities for expert users. In this case, it is better to document: why this heuristic is set aside, what compromise is made, and how the impact is monitored (via user tests or metrics). This type of transparency strengthens the credibility of your UX process and shows that you apply heuristics intelligently, not dogmatically.

The hybrid approach: synergy between heuristic expertise and user testing

In the field of ergonomics and design, Nielsen’s heuristic inspection plays a crucial role due to its cost-effectiveness and speed in identifying anomalies. However, its limitations highlight the need to also integrate usability testing for a more complete evaluation of the user experience. The hybrid approach, combining these two methods, proves to be the most comprehensive solution to guarantee user-centered design and an optimal user experience.

Nielsen Heuristics FAQ

  • Who is the pioneer of heuristic evaluation?
    It is Jakob Nielsen, recognized as the father of “Usability Engineering,” who defined this rapid ergonomic audit method.
  • What is the major difference between heuristic evaluation and user testing?
    Heuristic evaluation is performed by experts (UX designers, ergonomists) without involving end-users, unlike usability tests which observe the latter in real-life situations.
  • Why are Nielsen’s 10 principles called “heuristics”?
    They are called so because they are general rules and design benchmarks rather than strict directives; they can be adapted or sometimes broken depending on the context.
  • What are the three main advantages of this method?
    It stands out for its low cost, ease of implementation, and its ability to very quickly detect ergonomic anomalies during the design process.
  • Why is it recommended to combine this method with usability testing? Because an expert audit can be subjective or miss the emotional dimension; user tests complement the analysis by identifying concrete difficulties experienced in the field.

Featured Image: Ray Dak Lam – Shape studies volume 2