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.

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.
| Heuristic | What it protects | Practical inspection prompt |
|---|---|---|
| 1. Visibility of system status | Awareness of what is happening now | After an action, can people tell that it worked, is processing, failed, or changed? |
| 2. Match between system and the real world | Familiar language and logical concepts | Does the product use language and ordering that make sense to its users, rather than internal jargon? |
| 3. User control and freedom | Recovery from unwanted actions | Can people cancel, go back, edit, dismiss, undo, or leave without losing unnecessary work? |
| 4. Consistency and standards | Predictability and learned expectations | Do similar actions use the same labels, styles, and results? Does the interface follow familiar platform conventions where appropriate? |
| 5. Error prevention | Avoiding problems before they occur | Does the design prevent high-cost slips and misunderstandings through good defaults, constraints, previews, or confirmation? |
| 6. Recognition rather than recall | Reduced memory burden | Is needed information visible or easy to retrieve at the moment of action, rather than requiring memory from another screen? |
| 7. Flexibility and efficiency of use | Efficient paths for frequent or experienced users | Can returning users complete routine tasks efficiently while newcomers still understand what to do? |
| 8. Aesthetic and minimalist design | Attention on task-relevant content | Does irrelevant content, decoration, or competing emphasis obscure the next useful action? |
| 9. Help users recognize, diagnose, and recover from errors | Constructive recovery after an error | Does an error message say what happened, where it happened, and what the person can do next? |
| 10. Help and documentation | Support for tasks that genuinely need explanation | Is 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 element | Example: QuickCart pickup checkout |
|---|---|
| Product area | Mobile web checkout |
| User group | Returning grocery shoppers |
| Task | Place a pickup order and set substitution preferences |
| Starting point | Basket contains groceries |
| Success condition | Order is confirmed with a pickup slot and clear substitution choices |
| Device | Mobile phone |
| Known constraints | Slot 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:
- Become familiar with the task. Complete the flow once without evaluating. Observe its structure, available controls, and points where the system changes state.
- Inspect for heuristic concerns. Repeat the same flow slowly. At each screen, action, transition, and error state, look for evidence of a heuristic conflict.
- Document each concern separately. One note should describe one issue in one place, rather than combining every annoyance in a long paragraph.
- 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:
| Field | What to record |
|---|---|
| Location and trigger | The screen, component, state, and action that reveals the issue |
| Observed evidence | A factual description of what the interface does or displays |
| Primary heuristic | The most direct relevant heuristic |
| Reasoning | Why the evidence conflicts with that heuristic |
| Likely user impact | The confusion, delay, error, or lost control it may cause during the scoped task |
| Recommendation | A direction for improvement, not necessarily a fully designed solution |
| Confidence and follow-up | What 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:
| Field | Example finding |
|---|---|
| Location and trigger | Pickup-slot screen, after selecting a 5:00–6:00 pm slot |
| Observed evidence | The button changes from “Choose slot” to “Continue,” but no selected date or time is shown on the next screen. |
| Primary heuristic | Visibility of system status |
| Reasoning | The interface does not keep the selected pickup slot visible after the user commits to it. |
| Likely user impact | A shopper may be uncertain whether the selection was saved, repeat the task, or proceed with the wrong collection time. |
| Recommendation | Display the chosen date and time persistently in the checkout summary, with an obvious “Change” control. |
| Confidence and follow-up | This is a likely usability concern. Test whether target shoppers notice and trust the selection, especially when slots may change. |
Notice three qualities:
- The observation is verifiable. Someone else can open the same screen and see whether the information disappears.
- The heuristic is connected through reasoning, not pasted on as a label.
- 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 observation | Primary heuristic | Why it matters |
|---|---|---|
| The interface uses “fulfilment window” where shoppers are likely to expect “pickup time.” | Match between system and real world | Internal 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 freedom | The 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 standards | Users 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 prevention | The system could check availability earlier and prevent late-stage disappointment. |
| The final confirmation screen does not restate substitution choices. | Recognition rather than recall | Users must remember a consequential selection made earlier. |
| Returning shoppers must re-enter the same substitution preference for every grocery item. | Flexibility and efficiency of use | A 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 design | Secondary 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 errors | The 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 documentation | Brief, 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