Create your own
Lesson illustration

Evaluating Interfaces with Usability Heuristics

Hello. In the previous lesson, you learned to separate facts, goals, constraints, solution proposals, and assumptions in a product brief. That is work done before designing: it clarifies what the team still needs to learn.

This lesson shifts attention to an existing interface. A heuristic evaluation is a structured expert review: you inspect an interface against established usability principles and identify likely points of friction. By the end, you will be able to review a specific user task, connect observed interface problems to Nielsen’s usability heuristics, and write findings that a team can act on without overstating what you know.


Heuristics are lenses, not a substitute for users

A heuristic is a practical rule of thumb. In UX, heuristics give you a vocabulary for noticing common usability problems: unclear feedback, confusing language, missing exits, preventable errors, excess visual noise, and so on.

A heuristic evaluation asks:

For a particular user, task, and device, where does the interface appear to work against established usability principles?

It does not prove that every person will fail, nor does it explain every reason users behave as they do. Your prior lesson’s discipline still applies: a heuristic finding is a well-reasoned concern that should inform design decisions and, where important, be checked with real users.

For example, a mobile navigation menu hidden behind an icon can conflict with recognition rather than recall because users cannot see available categories until they open it. But hiding navigation may be a reasonable trade-off on a small screen. The responsible conclusion is not “hamburger menus are always wrong”; it is “this choice hides options, so we should assess whether it prevents our target users from reaching an important task.”

Study the core reference framework now. It is worth treating these ten heuristics as a working checklist, rather than trying to memorize definitions in isolation.

10 Usability Heuristics for User Interface Design - NN/G

Read NN/G’s reference guide to Jakob Nielsen’s ten usability heuristics. It supplies both the definitions and the kinds of interface evidence you will look for during an evaluation.

In the ten numbered subsections, read from all ten heuristics in order. For each one, focus on the bold definition first, then the example and tips. Notice that the principles concern users completing tasks, not whether a screen merely looks modern.

A visual summary of the ten usability heuristics, pairing each principle with a small interface example such as feedback after an action, undo controls, understandable error messages, and contextual help.

The ten heuristics: what to look for

You will often find that one interface issue touches more than one heuristic. Start by choosing the primary one: the principle most directly violated. Add a secondary heuristic only when it clarifies the finding.

HeuristicWhat it protectsPractical inspection prompt
1. Visibility of system statusAwareness of what is happening nowAfter an action, can people tell that it worked, is processing, failed, or changed?
2. Match between system and the real worldFamiliar language and logical conceptsDoes the product use language and ordering that make sense to its users, rather than internal jargon?
3. User control and freedomRecovery from unwanted actionsCan people cancel, go back, edit, dismiss, undo, or leave without losing unnecessary work?
4. Consistency and standardsPredictability and learned expectationsDo similar actions use the same labels, styles, and results? Does the interface follow familiar platform conventions where appropriate?
5. Error preventionAvoiding problems before they occurDoes the design prevent high-cost slips and misunderstandings through good defaults, constraints, previews, or confirmation?
6. Recognition rather than recallReduced memory burdenIs needed information visible or easy to retrieve at the moment of action, rather than requiring memory from another screen?
7. Flexibility and efficiency of useEfficient paths for frequent or experienced usersCan returning users complete routine tasks efficiently while newcomers still understand what to do?
8. Aesthetic and minimalist designAttention on task-relevant contentDoes irrelevant content, decoration, or competing emphasis obscure the next useful action?
9. Help users recognize, diagnose, and recover from errorsConstructive recovery after an errorDoes an error message say what happened, where it happened, and what the person can do next?
10. Help and documentationSupport for tasks that genuinely need explanationIs concise, searchable, task-focused help available in context when it is needed?

A few distinctions prevent common misclassifications:

  • Heuristic 5 versus heuristic 9:
    Heuristic 5 asks whether the design could stop an error in advance. Heuristic 9 applies after an error has happened. A form that accepts an impossible date has an error-prevention problem; a vague message saying “Invalid input” has a recovery problem. It may have both.

  • Heuristic 3 versus heuristic 5:
    Undo supports recovery and control after a mistake. A confirmation before permanently deleting a project can prevent a costly mistake. Both may be valuable, but they address different moments.

  • Heuristic 6 versus heuristic 10:
    Showing a delivery cost beside the purchase button supports recognition. Sending users to a separate help center to discover the same basic fact is documentation. Help is useful for complex tasks, but it should not compensate for hiding essential information.

  • Heuristic 4 versus personal preference:
    “I do not like this button style” is not a usability finding. “The screen uses ‘Save,’ ‘Apply,’ and ‘Confirm’ for the same action, so users may not know whether those actions differ” identifies an observable inconsistency and a plausible consequence.

The labels help you reason, but the evidence is always in the interface and the task.


Define a review that is small enough to be useful

A weak heuristic review tries to judge “the whole app.” A strong one has a precise scope.

Before evaluating, write a short scope statement:

Scope elementExample: QuickCart pickup checkout
Product areaMobile web checkout
User groupReturning grocery shoppers
TaskPlace a pickup order and set substitution preferences
Starting pointBasket contains groceries
Success conditionOrder is confirmed with a pickup slot and clear substitution choices
DeviceMobile phone
Known constraintsSlot and inventory data refresh every 15 minutes

This scope connects directly to the work from the previous lessons. It avoids reviewing against invented user needs. It also keeps a finding meaningful: an interface can be effective for one task and confusing for another.

A good review normally follows a two-pass approach:

  1. Become familiar with the task. Complete the flow once without evaluating. Observe its structure, available controls, and points where the system changes state.
  2. Inspect for heuristic concerns. Repeat the same flow slowly. At each screen, action, transition, and error state, look for evidence of a heuristic conflict.
  3. Document each concern separately. One note should describe one issue in one place, rather than combining every annoyance in a long paragraph.
  4. Consolidate findings. If several evaluators review independently, compare and group their findings only after their individual reviews are complete.

NN/G’s process guide explains why this method is most useful when focused and why multiple independent reviewers reveal more problems than one reviewer alone.

Heuristic Evaluations: How to Conduct - NN/G

Read NN/G’s practical guide for the workflow behind a heuristic evaluation. It will help you distinguish a quick opinion from a repeatable review process.

First, in “Choosing a Set of Heuristics” and “When to Conduct a Heuristic Evaluation,” read the method overview. Then read “Step 1: Prepare for a Heuristic Evaluation,” especially the guidance that begins team setup and scope. Finally, in “Step 2: Evaluate Independently,” follow the two-pass review and trade-off example, then read “Step 3: Consolidate Identified Issues.”

For a real project, NN/G recommends three to five independent evaluators. For learning, reviewing alone is still valuable because it builds the habit of connecting a visible design decision to a usability principle. Just record conclusions with appropriate caution.

This short video gives a compact walkthrough of the same process.

How to Conduct a Heuristic Evaluation

Watch NNgroup’s “How to Conduct a Heuristic Evaluation” for a concise visual explanation of the review process, from choosing evaluators through consolidating findings.

Watch the overview for the four phases. Then watch setup choices, focusing on independent reviewers and documentation. The main technique appears in the two passes; pay attention to how a vague observation becomes a concise finding tied to heuristic 8. Finish with consolidation.


Turn observations into credible findings

A heuristic is not a finding by itself. “Recognition rather than recall” is a category. A finding explains what exists in the interface, why it conflicts with that category, and what it may cost the user.

Use this structure for every issue:

FieldWhat to record
Location and triggerThe screen, component, state, and action that reveals the issue
Observed evidenceA factual description of what the interface does or displays
Primary heuristicThe most direct relevant heuristic
ReasoningWhy the evidence conflicts with that heuristic
Likely user impactThe confusion, delay, error, or lost control it may cause during the scoped task
RecommendationA direction for improvement, not necessarily a fully designed solution
Confidence and follow-upWhat you can infer from the review and what needs user or technical evidence

Consider this weak note:

“Checkout is confusing. Make it cleaner.”

It gives a team almost nothing to inspect or improve. There is no location, task context, heuristic, or explanation of what “cleaner” means.

Here is a stronger finding for the fictional QuickCart task:

FieldExample finding
Location and triggerPickup-slot screen, after selecting a 5:00–6:00 pm slot
Observed evidenceThe button changes from “Choose slot” to “Continue,” but no selected date or time is shown on the next screen.
Primary heuristicVisibility of system status
ReasoningThe interface does not keep the selected pickup slot visible after the user commits to it.
Likely user impactA shopper may be uncertain whether the selection was saved, repeat the task, or proceed with the wrong collection time.
RecommendationDisplay the chosen date and time persistently in the checkout summary, with an obvious “Change” control.
Confidence and follow-upThis is a likely usability concern. Test whether target shoppers notice and trust the selection, especially when slots may change.

Notice three qualities:

  1. The observation is verifiable. Someone else can open the same screen and see whether the information disappears.
  2. The heuristic is connected through reasoning, not pasted on as a label.
  3. The recommendation responds to the problem without pretending it is the only possible solution.

A compact example set

The table below shows how the same checkout flow can produce findings across several heuristics.

Interface observationPrimary heuristicWhy it matters
The interface uses “fulfilment window” where shoppers are likely to expect “pickup time.”Match between system and real worldInternal operational language may obscure a basic choice.
Choosing “No substitutions” cannot be changed after the shopper taps Continue, except by restarting checkout.User control and freedomThe person lacks a clear way to revise an unwanted choice.
One screen calls the action “Save preferences”; the next uses “Apply choices” for the same action.Consistency and standardsUsers may wonder whether the actions have different effects.
A pickup slot can expire while the shopper enters details, but the system discovers this only after payment is attempted.Error preventionThe system could check availability earlier and prevent late-stage disappointment.
The final confirmation screen does not restate substitution choices.Recognition rather than recallUsers must remember a consequential selection made earlier.
Returning shoppers must re-enter the same substitution preference for every grocery item.Flexibility and efficiency of useA routine task is unnecessarily slow for repeat users.
A large promotional banner pushes the pickup time and primary action below the first mobile viewport.Aesthetic and minimalist designSecondary marketing content competes with the task’s essential information.
The form says “Something went wrong” after an invalid email address, with no field marked or correction guidance.Help users recognize, diagnose, and recover from errorsThe person cannot identify the problem or recover efficiently.
The meaning of “allow substitutions” is unclear and no short explanation appears beside the choice.Help and documentationBrief, contextual guidance may be necessary for an unfamiliar or consequential decision.

A single screen can create a cluster of problems. For instance, a vague error message can also make the system status unclear. Do not inflate the report by creating duplicates. Instead, write the central issue once, note secondary relevance if useful, and make the impact clear.


Judge impact without pretending to have perfect evidence

Not every heuristic concern deserves the same urgency. A minor inconsistent icon is different from an unclear payment failure that prevents a completed order.

While formal usability-testing severity ratings come later in the course, you can make an initial judgment by considering:

  • Task criticality: Does the issue occur in a core task, such as checkout, account recovery, or submitting an application?
  • Consequence: Can it cause loss of money, data, privacy, time, or trust?
  • Likelihood: Is it visible in a common path, or only in an unusual edge case?
  • Persistence: Can the person easily recover, or does the problem block progress or require starting over?
  • Evidence gap: Is this clearly observable from the interface, or does the actual impact need user research or technical validation?

Use neutral priority language such as high concern, moderate concern, and low concern, paired with an explanation. For example:

High concern: The payment error appears after form submission, provides no correction guidance, and blocks order completion. It occurs in a core task and may lead to abandonment.

This is more useful than declaring “Severity: 4” without explaining the judgment. It also leaves room for revision after testing reveals how often and how seriously users are affected.


Heuristics support decisions; they do not end the investigation

Heuristics are especially effective early, when an interface is a prototype or when a team needs to find obvious problems before spending time on usability testing. They also give designers and stakeholders shared terms for critique.

They have limits:

  • A review cannot confirm whether a particular target group understands a term or prefers a workflow.
  • It cannot reliably measure how often a problem occurs in real use.
  • It may miss domain-specific needs, accessibility barriers, and context that a generic heuristic does not fully capture.
  • A design can intentionally trade one heuristic against another. Mobile navigation may hide categories to preserve limited space; a confirmation step may add friction to prevent an irreversible loss.

When you identify a trade-off, document it explicitly. State the benefit, the usability cost, and what evidence would justify keeping it. That keeps the team from treating the ten heuristics as rigid rules or using them to defend personal taste.


Key takeaways

A heuristic evaluation is a systematic review of an interface against established usability principles. Its purpose is to surface likely usability concerns early and give a team a clear basis for improvement.

  • Nielsen’s ten heuristics cover feedback, understandable language, control, consistency, error prevention and recovery, reduced memory burden, efficiency, focus, and help.
  • Evaluate a narrow scope: specify the user group, task, starting point, success condition, and device.
  • Make two passes: first learn the task flow, then inspect it against the heuristics.
  • Write evidence-based findings that identify the location, observed behavior, relevant heuristic, likely user impact, and a focused recommendation.
  • Treat heuristic findings as informed hypotheses, not proof of user behavior. Important findings should guide later research and testing.
  • Heuristics are guidelines. Context and deliberate trade-offs matter.

Next, you will set up a decision log that links design choices to project goals and evidence. The findings from a heuristic evaluation are one useful source of evidence to record—alongside research, technical constraints, and business priorities.

Can't find a good explanation? Sign up and we'll make it for you

Sign up