Heuristic Evaluation

Evaluate interfaces against established usability heuristics to find issues quickly without a full user study. Use when auditing existing products, reviewing competitor UX, or prioritizing usability fixes with limited research time.

itsual Updated

File contents

Heuristic Evaluation

Overview

Heuristic evaluation is an expert review method using principles (e.g., Nielsen’s heuristics) to identify usability problems efficiently.

When to Use

  • Quick usability audits of live products or prototypes
  • Competitor experience reviews
  • Prioritizing a backlog of UX debt
  • Supplementing (not replacing) user research

Common Heuristics (Nielsen)

  1. Visibility of system status
  2. Match between system and real world
  3. User control and freedom
  4. Consistency and standards
  5. Error prevention
  6. Recognition rather than recall
  7. Flexibility and efficiency of use
  8. Aesthetic and minimalist design
  9. Help users recognize, diagnose, and recover from errors
  10. Help and documentation

Principles

  • Use multiple evaluators when possible and merge findings
  • Rate severity to support prioritization
  • Be specific — cite the screen, element, and heuristic violated
  • Pair with user data when stakes are high

Verification

  • Issues are tied to specific heuristics and evidence
  • Severity ratings support prioritization
  • Findings are actionable for design/engineering

itsual/agent-skills-collection/tree/main/skills/design-ux/heuristic-evaluation commit 58465c1800

Frequently asked questions

npx skillmds@latest add itsual/heuristic-evaluation