Heuristic Evaluation & Usability Inspection

UX Audit Learning Guide · Module 2

Heuristic Evaluation
& Usability Inspection

Inspect key user tasks against ten usability principles, record evidence and explain the severity of the problems you identify.

10 heuristicsDesktop & mobileChecklist & issue log
01

Module overview & learning objectives

Heuristic evaluation is a structured inspection of an interface against established usability principles. It helps evaluators identify potential barriers that could prevent users from understanding the interface, completing tasks or recovering from mistakes.

Use the pages and three to five key tasks selected in Module 1. Apply ten usability heuristics, record evidence, explain potential user impact and assign severity ratings.

By the end of this module, you should be able to:

  • Explain the purpose and limitations of heuristic evaluation.
  • Apply ten usability heuristics to pages and interactions.
  • Inspect complete task sequences on desktop and mobile.
  • Record findings with clear, reproducible evidence.
  • Assign severity ratings using consistent criteria.
  • Produce a completed checklist and UX issue log.
Learning output

Heuristic Evaluation Checklist & UX Issue Log

02

Understanding heuristic evaluation

A heuristic is a general principle that guides the assessment of usability. The evaluator examines how well the interface supports that principle within a specific task context.

A useful finding connects the observed interface behaviour to a relevant principle and a potential effect on the user’s task.

Example: enquiry submission

A loading indicator communicates that the system is processing an enquiry. If the interface then returns to a blank form without confirmation, the user may be unsure whether the submission succeeded.

Inspect the feedback throughout the interaction, including loading, success, empty and error states.

Evidence boundary

Expert inspection identifies likely usability barriers. User research and usability testing provide evidence of how people actually behave.

03

The ten usability heuristics

Expand each heuristic to review its inspection focus and a course-website example. The examples illustrate potential problems rather than findings from a live audit.

1. Visibility of system status

Keep users informed about what is happening through timely, understandable feedback.

Inspect for

  • Loading and processing indicators
  • Confirmation after an action
  • Progress through a multi-step process
  • The current page, selection or state

Example issue: After an enquiry submission, the interface shows no confirmation or next step.

Potential impact: Users may repeat the submission or leave uncertain whether it succeeded.

2. Match between the system and the real world

Use language and concepts users understand, with information in a familiar, logical order.

Inspect for

  • Plain language and meaningful labels
  • Familiar date, price and measurement formats
  • Explanations of specialist terminology
  • Information ordered around user needs

Example issue: A course application uses “intake code” without explaining its meaning.

Potential impact: Prospective learners may struggle to select the correct course start date.

3. User control and freedom

Allow users to leave unwanted states, revise choices and recover from accidental actions.

Inspect for

  • Clear cancellation and back options
  • Opportunities to edit previous answers
  • Undo or recovery where appropriate
  • Preservation of information between steps

Example issue: Returning to an earlier application step clears all previously entered information.

Potential impact: Users must repeat their work and may abandon the task.

4. Consistency and standards

Use consistent words, controls and interaction patterns, and follow familiar conventions.

Inspect for

  • Consistent terminology
  • Predictable button and link behaviour
  • Consistent navigation and form patterns
  • Familiar visual and interaction conventions

Example issue: Apply, Register and Enrol describe the same action on different course pages.

Potential impact: Users may be unsure whether these actions lead to different processes.

5. Error prevention

Help users avoid mistakes before they occur.

Inspect for

  • Clear instructions before data entry
  • Suitable input controls and constraints
  • Required formats explained
  • Confirmation before consequential actions

Example issue: A date field provides no format guidance and accepts an ambiguous entry.

Potential impact: Users may submit an unintended date or encounter avoidable validation errors.

6. Recognition rather than recall

Make relevant information and options visible so users do not need to remember them across steps.

Inspect for

  • Visible labels and instructions
  • Summaries of previous selections
  • Accessible reference information
  • Clear options at decision points

Example issue: A comparison page requires users to remember fees from separate course pages.

Potential impact: Comparing courses becomes more demanding and error-prone.

7. Flexibility and efficiency of use

Support efficient task completion for users with different experience levels.

Inspect for

  • Useful search, filtering and sorting
  • Shortcuts for repeated actions
  • Appropriate autofill or saved information
  • Avoidable steps and repeated entry

Example issue: The course listing cannot be filtered by study mode.

Potential impact: Users must browse many course pages to find a suitable option.

8. Aesthetic and minimalist design

Prioritise relevant information and reduce unnecessary distractions.

Inspect for

  • Clear visual hierarchy
  • Relevant content at each step
  • Prominent primary actions
  • Promotional elements competing with essential information

Example issue: Promotional banners appear before entry requirements and course fees.

Potential impact: Users may overlook information needed to make a decision.

9. Help users recognise, diagnose and recover from errors

Explain the problem in understandable language and help users correct it.

Inspect for

  • Specific messages near the affected field
  • Clear explanations of what went wrong
  • Practical correction instructions
  • Preservation of valid entries

Example issue: A form displays “Invalid input” without identifying the affected field.

Potential impact: Users must guess what to change and may repeatedly fail to submit.

10. Help and documentation

Make relevant assistance available when users need it.

Inspect for

  • Help near complex tasks or unfamiliar fields
  • Searchable or clearly organised support
  • Practical instructions
  • Accessible contact options

Example issue: Entry requirements mention equivalent qualifications without explanation or a contact route.

Potential impact: Users cannot confidently determine their eligibility.

Minimalism requires judgment

Prioritise useful information. Removing necessary instructions can make the interface harder to use.

04

Inspecting pages & task sequences

Use the scope and key tasks from Module 1. Follow the complete sequence needed to achieve each goal.

  1. Record the starting page, device context and relevant conditions.
  2. Follow a realistic route towards the task goal.
  3. Examine information, controls and feedback at each step.
  4. Inspect relevant alternative states, such as missing information or invalid form entries.
  5. Record potential heuristic violations with supporting evidence.
  6. Determine whether the task can be completed and what may obstruct it.
Desktop inspectionMobile inspection
Visible navigation and information hierarchyCollapsed menus and stacked content
Keyboard interaction and focus behaviourTouch controls and on-screen keyboards
Routes between relevant pagesInformation inside expandable sections
Form entry and system feedbackForm entry, error messages and confirmation

Use the same task goals across devices. Record the browser and viewport, and identify simulated mobile contexts explicitly. If several evaluators participate, inspect independently before comparing findings.

Evaluation limits

Use authorised test accounts or environments for submissions and record changes. If access is unavailable or an action cannot be inspected safely, record that limitation.

05

Heuristic evaluation checklist

Use the checklist to record what you evaluated. Repeat it for relevant pages and interactions within your scope.

HeuristicInspection question
System statusDoes the interface explain what is happening during and after an action?
Real-world languageAre labels, terminology and information sequences understandable?
User controlCan users cancel, return or revise without unnecessary loss?
ConsistencyDo similar elements use consistent language and behaviour?
Error preventionDoes the interface help users avoid foreseeable mistakes?
RecognitionIs necessary information visible when users need it?
EfficiencyCan users complete the task without avoidable effort?
Minimalist presentationAre essential information and actions easy to distinguish?
Error recoveryDo messages explain the problem and how to correct it?
HelpIs relevant assistance available at the point of need?

For each assessment, record its status, supporting notes and any linked issue ID.

Assessment statusMeaning
No issue observedNo problem identified in the inspected context.
Issue observedA finding needs an entry in the UX issue log.
Not applicableThe principle does not apply to this interaction.
Not evaluatedYou did not inspect this aspect. Explain why.
Scope of the assessment

“No issue observed” applies only to the inspected context. It does not establish that the interface has no usability problems.

06

Recording findings in the UX issue log

Write each finding so another evaluator can locate and understand the problem. Use one entry per distinct problem. Associate secondary heuristics where useful without duplicating the finding.

FieldWhat to record
Issue IDA unique reference, such as UX-01.
User taskThe task affected.
Page or locationThe page, component or interaction.
Device contextDesktop or mobile, with browser and viewport details.
StepsThe sequence needed to reproduce the observation.
ObservationWhat the interface displayed or did.
EvidenceScreenshot, message, URL or documented state.
HeuristicThe primary principle affected.
Potential user impactHow the issue could affect the task.
SeverityA rating with a brief justification.
Improvement directionAn initial suggestion addressing the problem.
LimitationsAssumptions, access restrictions or untested behaviour.
Evidence layerExample
ObservationOn mobile, fees appear in a collapsed section labelled “Additional details.”
InterpretationThe label does not indicate that the section contains pricing.
Potential user impactUsers comparing costs may overlook the fees.
Worked example: UX-01

Task: Submit a course enquiry.

Location: Enquiry form, email field.

Device: Mobile viewport, 390 pixels wide.

Steps: Enter an email address without “@” and select Submit.

Observation: “Invalid input” appears above the form without identifying the email field.

Evidence: In a real audit, attach a screenshot of the message and record the exact test steps. This example is illustrative.

Primary heuristic: Error recognition and recovery.

Potential impact: Users may be unsure which entry needs correction.

Severity: 3, because the issue interrupts a key task and correction may require substantial guessing.

Improvement direction: Identify the affected field and provide a specific correction message.

Limitation: Actual user behaviour has not been tested.

07

Assigning severity ratings

Severity communicates how seriously an issue may affect the user experience. Use a shared scale and justify each rating in context.

RatingDescriptionTypical consequence
0No usability problemNo actionable problem established.
1Cosmetic problemMinor presentation concern with little effect on task completion.
2Minor usability problemFriction, while the task remains reasonably achievable.
3Major usability problemSubstantial difficulty, errors or a demanding workaround.
4Critical usability problemAn essential task is blocked, or a serious consequence has no reasonable recovery.

Factors to consider

  • Impact: How much does the issue interfere with the task?
  • Frequency or reach: Under what conditions, and for which users, might it occur?
  • Persistence: Can users recover easily, or does the problem recur?

Distinguish observed occurrence from estimated frequency. A single walkthrough establishes that an issue exists under particular conditions. It cannot establish how often users encounter it.

Severity and prioritisation

Severity is one input to prioritisation. Module 4 will also consider implementation effort, business context and dependencies.

08

Practical activity & submission

Evaluate the pages and interactions within your Module 1 audit scope.

  1. Prepare the heuristic evaluation checklist.
  2. Walk through each selected task on the included devices.
  3. Record findings with clear evidence.
  4. Assign a primary heuristic and severity rating to each issue.
  5. Explain the potential impact and rating.
  6. Review vague wording, duplicate findings and unsupported claims.

Learning output requirements

  • A completed checklist for the inspected pages and interactions.
  • Clear task and device context.
  • Distinct, reproducible findings with supporting evidence.
  • Relevant heuristic classifications.
  • Consistent severity ratings with brief justifications.
  • Explicit assumptions, exclusions and evaluation limitations.
Quality check

Another evaluator should understand where each problem occurs, why it matters and what evidence supports it. This output contributes to Module 3’s navigation audit and Module 4’s prioritisation work.

09

Review & reflection

Consider each prompt before expanding the suggested response.

What distinguishes observation from potential impact?

An observation describes directly verifiable interface behaviour. Potential impact explains how that behaviour could affect a user task. Research or testing is needed to establish actual behaviour.

Can one problem relate to multiple heuristics?

Yes. Record one distinct finding, select a primary heuristic and add relevant secondary principles. Avoid duplicate entries for the same underlying problem.

What supports a severity rating?

Explain the task impact, likely conditions of occurrence and ease of recovery. State assumptions and distinguish estimated frequency from measured evidence.

Module 2 · Heuristic Evaluation Checklist & UX Issue Log
Next: Module 3 · Navigation, Content & Information Findability Audit