10 Usability Heuristics for User Interface Design

Nielsen Norman Group

10 Usability Heuristics for User Interface Design
Nielsen Norman Group, April 24, 1994
Heuristic Evaluation, Human Computer Interaction, Web Usability
By Jakob Nielsen

“Summary: Jakob Nielsen’s 10 general principles for interaction design. They are called “heuristics” because they are broad rules of thumb and not specific usability guidelines.”


#1: Visibility of system status

#2: Match between system and the 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

Read the Full Article »

The full article includes more detailed discussion and links to numerous articles and videos, along with full set of references to Jakob Nielsen and Rolf Molich’s original research. While the original article is from 1994, NNg is publishing plenty of current material along these lines.

Related Videos




Want the latest in your Inbox from the Nielsen Norman Group? Sign up for their weekly newsletter. Always short insightful and useful. (No they didn’t pay me to say that nor include this link. It’s simply that I find it very useful and informative and want to share it at-large.)

Alertbox E-Mail Newsletter – “The latest articles about interface usability, website design, and UX research from the Nielsen Norman Group. You will receive one brief email every week containing summaries of our latest articles and information about upcoming events and research.