Logo UX & Usability Toolkit
DE | EN

Evidence rating

Effect score (E): 4/5 Evidence for the underlying principle or measurement method.

Transfer score (T): 4/5 Evidence for reliable results in digital product practice.

Evidence level: High

[Supported by practice tests] Treat heuristic findings as potential problems, not as a substitute for user testing or usage data.

Scale and rating rules

Effect score: 5 established · 4 robust · 3 context-dependent · 2 weak · 1 preliminary.

Transfer score: 5 practice-proven · 4 field-supported · 3 partially supported · 2 plausible · 1 hypothesis.

Without a robust scientific or normative source, E is capped at 3. Blog and agency opinions support at most T=2. If evidence conflicts, the more conservative score applies until justified otherwise.

Evidence level: High = E ≥ 4 and T ≥ 3; Moderate = E ≥ 3; Preliminary = E ≤ 2 or T ≤ 1.

Heuristic Evaluation According to Nielsen

Heuristic evaluation according to Nielsen is an expert-based method for systematically identifying interface usability problems against general design principles. The ten heuristics build on work by Jakob Nielsen and Rolf Molich published in 1990; Nielsen revised them in 1994. They give UX practitioners a shared framework for reviewing feedback, language, control, consistency and other fundamentals of usability, without requiring a user test. This makes the method a foundational technique that can be used early and repeatedly in UX design—but not a substitute for observing real users.


When and Why is Heuristic Evaluation Used?

Heuristic evaluations are typically used in the early phases of product development. For example, an interactive prototype of an online store is checked by a UX team before the first user test. It is noticed that the shopping cart icon is difficult to recognize in the mobile view and that there is no feedback after adding a product - violations of several heuristics. These problems can be resolved early and cost-effectively, even before real users are confronted with them in tests.

The aim is always to detect Usability problems as early as possible in order to avoid subsequent corrections. The method is suitable for websites, apps, complex tools, but also for interactive hardware - wherever user interaction plays a role.


This is How a Heuristic Evaluation Works

A heuristic evaluation process usually follows a systematic sequence:

  1. Define the goal and scope Specify the product scope, target users, context of use, platforms and research questions. Write two to five realistic tasks so evaluators can inspect comparable flows. Provide access, test data and assistive technology where relevant.

  2. Brief the evaluators Three to five evaluators is a useful guideline for many projects. Choose people with usability experience and, where possible, different professional perspectives. Explain the rating and documentation approach without showing them other reviewers’ suspected problems.

  3. Inspect the interface independently Each evaluator completes the tasks alone and first builds an understanding of the structure and navigation. In a second pass, they inspect specific interactions against each of the ten heuristics. Separate passes help reviewers understand the context before assessing details systematically.

  4. Document findings clearly For each finding, record the screen or step, task, observed UI behavior, violated heuristic, potential user impact and evidence (such as a screenshot). Distinguish the observed problem from its cause and proposed solution. Add a provisional severity rating.

  5. Review and consolidate Compare findings only after individual reviews. Merge descriptions of the same underlying problem while retaining distinct evidence and affected tasks. Resolve disagreements against the usage context; one UI issue may violate several heuristics, but should not be counted as multiple independent problems.

  6. Agree severity and prioritize actions Rate consolidated problems by impact, frequency or likelihood, and persistence. Agree on scale criteria beforehand, then prioritize by severity, reach, effort and product goals. Write actionable recommendations and flag assumptions that should be checked in a user test.

What does it mean to inspect the interface thoroughly?

Inspection—sometimes called a walkthrough—means following intended tasks from entry to completion rather than glancing over the screens. Check the normal path, relevant states and likely variations: empty and completed forms, loading and success states, error messages, back navigation, cancellation and recovery. You do not need to explore every imaginable combination; focus on high-risk or high-value tasks.

UX Researchers discuss results AI
Heuristic evaluation in practice: UX experts analyze an interface based on defined principles and document usability problems.
AI-generated image

Nielsen’s 10 heuristics with UI examples

The heuristics are review principles, not a rigid checklist: assess every finding in the context of the task, target users and use environment. Each principle below includes a possible violation and a practical way to improve it.

1. Visibility of system status

The interface should provide timely, understandable feedback about what is happening—for example, whether an action has been received, is still in progress or has completed.

Violation: After clicking “Save,” the interface shows no response. Users click again and may create duplicate records.

Best practice: Confirm receipt immediately, show a spinner or progress indicator for longer operations, and use skeleton screens for substantial loading content. Confirm completion (“Changes saved”) and explain errors with a next step. Do not use an animation as a substitute for a meaningful status message.

2. Match between the system and the real world

Use familiar words, natural processes and recognizable concepts from the target users’ world. Present information in an order that makes sense to them.

Violation: A payment page labels the amount due “Settlement Value,” while customers expect to find the total at checkout.

Best practice: Use “Total” or “Amount due,” explain unavoidable specialist terms in context, and order steps as users expect—for example, cart, delivery, payment and confirmation.

3. User control and freedom

People need clear ways out of unwanted states and ways to recover from mistakes. Back, cancel and undo actions should be available without unnecessary loss of work.

Violation: A multi-step checkout has no “Back” or “Cancel” option; an error also erases details already entered.

Best practice: Provide easy-to-find back and cancel actions, preserve valid input after errors, and offer a brief “Undo” for reversible actions. Identify irreversible deletions and confirm them before proceeding.

4. Consistency and standards

The same terms and controls should behave consistently within a product. Familiar platform conventions help people recognize established patterns.

Violation: The same cart icon opens the cart on one page but starts checkout immediately on another.

Best practice: Define reusable components, states, labels and interaction rules in a design system. Deviate from established conventions only when there is a clear reason and the behavior is communicated.

5. Error prevention

Good design prevents predictable mistakes rather than relying only on error messages afterwards. Useful techniques include sensible constraints, clear requirements and timely validation.

Violation: A form only reveals password requirements after submission, then clears the password when it is invalid.

Best practice: Show requirements before and during entry, validate fields promptly and clearly, and preserve valid input. Disable an action only when the reason is apparent; do not unnecessarily block the whole process.

6. Recognition rather than recall

Keep necessary information, options and next steps visible or easy to retrieve. Users should not have to remember details from a previous screen.

Violation: The selected plan disappears during checkout, forcing customers to remember its price and features from an earlier step.

Best practice: Show a compact order summary with the plan, price and an option to change it. Keep field labels visible—for example, above the input; a placeholder alone disappears during typing and is not a sufficient label.

7. Flexibility and efficiency of use

Help beginners navigate clearly while giving experienced users efficient ways to complete frequent tasks, without making the standard path harder.

Violation: Support staff must open every ticket individually; the inbox offers no filters or bulk actions for recurring work.

Best practice: Add keyboard shortcuts, filters, saved views or bulk actions for frequent tasks. Make shortcuts discoverable and optional; they should not replace mouse or touch interaction.

8. Aesthetic and minimalist design

Every extra piece of information or action competes for attention. Show what matters to the current task without removing important guidance or understandable options.

Violation: A dialog shows several equally prominent calls to action, long help text and irrelevant options at once.

Best practice: Give the primary action visual priority, group secondary options and move rarely needed detail into the relevant context. Minimalism does not mean hiding necessary guidance or labels.

9. Help users recognize, diagnose and recover from errors

Error messages should explain in plain language what happened, what it relates to and how the user can proceed.

Violation: The interface displays only “Error 500” or “Error code 1327,” with no explanation or action.

Best practice: Name the affected field or operation, explain the cause where known and give a concrete next step: “Your connection was interrupted. Check your internet connection and try again.” Do not make internal technical details the only message.

10. Help and documentation

Help should be easy to find, relevant to the current task and focused on what users can do. Whenever possible, open support directly from the context where it is needed.

Violation: A complex filter is a dead end: its terms and criteria are unclear, with no explanation or link to relevant help.

Best practice: Add a short explanation or example beside the control and link complex features to the relevant guide or support contact. Keep documentation searchable and up to date.


Assessment of the Issues

To compare findings, teams often use a 0–4 severity scale. The widely used scale associated with Nielsen considers whether an issue is a usability problem at all and how seriously it affects use. It is a reasoned expert judgment, not a precise measurement. Agree on criteria and how to handle disagreement before the review.

SeverityMeaning
0No usability problem
1Cosmetic problem; fix only if time is available
2Minor usability problem; low priority
3Major problem; should receive high priority
4Usability catastrophe; must be fixed before further use

Consider the impact, frequency or likelihood, and persistence (can the issue be worked around easily, or does it recur?). A missing hint on a rarely used secondary field may be minor; an issue that blocks a core task with no workaround may be major. Avoid false precision: briefly justify the rating and use it alongside reach, effort and product goals to prioritize work.


Advantages and Limitations of the Method

Heuristic evaluation is particularly popular because it is fast, comparatively inexpensive and repeatable. It can already be used in the wireframe phase and provides initial indications of structural weaknesses - without the need for functional prototypes or real users.

However, the perspective remains expert-centered. This means that the results do not necessarily reflect the actual problems of real users - especially if they are very inexperienced, limited or context-specific.

The following therefore applies: Heuristic evaluations are no substitute for usability tests, but they are an effective supplement.


Conclusion

The heuristic evaluation according to Nielsen is a practical, proven procedure that is particularly suitable for the initial quality check of interfaces. It promotes systematic discussions within the team, creates a structured basis for improvements - and is particularly valuable when it is embedded in an iterative, user-centered process.

Frequently asked questions (FAQ)

What is a heuristic evaluation?
A heuristic evaluation is an expert review in which an interface is systematically assessed against general usability principles. Evaluators document violations and judge their impact without testing with real users.
Who developed Nielsen's 10 usability heuristics?
Jakob Nielsen and Rolf Molich published early heuristics for usability evaluation in 1990. Jakob Nielsen revised the principles in 1994 into the ten usability heuristics widely used today.
How many experts are needed for a heuristic evaluation?
Three to five independent evaluators is a practical guideline for many evaluations. Multiple perspectives generally uncover more problems than one reviewer; the right number depends on scope, risk and budget.
How do you conduct a heuristic evaluation?
Define the target users, context and tasks; have three to five evaluators independently inspect the interface; systematically check the ten heuristics; document each finding with evidence and a severity rating; consolidate duplicates and prioritize actions.
How are usability problems prioritized by severity?
Rate each problem by its impact on task success, frequency or likelihood, and persistence. A common 0–4 scale ranges from no problem to a usability catastrophe. Agree on criteria in advance; ratings are reasoned team judgments, not precise measurements.
What are Nielsen's 10 usability heuristics?
Visibility of system status; match between the system and the real world; user control and freedom; consistency and standards; error prevention; recognition rather than recall; flexibility and efficiency; aesthetic and minimalist design; help users recognize, diagnose and recover from errors; and help and documentation.
What is the difference between a heuristic evaluation and a usability test?
In a heuristic evaluation, experts review an interface against principles. In a usability test, representative users attempt tasks while their actual behavior is observed. The methods complement each other but are not substitutes.
When should you conduct a heuristic evaluation?
It can be used at early or late stages, from wireframes and interactive prototypes to existing products. Early reviews can catch fundamental problems before they carry through implementation and use.
What are the limitations of heuristic evaluation?
Findings depend on evaluator experience, perspective and the selected heuristics; they do not reliably predict how often real users will encounter a problem. Validate expert findings with user testing and usage data.

Current research on heuristic UX evaluation

These contributions offer systematic literature reviews, practical case studies and methodological developments in the field of heuristic UX evaluation.

Heuristic-Based Usability Evaluation Support: A Systematic Literature Review and Comparative Study

Provides a comprehensive overview of tools and methods of heuristic evaluation and identifies deficits in software support - helpful for understanding methodological frameworks.

Fernández, J., & Macías, J. A. (2021). Heuristic-based usability evaluation support: A systematic literature review and comparative study. International Conference on Human-Computer Interaction. https://doi.org/10.1145/3471391.3471395

DOI

The Use of Heuristic Evaluation on UI/UX Design: A Review to Anticipate Web App’s Usability

Literature review of 455 articles on UI/UX heuristics. Shows how heuristic evaluation supports user-centered design decisions.

Ramadhanti, N. T., Budiyanto, C. W., & Yuana, R. A. (2023). The use of heuristic evaluation on UI/UX design: A review to anticipate web app's usability. AIP Conference Proceedings. https://doi.org/10.1063/5.0105701

DOI

Heuristic Evaluation of UI/UX to Enhance Experience and Sales in E-commerce

Shows the practical use of Nielsen's heuristics in a commercial UX context with demonstrable improvements in UI and user satisfaction.

Andika, R., & Renaldi, D. (2024). Heuristic evaluation of UI/UX to enhance experience and sales in e-commerce. bit-Tech, 7(2). https://doi.org/10.32877/bt.v7i2.1730

DOI

An Experimental Activity to Develop Usability and UX Heuristics

Describes a domain-specific approach for the further development of Nielsen's heuristics for mobile applications - with a focus on experimental methods.

Reis, P., Páris, C., & Gomes, A. (2020). An experimental activity to develop usability and UX heuristics. In Lecture Notes in Computer Science. https://doi.org/10.1007/978-3-030-66919-5_3

DOI

Coherent Heuristic Evaluation (CoHE): Toward Increasing the Effectiveness of Heuristic Evaluation for Novice Evaluators

Addresses challenges in the application of heuristic evaluation by non-experts and presents a step-by-step framework for increasing evaluation accuracy.

Abulfaraj, A., & Steele, A. (2020). Coherent heuristic evaluation (CoHE): Toward increasing the effectiveness of heuristic evaluation for novice evaluators. International Conference on Human-Computer Interaction. https://doi.org/10.1007/978-3-030-49713-2_1

DOI

Science corner: evidence data

Setting
Structured expert inspection against heuristics
Replication status
Mixed findings
Evidence level
High (E=4, T=4)
Key sources (APA)
  • Nielsen, J., & Molich, R. (1990). Heuristic evaluation of user interfaces. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 249–256. https://doi.org/10.1145/97243.97281
  • Nielsen, J. (1994). Enhancing the explanatory power of usability heuristics. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 152–158. https://doi.org/10.1145/191666.191729
  • Nielsen, J., & Landauer, T. K. (1993). A mathematical model of the finding of usability problems. Proceedings of the INTERACT ’93 and CHI ’93 Conference on Human Factors in Computing Systems, 206–213. https://doi.org/10.1145/169059.169166
  • Hertzum, M., & Jacobsen, N. E. (2001). The evaluator effect: A chilling fact about usability evaluation methods. International Journal of Human-Computer Interaction, 13(4), 421–443. https://doi.org/10.1207/S15327590IJHC1304_1
  • Hvannberg, E. T., Law, E. L.-C., & Lárusdóttir, M. K. (2007). Heuristic evaluation: Comparing ways of finding and reporting usability problems. Interacting with Computers, 19(2), 225–240. https://doi.org/10.1016/j.intcom.2006.10.001
Review date / version
2026-11-01 · 1.1
Next review
2027-11-01 (Review cycle: 12 months)

Last modified: 1 November 2026