top of page

The 10 Usability Heuristics Reimagined

  • Writer: Jakob Nielsen
    Jakob Nielsen
  • Jul 19, 2023
  • 7 min read

Updated: May 7

Summary: Jakob Nielsen's 10 usability heuristics are the bedrock of UX, encapsulating the most critical design issues that make a user interface difficult or easy to use. Here is the official list, with links to alternate takes.

I wrote the current list of 10 usability heuristics in 1994. See the infographic at the end of this article for the canonical list of Jakob Nielsen’s 10 usability heuristics. It’s the same now as in 1994.


The 1994 version (and thus the current version, as shown in the infographic) was based on my detailed factor analysis of design projects at the telephone company research lab where I worked at the time, refining the even earlier list of heuristics from 1990 that I had crafted in partnership with Rolf Molich when I was a university professor in Denmark.


Recently, I've been thrilled to see many individuals take “Nielsen’s 10 heuristics” and breathe new life into them, presenting these enduring UX principles in innovative and captivating ways. Make my 10 heuristics your own! I love it: you absolutely have my blessings.


Celebrating different ways to present and think of Jakob’s 10 heuristics. Image by Dall-E.


Jakob Nielsen’s 10 Usability Heuristics Summarized



Heuristic 1: Visibility of System Status

Users must always know what the system is doing. Provide immediate visual feedback for actions, like highlighting clicked buttons or showing progress bars with time estimates for longer processes. Match feedback intensity to action importance: subtle cues for minor interactions, prominent confirmations for destructive ones. Breadcrumbs and real-time updates maintain orientation, building trust and reducing user anxiety.


Heuristic 2: Match Between System and the Real World

The system should mirror users’ existing mental models, whether based on physical reality or digital conventions. Use language matching users’ vocabulary, not technical jargon. Metaphors like shopping carts work when connecting to genuine understanding. Follow expected sequences and leverage established patterns: red means error, scrolling reveals content. This approach reduces cognitive load, prevents errors, and helps users focus on goals.


Heuristic 3: User Control and Freedom

Interfaces must let users drive, not trap them in rigid paths. Every function needs a visible escape hatch: undo, cancel, back, close. When reversals are effortless, users explore confidently. Respect saved preferences and let users pause, skip, or reorder tasks. Reserve confirmations only for destructive actions. Direct manipulation and progressive disclosure place complexity under user control, transforming anxiety into satisfaction.


Heuristic 4: Consistency and Standards

Consistency operates on two levels: internal uniformity and external conventions. When interfaces maintain predictable patterns, identical functions use identical controls, and terminology stays stable, users operate on autopilot. Users spend most time on other websites (Jakob’s Law), building expectations you violate at your peril. Each inconsistency forces unnecessary decisions and erodes trust. Depart from conventions only with proven usability gains.


Heuristic 5: Error Prevention

Error prevention trumps recovery. Design systems that make errors impossible, not just detectable. Replace error-prone free text with constrained widgets: date pickers, dropdowns, guided inputs. Implement silent guardrails through inline validation, autocomplete, and intelligent defaults. Reserve confirmation dialogs for truly destructive actions, since overuse breeds contempt. Match friction to risk: subtle nudges for minor issues, speed bumps for irreversible operations.


Heuristic 6: Recognition Rather Than Recall

Interfaces must shoulder the memory burden. Human cognition strongly favors recognition over recall, since working memory is narrow and unreliable. Make elements visible at the point of need: menus showing options rather than demanding memorized commands, tooltips explaining icons, breadcrumbs eliminating mental map-building. Externalize information to the interface so users focus on tasks with fewer errors and less cognitive sweat.


Heuristic 7: Flexibility and Efficiency of Use

Interfaces must serve users at all skill levels without compromising efficiency. Beginners need clear navigation, while experts require accelerators to bypass tedium. Keyboard shortcuts, gesture controls, and command palettes convert multi-step operations into single actions. Power features must remain unobtrusive to novices yet discoverable as users progress. Customization lets users rearrange interfaces. Layer your design with parallel expert shortcuts.


Heuristic 8: Aesthetic and Minimalist Design

Interfaces should contain only information essential to the current task. Every extra element competes for attention, forcing users to filter signal from noise. Start with ruthless subtraction: if it doesn’t help users complete work, remove it. Establish clear hierarchy using size, whitespace, and contrast to emphasize primary actions. Progressive disclosure preserves functionality. Users perceive clean interfaces as more competent.


Heuristic 9: Help Users Recognize, Diagnose, and Recover from Errors

Error messages must speak the users’ language, not the system’s. Replace cryptic codes with precise explanations like “Your password needs at least 8 characters” rather than “Invalid input.” Position feedback where problems occur, highlighting specific fields. Provide clear recovery paths: retry buttons, format examples, alternative routes. Don’t just identify problems; solve them. Good error handling transforms abandonment points into trust.


Heuristic 10: Help and Documentation

Help systems remain necessary even in well-designed interfaces. Documentation must be findable, task-oriented, and concise. Users seeking help are typically frustrated, so provide immediate, searchable solutions using their vocabulary. Embed contextual assistance where problems occur. Present instructions as numbered steps, not paragraphs. Scale documentation appropriately. Effective documentation reveals efficient workflows and advanced features, transforming struggling novices into proficient power users.



Jakob’s Alternate Take on His Heuristics


All 10 in New Formats


  • 10 Usability Heuristics in 80 Cartoons. A humorous take, but ultimately serious!

  • 10 Heuristics as Haiku. Short and sweet; and slightly intellectually challenging! If you are a professor or instructor teaching UX, I recommend using these Haikus as classroom exercises. Show the two Haikus for a certain heuristic to your students and ask them to (a) guess which heuristic these Haikus represent, and (b) do a poetry analysis to explain why each Haiku represents that heuristic.


Individual Heuristics


Heuristic 4, Consistency and Standards


Heuristic 5, Error Prevention

  • Story about a Viking raid on England, where we see how they prevented errors, with lessons for modern-day design. (YouTube, 2 min.) Made with Veo 3.


Heuristic 6, Recognition Rather Than Recall

  • Song about Recognition Rather Than Recall (Heuristic 6), sung by a cool polar bear. (YouTube, 2 min.) Made with Suno.

  • Early jazz song, and matching rock-and-roll song, both made with an early version of Udio 3 in April 2024. Not nearly as good as the polar bear song, so these songs are mainly worth hearing to experience the improvements in AI music in less than a year.


Heuristic 8, Aesthetic and Minimalist Design


Heuristic 7, User Flexibility and Efficiency of Use


Heuristic 9, Help Users Recognize, Diagnose, & Recover from Errors


Other Influencers’ Take on My 10 Heuristics



For our Spanish-speaking colleagues:


(If your version isn't listed here, please don't take it personally. I've been inundated with an array of brilliant 10-heuristics postings recently and it's been a challenge to keep up. I encourage you to create your own unique version and tag me when you post!)


10 Heuristics Infographic

Feel free to repost and use this infographic any way you want, as long as you reference this URL as the source: https://jakobnielsenphd.substack.com/p/the-10-usability-heuristics-reimagined


“10 ducks in a row,” generated by Midjourney.


About the Author

Jakob Nielsen, Ph.D., is a usability pioneer with 42 years experience in UX and the Founder of UX Tigers. He founded the discount usability movement for fast and cheap iterative design, including heuristic evaluation and the 10 usability heuristics. He formulated the eponymous Jakob’s Law of the Internet User Experience. Named “the king of usability” by Internet Magazine, “the guru of Web page usability” by The New York Times, and “the next best thing to a true time machine” by USA Today.


Previously, Dr. Nielsen was a Sun Microsystems Distinguished Engineer and a Member of Research Staff at Bell Communications Research, the branch of Bell Labs owned by the Regional Bell Operating Companies. He is the author of 8 books, including the best-selling Designing Web Usability: The Practice of Simplicity (published in 22 languages), the foundational Usability Engineering (28,626 citations in Google Scholar), and the pioneering Hypertext and Hypermedia (published two years before the Web launched).


Dr. Nielsen holds 79 United States patents, mainly on making the Internet easier to use. He received the Lifetime Achievement Award for Human–Computer Interaction Practice from ACM SIGCHI and was named a “Titan of Human Factors” by the Human Factors and Ergonomics Society.


·       Subscribe to Jakob’s newsletter to get the full text of new articles emailed to you as soon as they are published.

·       Follow Jakob on LinkedIn.

·       Watch: Jakob Nielsen’s first 41 years in UX (8 min. video)

Top Past Articles
bottom of page