Michael Prestonise

usability-heuristics

Nielsen’s ten usability heuristics

by Michael Prestonise

in ,

In 1994, Jakob Nielsen created ten usability heuristics for user interface design that remain relevant and important for designers to consider when creating user interfaces. These useful rules of thumb help you keep the user at the centre of your design and avoid common mistakes made by junior designers. Before we explore how to use these heuristics, here they are as a downloadable SVG:

Nielsen's ten usability heuristics for user interface design

Each of these heuristics can be phrased as a question to help you evaluate the usability of your user interface design. You may generate multiple questions for each heuristic, but here is a list of questions you can start with (there is one for each heuristic):

  1. Does the interface provide visibility of the system status throughout the task to keep the user informed about what is happening?
  2. Will the user need to learn any new terms in order to understand this interface and complete the task?
  3. Does the interface provide an “emergency exit” if the user makes a mistake at key points in the task?
  4. Does the interface use consistent language throughout the whole task?
  5. What error conditions might the user accidentally find themselves in as they try to complete the task?
  6. Will the user need to remember anything from earlier steps as they complete the task?
  7. Does the interface provide any affordance(s) for experienced users to complete tasks more efficiently?
  8. Does the interface display extra information that is not relevant to this step in the task?
  9. Does the interface provide a clear explanation of the error and how it might be resolved?
  10. If the user gets stuck or is unable to complete the task, can they find any documentation or help?

It can take time to learn new ways to think about your designs and build them into your design process. You will benefit from these heuristics even if you add them one at a time. Additionally, these heuristics aren’t just for designers. Product managers, engineers, operational team members, sales, marketing, etc. can all apply these heuristics to interfaces (whether they are in your product or somewhere else, like your marketing website). You can share these with your team and evaluate your user interfaces together