Skip to content
UI/UX

UX Heuristic Evaluation: How to Evaluate a Website or App

How to run a heuristic evaluation: pick heuristics, review independently in two passes, merge findings, rate severity and know when to add usability testing.

Quick answer

A heuristic evaluation is an expert review of an interface against recognized usability principles, most often Jakob Nielsen's 10 usability heuristics. To run one, define the scope and key tasks, then have three to five evaluators review the product independently. Each evaluator makes one pass to learn the product and a second pass to record violations with their location and evidence. Afterwards, merge the findings, rate each problem's severity on a shared scale and report them in priority order. It's fast and inexpensive, but it predicts problems rather than proving them, so confirm the important ones with usability testing.

What Is a Heuristic Evaluation?

Heuristic evaluation is a usability inspection method developed by Jakob Nielsen and Rolf Molich. Evaluators compare an interface with a short list of broad rules of thumb, the heuristics, and note where the design breaks them. No users are involved, which is why it's quick to run on wireframes, prototypes or live products.

It fits into a larger evaluation toolkit. It's one of the main methods inside a UX audit, and it's often used to decide what to test with users next.

Heuristic Evaluation vs Usability Testing

The two methods answer different questions and work best together.

Heuristic evaluationUsability testing
WhoUX specialistsRepresentative users
What it findsLikely problems based on principlesReal problems users actually hit
Explains whyThrough the violated principleThrough observed behaviour and what users say
Speed and costFast, low costSlower, needs recruiting
RiskFalse positives, missed domain issuesLimited by the tasks you choose
Best usedEarly, often, before testingTo confirm and size important problems

Heuristic Evaluation vs Cognitive Walkthrough

A cognitive walkthrough is another inspection method. Instead of checking against general principles, evaluators step through one task as a first-time user and ask at each step: will the user know what to do, will they see how to do it, and will they understand the feedback? It's especially useful for onboarding and other flows where learnability matters most. Many teams use a walkthrough for new-user tasks and a heuristic evaluation for the product as a whole.

Nielsen's 10 Usability Heuristics, With Examples

The most widely used set is Nielsen's 10 usability heuristics. The examples below are typical violations to look for.

HeuristicWhat it meansTypical violation
Visibility of system statusKeep users informed about what's happeningA button gives no feedback while an order is processing, so users click again
Match with the real worldUse users' language and familiar conceptsNavigation labelled with internal team or product names
User control and freedomProvide clear exits and undoNo way to go back a step in checkout without losing entered data
Consistency and standardsFollow conventions and stay consistent“Remove”, “Delete” and “Discard” used for the same action on different screens
Error preventionDesign out mistakes before they happenFree-text date field instead of a date picker or format hint
Recognition rather than recallMake options visible instead of memorizedUsers must remember a code from a previous screen
Flexibility and efficiencySupport both new and expert usersNo keyboard shortcuts or bulk actions in a data-heavy tool
Aesthetic and minimalist designShow only what's relevantPromotions crowding out the product information needed to decide
Recognize, diagnose, recover from errorsExplain errors plainly and suggest a fix“Error 402” with no explanation or next step
Help and documentationProvide help in context when neededHelp only available in a separate knowledge base

Choosing Heuristics for Your Product

Nielsen's list is general by design. For specialist products, supplement it rather than replace it: platform guidelines such as Apple's Human Interface Guidelines and Google's Material Design for apps, Baymard Institute's ecommerce guidelines for online stores, and your own design system rules for consistency. Accessibility should be reviewed against WCAG as a separate pass; it's a conformance standard, not a set of heuristics, and deserves its own checklist.

Whatever you choose, give every evaluator the same list and make sure they understand it before starting. Nielsen Norman Group suggests a short practice round on a simple design to calibrate the team.

How to Prepare a Heuristic Evaluation

  • Scope: the screens, flows or features under review, and what's excluded
  • Key tasks and user profiles, so evaluators review with a purpose
  • Three to five evaluators, ideally with UX and domain knowledge
  • The heuristic set and severity scale everyone will use
  • Test accounts, realistic data and the devices users actually use
  • A shared template for recording findings
  • A time box for each individual session

The Evaluator Process

Each evaluator works alone. Nielsen Norman Group's process has evaluators go through the interface at least twice. The first pass is for learning the product's flow and scope without judging it. The second pass is for inspecting each screen and interaction against the heuristics and recording every violation. Sessions of one to two hours per evaluator are typical for a focused scope.

Evaluators should record the problem, where it occurs, which heuristic it violates and a screenshot, without discussing findings with others until everyone has finished. Independence is what makes several evaluators more valuable than one.

Worth noting

Walk the error paths too. Enter wrong data, lose connection, press back, and leave forms half finished. Many violations of the error heuristics only appear this way.

How to Write a Good Finding

A finding should let someone who wasn't in the session understand the problem, reproduce it and judge its seriousness.

Weak findingUseful finding
Checkout is confusingPayment step: the “Place order” button sits below the fold on mobile after the promo field expands; users may think the page is incomplete (visibility of system status)
Bad error messageSignup: entering an existing email shows “Error 409” with no option to sign in or reset the password (error recovery)
Too many menusSettings: account and workspace settings share one menu with overlapping labels, so users must remember which area holds billing (recognition over recall)

Want your product reviewed by experienced evaluators?

ZSpace runs heuristic evaluations as part of UX audits, with findings you can reproduce, rate and fix.

Start a Project

Merging Findings

Once everyone has finished, combine the individual lists. Cluster duplicates, keep the clearest description with all the evidence, and note how many evaluators found each issue. Discuss disagreements: sometimes one evaluator has spotted something real, and sometimes it's a personal preference that should be dropped. The result is one consolidated list of distinct problems.

Rating Severity

Send the consolidated list to each evaluator and ask them to rate every problem independently, then average or agree the scores. Nielsen's severity ratings combine frequency, impact and persistence, and also consider market impact.

RatingLabel
0Not a usability problem
1Cosmetic problem only
2Minor usability problem
3Major usability problem
4Usability catastrophe

Example: Evaluating a Checkout

The following is a hypothetical illustration of how findings from a checkout review might be recorded, not results from a real study.

FindingHeuristicSeverity
Delivery cost appears only at the payment stepVisibility of system status3
Postcode error clears the whole address formError recovery; user control4
Guest checkout option is a small link below sign-inRecognition rather than recall3
Two different date formats on delivery optionsConsistency and standards1
No way to edit cart items without leaving checkoutUser control and freedom2

Evaluating Mobile Apps

The same heuristics apply to apps, with extra attention on platform conventions, gestures users can't discover, back-navigation behaviour, touch targets (WCAG 2.2 sets a minimum of 24 by 24 CSS pixels at level AA, and platform guidelines recommend larger), keyboard types for each input, permission requests, and what happens when a session is interrupted or the connection drops. Review on real devices, not only in a desktop simulator. For broader app guidance, see mobile app UX design.

Reporting and Prioritizing

Lead the report with the highest-severity problems, grouped by task so readers see which journeys are most affected. Include the heuristic, evidence and a recommended fix for each. Then prioritize with engineering, weighing severity against reach and effort; the prioritization buckets in how to conduct a UX audit work well here.

Limitations of Heuristic Evaluation

  • It predicts problems; some flagged issues won't bother real users
  • Results depend on evaluator expertise and domain knowledge
  • It misses problems rooted in users' goals, context or vocabulary
  • It can't tell you how many users are affected
  • It says little about motivation, trust or whether the product is useful
  • Nielsen Norman Group is explicit that it doesn't replace user research

When to Combine It With Usability Testing

Use a heuristic evaluation to clean up obvious problems cheaply, then test the most important tasks with users. Testing a design that still has obvious violations wastes sessions on problems experts could have found. Combine them when a finding is severe but disputed, when a fix is expensive, or when the product serves specialists whose work evaluators don't fully understand. See usability testing for how to run those sessions.

Common Mistakes

  • Evaluators discussing findings before finishing independently
  • Rating severity while still searching for problems
  • Listing personal preferences as heuristic violations
  • Reviewing screens in isolation instead of complete tasks
  • Skipping the error, empty and loading states
  • Treating the results as proven without any user evidence

Want an expert review before your next release?

Talk to ZSpace about a heuristic evaluation as part of UI/UX design, or a wider conversion audit.

Start a Project

Conclusion

Heuristic evaluation is one of the fastest ways to find usability problems: independent evaluators, a shared set of principles, two passes, merged findings and severity ratings. Use it early and often, and pair it with usability testing for the issues that matter most. For how it fits into a complete review, see the UX audit guide.

FAQ

Common questions

An inspection method in which usability specialists review an interface against a set of recognized usability principles, called heuristics, and record where the design violates them. It finds likely usability problems without involving users.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.