Heuristic evaluation is a usability inspection method where UX experts evaluate an interface against a set of recognized usability principles (heuristics) to identify usability problems.
The most widely used set, created by Jakob Nielsen:
Step 1 - Prepare
Step 2 - Individual Reviews
Step 3 - Debrief
Step 4 - Report & Fix
Fast: Done in days, not weeks Cost-effective: No participant recruitment Early feedback: Before development is complete Expert insights: Catches technical issues Comprehensive: Covers entire interface Complements user testing: Different issues found
0 - Not a problem: No usability issue 1 - Cosmetic: Minor, fix if time permits 2 - Minor: Low priority, easy to overcome 3 - Major: Important to fix, causes problems 4 - Catastrophic: Must fix, blocks tasks
Use both for complete IA evaluation:
Heuristic Evaluation: Expert review
Card Sorting: User validation
Example: Heuristics say "use clear labels" (recognition over recall). Card sorting reveals which labels users actually understand.
Navigation issues:
Content issues:
Interaction issues:
✅ Use 3-5 evaluators: Finds 75%+ of issues ✅ Mix expertise levels: Different perspectives ✅ Evaluate twice: Individual then group ✅ Document everything: Screenshots + descriptions ✅ Prioritize ruthlessly: Focus on high-severity ✅ Validate with users: Experts miss some issues
❌ Not users: Experts think differently ❌ Miss innovation: Follows existing patterns ❌ No task context: Doesn't test real workflows ❌ Subjective: Different experts find different issues ❌ No usage data: Doesn't show how people actually use it
✅ Good for:
❌ Not ideal for:
Other heuristic sets exist:
Shneiderman's 8 Golden Rules Norman's Design Principles Gerhardt-Powals' Cognitive Engineering Principles
Choose based on your domain (mobile, enterprise, games, etc.)
Combine heuristic evaluation with card sorting for comprehensive IA testing at freecardsort.com
Explore related concepts, comparisons, and guides