- Published on
- · July 10, 2026
Nielsen Heuristics: the 10 usability rules
- Blog

- Renata Weber
- Renata Weber
- Growth Specialist at Pareto Plus
Growth Specialist at Pareto Plus

The Nielsen Heuristics are 10 general usability principles that guide the design of digital interfaces, used to evaluate websites and applications and find user experience problems. Created by Jakob Nielsen with Rolf Molich in 1990, they remain a central reference in interaction design.
- What are the Nielsen Heuristics?
- What are the 10 Nielsen Heuristics?
- The 10 heuristics explained with real examples
- How does a heuristic evaluation work?
- Heuristic evaluation or user testing: which to choose?
- Conclusion
What are the Nielsen Heuristics?
The Nielsen Heuristics are 10 general usability rules that work as a checklist for designing and evaluating user interfaces. Jakob Nielsen developed them in 1990 in collaboration with Rolf Molich and refined them in 1994 from a factor analysis of 249 usability problems, according to the Nielsen Norman Group.
The official material explains the name: "they are called "heuristics" because they are broad rules of thumb, not specific usability guidelines", defines the Nielsen Norman Group. In the review published in 2020, the group updated examples and explanations, but kept the same 10 principles — a strong indication of the set longevity.
These heuristics cover aspects such as clarity in communication, consistency, flexibility, and feedback. Any frontend or UX (User Experience) designer team can apply them without special tools: just know the principles and inspect the interface with discipline.
What are the 10 Nielsen Heuristics?
The 10 Nielsen Heuristics, in the Nielsen Norman Group official numbering, are:
- Visibility of system status — the user should know what is going on, with immediate feedback.
- Match between system and the real world — the interface speaks the user language, not the system.
- User control and freedom — clear emergency exits, such as undo and cancel actions.
- Consistency and standards — the same elements have the same behavior across the product.
- Error prevention — prevent the problem before it happens.
- Recognition rather than recall — visible options, without requiring the user to memorize screens.
- Flexibility and efficiency of use — shortcuts for the experienced, simplicity for the novice.
- Aesthetic and minimalist design — no irrelevant information competing for attention.
- Help users recognize, diagnose, and recover from errors — clear error messages with a solution.
- Help and documentation — accessible support when the interface alone is not enough.
The 10 heuristics explained with real examples
Each heuristic becomes more concrete when observed in products you use every day. The examples below show hits — and one classic miss — from well-known platforms.
1. Visibility of system status
Status visibility ensures the user knows exactly where they are and what comes next. YouTube does this well: it clearly shows which video is playing, the progress bar, and what is next in the queue.
2. Match with the real world
The interface should speak the user language, using icons, colors, and text that make sense off the screen. The use of the color red to indicate destructive actions or errors, for example, is almost universally understood.
3. User control and freedom
User control means freedom to navigate, undo, and go back without punishment. The lack of an edit button is the classic error of this heuristic: old versions of the Facebook app did not allow editing a comment after posting, and Twitter (now X) spent years allowing only deleting a tweet, with no edit option.
4. Consistency and standards
Consistency requires the same element to look and work the same way across the platform. If a button performs a specific action on one screen, the user expects the same behavior on any other.
5. Error prevention
Preventing an error is better than fixing it. Google is the classic example: it offers search suggestions and real-time spell corrections, preventing the user from even submitting a search with a typo.
6. Recognition rather than recall
Recognition reduces memory load: the user should not have to remember information from one screen to use it on another. "Breadcrumbs" (navigation trails) are a great example, as they show the path taken without mental effort.
7. Flexibility and efficiency of use
Flexibility serves both novices and experienced users in the same interface. Trello, for example, lets you operate boards with the mouse or with keyboard shortcuts, speeding up the work of those who already master the tool.
8. Aesthetic and minimalist design
Minimalist design works on the principle that less is more: irrelevant information confuses and competes with what matters. Keeping the layout clean and focused is a product decision — and today there are even AI (Artificial Intelligence) tools for design that help with this direction.
9. Help with error recovery
When the error happens, the platform should help the user understand and fix the problem with clear messages. Spotify does this well in its signup forms, pointing out exactly which field failed and how to resolve it.
10. Help and documentation
Help and documentation are the final safety net. The ideal is for the interface to be intuitive enough to dispense with them, but keeping accessible, easy-to-search documentation remains good practice in any product.
How does a heuristic evaluation work?
A heuristic evaluation is a usability inspection in which experts walk through the interface and record each violation of the 10 principles. The Nielsen Norman Group recommends that 3 to 5 evaluators analyze the product independently, because no single evaluator — however experienced — finds all the problems.
The basic process follows these steps:
- Define the scope of the evaluation: flows, screens, and tasks that will be inspected.
- Recruit 3 to 5 evaluators and align the understanding of the 10 heuristics.
- Walk through the interface individually, recording each problem and the violated heuristic.
- Consolidate the findings of the evaluations into a single list, with a severity rating.
- Prioritize fixes and validate the most critical ones with real usability tests.
Heuristic evaluation or user testing: which to choose?
Use both methods at different moments: heuristic evaluation is fast and cheap for inspecting the design; user testing validates real behavior. In the article Why You Only Need to Test with 5 Users (2000), Jakob Nielsen showed that a single participant reveals on average 31% of usability problems — and that 5 participants reach about 85%.
| Criterion | Heuristic evaluation | User testing |
|---|---|---|
| Who runs it | 3 to 5 independent experts | 5 or more real users |
| Cost and speed | Low cost, results in days | More expensive, requires recruitment |
| What it finds | Likely principle violations | Real behavior problems |
| Best moment | Design start and reviews | Before and after launch |
| Typical coverage | Grows with more evaluators | 5 users: about 85% |
The two methods add up to a broader quality culture, in line with what we discuss in the importance of software testing.
Conclusion
The 10 Nielsen Heuristics remain the most cost-effective usability checklist there is: they are free, applicable to any technology, and have survived three decades of web change. Before launching or updating any platform, go through the list — at CodeCrush we treat usability as a project requirement, not as final polish. Those who build software with a user focus from the start rarely need to redo the interface afterward.
## faq
Frequently asked questions
What are the Nielsen Heuristics for?
The Nielsen Heuristics serve to evaluate the usability of digital interfaces quickly and cheaply. Experts walk through the product checking each of the 10 principles — such as system status visibility, error prevention, and consistency — and list the violations that hurt the user experience even before tests with real people.
Who created the Nielsen Heuristics and when?
Jakob Nielsen created the heuristics in 1990 in partnership with Rolf Molich and refined them in 1994 from a factor analysis of 249 usability problems. The current set, maintained by the Nielsen Norman Group, received an update of examples and explanations in 2020, but the 10 principles remain the same.
Does heuristic evaluation replace user testing?
No. Heuristic evaluation is an inspection done by experts and points out likely problems; usability testing observes real people using the product. Jakob Nielsen showed in 2000 that testing with just 5 users reveals about 85% of problems, and the recommendation is to combine the two methods throughout the project.
Are the Nielsen Heuristics still worth it in 2026?
Yes. Because they are general rules, not guidelines tied to a technology, they remain applicable to websites, mobile apps, enterprise systems, and even voice interfaces. The Nielsen Norman Group kept the same 10 principles in the 2020 review, changing only examples and explanations — a clear sign of longevity.
Topics in this article
## continue lendo
Artigos relacionados
Keep browsing
Previous article

Georeferencing: what it is and how it works
Georeferencing is the process of assigning geographic coordinates to data or objects, allowing them to be located and analyzed precisely on a map.
Read moreNext article

What is FinOps? The guide to cloud cost management
FinOps unites finance and engineering to control cloud spending. Learn the principles, the three pillars (inform, optimize, operate) and the benefits.
Read moreAbout the author



