{"id":10160,"date":"2024-03-16T13:47:46","date_gmt":"2024-03-16T13:47:46","guid":{"rendered":"https:\/\/www.uxdesigninstitute.com\/blog\/?p=10160"},"modified":"2025-03-06T18:45:41","modified_gmt":"2025-03-06T18:45:41","slug":"heuristic-evaluation-in-ux","status":"publish","type":"post","link":"https:\/\/www.uxdesigninstitute.com\/blog\/heuristic-evaluation-in-ux\/","title":{"rendered":"How to conduct a heuristic evaluation in UX design: a step-by-step guide"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Heuristic evaluations study the usability of a product before it\u2019s tested by end users. Evaluators judge an interface using a set of guidelines, called heuristics, during these evaluations to make sure the UX design is user-friendly.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this blog, we\u2019ll review exactly what a heuristic evaluation is and what heuristics are, as well as when you should perform a heuristic evaluation in the design process.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We\u2019ll also look at the pros and cons of a heuristic evaluation and cover the 10 usability heuristics of Jakob Nielsen, one of the most popular sets of heuristics to use for an evaluation. We\u2019ll conclude by providing a step-by-step guide to conducting a heuristic evaluation.\u00a0\u00a0<\/span><\/p>\n\n<p><span style=\"font-weight: 400;\">Let\u2019s get started!<\/span><\/p>\n<h2><strong>What is heuristic evaluation in UX design?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">A heuristic evaluation is a review of the design of your user interface, specifically used to identify usability issues and other design problems.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s conducted using a set of heuristics and helps identify many UX problems before they\u2019re seen, or experienced, by end users. That\u2019s because heuristic evaluations are conducted by usability experts who are, hopefully, also experts in the industry your website or product is in.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">What are heuristics?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Heuristics are general guidelines or rules of thumb that are used to evaluate your work. In UX design, there are no hard and fast rules that you can follow to guarantee your designs will be perfect, so heuristics are used to guide you through the design process and evaluate your work during an evaluation.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There are many guides to the heuristics you can use for a heuristic evaluation. For example, <\/span><a href=\"https:\/\/www.nngroup.com\/articles\/ten-usability-heuristics\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Jakob Nielsen\u2019s usability heuristics<\/span><\/a><span style=\"font-weight: 400;\"> are popular, or you can choose some of <\/span><a href=\"https:\/\/www.userfocus.co.uk\/resources\/guidelines.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">David Travis\u2019 247 Web Usability Guidelines<\/span><\/a><span style=\"font-weight: 400;\">. You can either use one of these or design your own heuristics.<\/span><\/p>\n<section id=\"promotion\" class=\"promotion-content-raw inlinepromo inlinepromo_professional-diploma-in-ux-designp-1 my-4\" style=\"\">\n\t<div class=\"w-container\">\n\t\t<div class=\"row align-items-center\">\n\t\t\t<div class=\"col-md-12 promotion-info\">\n                <a class=\"link-content\" href=\"https:\/\/www.uxdesigninstitute.com\/courses\/ux-design?utm_source=blog&amp;utm_medium=blog_panel_pdux&amp;utm_campaign=blog_promo\" style=\"\">\n                    <p>[GET CERTIFIED IN UX]<\/p>\n                    <span>Take our Professional Diploma in UX Design course<\/span>\n                <\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n<h2><strong>When should you perform a heuristic evaluation?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Heuristic evaluations can be particularly helpful when they\u2019re conducted early in the <\/span><a href=\"https:\/\/www.uxdesigninstitute.com\/blog\/ux-design-process\/\"><span style=\"font-weight: 400;\">design process<\/span><\/a><span style=\"font-weight: 400;\">. At this point, it takes less time and effort to change things, so if a major usability issue is uncovered, it is less of an ordeal.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kate Moran and Kelley Gordon of the <\/span><a href=\"https:\/\/www.nngroup.com\/articles\/how-to-conduct-a-heuristic-evaluation\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Nielsen Norman group<\/span><\/a><span style=\"font-weight: 400;\"> point out that conducting heuristic evaluations can also be a good way to develop good UX instincts. So if you\u2019re new to UX, use heuristic evaluations on all kinds of products to train yourself to catch common usability issues.<\/span><\/p>\n<h2><strong>The pros and cons of heuristic evaluation<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">There are positives and negatives to heuristic evaluations. Let\u2019s take a look at some of them.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Pros of heuristic evaluation<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They can pinpoint usability issues early in the design process\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It\u2019s easier and cheaper when compared with other research and testing methods\u2014although note that heuristic evaluations are not a replacement for <\/span><a href=\"https:\/\/www.uxdesigninstitute.com\/blog\/user-research-in-ux-design\/\"><span style=\"font-weight: 400;\">thorough user research<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They can be fast to conduct and get results<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Cons of heuristic evaluation<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Finding and training usability experts may impact the time and budget required<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">While heuristics provide good guidelines, those guidelines aren\u2019t set in stone. As a result, heuristic evaluations aren\u2019t a substitute for end user testing.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Evaluators may list issues that aren\u2019t really problems within a user interface. To limit this possibility, include at least three evaluators and have a debriefing session to root out misreporting\u2019s impact on the interface.<\/span><\/li>\n<\/ul>\n<h2><strong>Jakob Nielsen\u2019s 10 usability heuristics<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">While there are over 200 heuristics a site can be evaluated by, many experts\u2019 criteria are based on Jakob Nielsen and Rolf Molich\u2019s usability heuristics. Nielsen, co-founder and principal at Nielsen Norman Group, and Molich, a usability consultant, came up with these <\/span><a href=\"https:\/\/www.nngroup.com\/articles\/ten-usability-heuristics\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">10 usability heuristics<\/span><\/a><span style=\"font-weight: 400;\"> in the 1990s and they\u2019ve remained relevant and unchanged for all this time. They are:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Visibility of system status: <\/b><span style=\"font-weight: 400;\">The system should always keep users informed about what\u2019s going on behind the scenes.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Match between the system and the real world: <\/b><span style=\"font-weight: 400;\">Make sure the conventions you use match what the individual is using in the real world. For instance, use words and phrases that are familiar to the user and not internal jargon.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>User control and freedom:<\/b><span style=\"font-weight: 400;\"> Users often make mistakes. They should be able to quickly undo an action or back out of a situation without going through an extended process.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Consistency and standards: <\/b><span style=\"font-weight: 400;\">Follow platform (internal) and industry (external) conventions.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Error prevention:<\/b><span style=\"font-weight: 400;\"> Plan for errors. Prevent user errors when possible and have good error messages that allow users to easily recover the rest of the time.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Recognition rather than recall: <\/b><span style=\"font-weight: 400;\">Don\u2019t expect users to recall information. The user shouldn\u2019t have to remember information across the interface, while information required to use the system, like field labels or menu items, should be visible or easy to retrieve.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Flexibility and efficiency of use: <\/b><span style=\"font-weight: 400;\">Allow frequent users to customise the interface to their needs, but make sure that infrequent users can still use the system with ease.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Aesthetic and minimalist design: <\/b><span style=\"font-weight: 400;\">Interfaces shouldn\u2019t contain irrelevant or rarely needed information. Instead, the content and visual design should be focused on the essentials.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Help users recognise, diagnose, and recover from errors: <\/b><span style=\"font-weight: 400;\">Error messages should be expressed in plain language that indicates the problem and suggests a solution.<\/span><\/li>\n<li aria-level=\"1\"><b>Help and documentation: <\/b><span style=\"font-weight: 400;\">Help and documentation should be concise, easily searchable, and focused on the user\u2019s task.<\/span><\/li>\n<\/ol>\n<section id=\"promotion\" class=\"promotion-content-raw inlinepromo inlinepromo_professional-certificate-in-ui-designp-1 my-4\" style=\"\">\n\t<div class=\"w-container\">\n\t\t<div class=\"row align-items-center\">\n\t\t\t<div class=\"col-md-12 promotion-info\">\n                <a class=\"link-content\" href=\"https:\/\/www.uxdesigninstitute.com\/courses\/ui-design?utm_source=blog&amp;utm_medium=blog_panel_text&amp;utm_campaign=blog_promo\" style=\"\">\n                    <p>[GET CERTIFIED IN UI DESIGN]<\/p>\n                    <span>Take our Professional Certificate in UI Design course<\/span>\n                <\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n<h2><strong>How to conduct a heuristic evaluation in UX: A step-by-step guide<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">The details of heuristic evaluations change from project to project, but there are a set of steps that each evaluation can follow. Here\u2019s a framework you can use to conduct a heuristic evaluation:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Set the scope<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">First, set the scope of the evaluation. Keep in mind that the narrower the scope, the easier and more thorough the evaluation will be. The team can look at one task at a time, one section of the product, or something else, but whatever it is, the focus should be narrow so things stay manageable.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Train your team<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Teams should train by first reviewing and understanding the heuristics included in the evaluation. Next, evaluators can do a practice round with a simple interface to ensure that everyone on the team understands what they\u2019re expected to do.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Heuristic evaluations work best when performed by a team of three to five independent evaluators of the same user interface.\u00a0\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Decide how to document your evaluations<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Evaluators need to note their observations in a standardised place, so find a place to <\/span><span style=\"font-weight: 400;\">collect observations and stick to it. You could use a spreadsheet like Excel or Google spreadsheets, a digital whiteboard with a tool like Miro or Mural, or <\/span><a href=\"https:\/\/media.nngroup.com\/media\/articles\/attachments\/Heuristic_Evaluation_Workbook_1_Fillable.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Nielsen Norman Group\u2019s heuristic evaluation workbook<\/span><\/a><span style=\"font-weight: 400;\">. As long as everyone does the same thing and independent evaluators don\u2019t see the rest of the team\u2019s evaluations until theirs is complete, any form of documentation should work.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Become familiar with the product<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Each team member will have a set amount of time \u2014 typically 1-2 hours \u2014 to perform their evaluation on their own. Before looking for problems, they need to become familiar with the product. Go through the task once just to learn it without trying to evaluate anything.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Look for issues<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Once team members feel comfortable with the system, they should go back through the task, this time looking for anything that violates the heuristics that were chosen for the evaluation. Write down issues wherever the team is keeping notes and, if possible, include a recommendation for fixing the issue.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Collect results and identify problems<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Once everyone has performed their independent evaluations, the whole team should meet to gather the issues they came up with and figure out where they agree and where they disagree. This is where the team discusses which problems seem most detrimental to the experience, which issues they need more data on, and what steps can be taken in the short and long term to address these issues.<\/span><\/p>\n<h2><strong>The takeaway<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Heuristic evaluations are one of the many tools UX designers have to make sure a user interface is the best it can be. While a heuristic evaluation isn\u2019t a substitute for user testing, it can be a good way to rule out glaring errors early.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019d like to learn more about other forms of research, read: <\/span><a href=\"https:\/\/www.uxdesigninstitute.com\/blog\/what-is-user-research\/\"><span style=\"font-weight: 400;\">What is user research<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.uxdesigninstitute.com\/blog\/why-ux-testing-is-so-important\/\"><span style=\"font-weight: 400;\">Why UX testing is so important for your product <\/span><\/a><span style=\"font-weight: 400;\">, and <a href=\"https:\/\/www.uxdesigninstitute.com\/blog\/top-ai-tools-for-user-research\/\">The top 5 AI-powered tools for user research (and how to use them)<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we\u2019ll review exactly what a heuristic evaluation is and what heuristics are, as well as when you should perform a heuristic evaluation in the design process. <\/p>\n","protected":false},"author":35,"featured_media":10167,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[279],"tags":[],"class_list":["post-10160","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ux-explained"],"_links":{"self":[{"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/posts\/10160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/comments?post=10160"}],"version-history":[{"count":7,"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/posts\/10160\/revisions"}],"predecessor-version":[{"id":10166,"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/posts\/10160\/revisions\/10166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/media\/10167"}],"wp:attachment":[{"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/media?parent=10160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/categories?post=10160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uxdesigninstitute.com\/blog\/wp-json\/wp\/v2\/tags?post=10160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}