Research & understanding

Heuristic evaluation (usability evaluation)

Ludovic Delmas
November 3, 2020

Heuristics are the best practices or principles of usability that have been tested and observed through extensive research. They are broad rules of thumb and not hard-and-fast usability rules. 

A heuristic evaluation is the analysis of an existing product or feature using these principles as the criteria for how usable a product is.  

If a product or feature doesn’t exist, it’s not possible to conduct a heuristic evaluation. After all, how could you evaluate something that’s not actually there?

Before moving on, we just want to make sure you don’t get caught up on the word heuristic. It’s not a word that you hear very often (unless you hang out with us). Plus, it sounds incredibly academic. So, anytime you hear “heuristic evaluation,” just think “usability evaluation.”

The Nielsen Norman Group came up with 10 usability heuristics for UI design. You can find them here. Just like the word heuristic, to us, their principles are also a bit too academic. 

That’s why we prefer the 8 usability principles based on principles created by Kit Unger, the VP of Design at Mural:

Clear and understandable

This one’s pretty straight forward and is the most important. Users should always know where they are, what they're doing, and what to do next. 

Immediate feedback

The system should always tell the user what is happening at any given point in time. 

Consistency and expectations

All touchpoints, including words, button placement, interactions, etc., should perform the same way everywhere and carry the same meaning across the entire experience. 

Information hierarchy

Present a clear hierarchy of information in the logical order. 

Error prevention and alleviation

A best practice is to anticipate and prevent errors before they even happen. Give users information about the potential consequences of their actions. If they end up in an error state, help them to get out of it. Don’t let them flounder in the deep end without sending a life raft. 

Cognitive overload

Avoid making someone process too many things at once. Show the user only what they need to see when they need to see it. Showing too much can be overwhelming and paralyzing. The user won’t know what to do next. 

Positive emotional engagement

Make users feel something positive from using your product. Present users with moments of delight when possible. We all love to be delighted. Sometimes small design interactions can do the trick. 

Simplicity and efficiency

Make things as simple, but no simpler than they need to be. Let new users understand what’s going on and become efficient using your product. Also give expert users the ability to speed up their workflow. Cater to both audiences.

Use a heuristic evaluation to:

Uncover usability problems in an existing product. 

Ensure a product follows tried and true design principles. 

Evaluate the usability of your wireframes, prototypes, or mockups.

Help you start a project.

Back to library
105
Back to library
105
UX Design Bootcamp vs. Degree vs. Self-taught: How to choose?
0
Getting started
The UX process for absolute beginners (with free cheatsheet!)
1
Getting started
How to become a UX designer in 2021 (and beyond)
2
Getting started
UX vs UI
7
Getting started
Do UX designers need to know how to code?
8
Getting started
Recommended UX books
9
Getting started
6 brutal truths aspiring UX designers don't want to hear
14
Getting started
Difference Between Graphic Designer vs UX Designer vs UI Designer
15
Getting started
How to deal with design clients from hell 👹
16
Getting started
Introduction to UX research
20
Research & understanding
Finding a problem to solve
102
Research & understanding
SWOT analysis
103
Research & understanding
Competitive analysis
104
Research & understanding
Heuristic evaluation (usability evaluation)
105
Research & understanding
Task analysis
106
Research & understanding
Stakeholder interview
107
Research & understanding
Survey
110
Research & understanding
User interview
111
Research & understanding
Card sorting
112
Research & understanding
Customer journey map
113
Research & understanding
Empathy map
114
Research & understanding
Affinity diagram
115
Research & understanding
Personas
116
Research & understanding
Contextual inquiry
117
Research & understanding
Diary study
120
Research & understanding
Eye tracking
121
Research & understanding
Intro to IA
201
IA & wireframing
Layout + CRAP
203
IA & wireframing
Site map
204
IA & wireframing
Scenarios
205
IA & wireframing
Storyboards
206
IA & wireframing
Low vs high-fidelity
207
IA & wireframing
Sketching
208
IA & wireframing
Wireframes
209
IA & wireframing
User flows
210
IA & wireframing
Intro to usability testing
301
Prototyping & usability testing
Usability testing plan
302
Prototyping & usability testing
Prototypes
304
Prototyping & usability testing
Research report
305
Prototyping & usability testing
Typography basics
401
Visual design & handoff
Color basics
402
Visual design & handoff
Color accessibility
403
Visual design & handoff
Pixels vs points
404
Visual design & handoff
Layout + 8pt grid system
405
Visual design & handoff
Design system
406
Visual design & handoff
UX writing
408
Visual design & handoff
"Final" usability test
409
Visual design & handoff
UX portfolio basics
501
UX portfolio
Your portfolio is just another UX project
502
UX portfolio
Choosing a site builder for your UX portfolio
503
UX portfolio
UX portfolio inspiration
504
UX portfolio
5 tips for junior UXers asking for portfolio feedback
505
UX portfolio

Join hundreds of

designers learning UX

Take our free 7-day UX design course for graphic designers, complete your first UX project in just a few days, and see what you think.
😎 You're awesome! We'll send you an email with the next steps. 🎊
👻 It looks like there's a ghost in the machine. Please try again.