errors Articles & Videos

  • Check Error-Message Quality with a Scoring Rubric

    Use a scoring rubric to objectively assess error message quality based on their visibility, communication, and efficiency. Involve your colleagues and reduce skepticism of your analysis.

  • Create Efficient Error Messages

    You need efficient error messages to keep users engaged in their workflow. Follow these four efficiency guidelines to design error messages that respect users' effort and offer time-saving guidance.

  • Error Messages: 4 Guidelines for Effective Communication

    Communicate effectively with your error messages by using human-readable language, concisely and precisely describing the issue, offering constructive advice, and not blaming the user.

  • How to Increase the Visibility of Error Messages

    Error messages can be a crucial point in the user experience. To be effective, they must be clearly visible, which can be accomplished by displaying them close to the error's source, using noticeable, redundant, and accessible indicators, designing them based on their impact, and avoiding displaying them prematurely.

  • Error Messages 101

    When humans interact with computers, mistakes and misunderstandings are inevitable. In these situations, good error messages are a vital tool to avoid frustrations and provide a satisfying user experience.

  • An Error Messages Scoring Rubric

    Identify UX problems with error messages consistently and effectively using a scoring rubric based on established usability best practices for error messages.

  • Error-Message Guidelines

    Design effective error messages by ensuring they are highly visible, provide constructive communication, and respect user effort.

  • CASTLE Framework for Productivity/Workplace Applications

    The HEART framework is great for B2C products but is lacking for workplace applications where users cannot choose the product. CASTLE offers a complementary assessment framework for UX that focuses on the needs of internal product teams.

  • Hostile Patterns in Error Messages

    Premature error messages, aggressively styled fields, and unnecessarily disruptive system-status messages feel bad-mannered and increase cognitive load for users during otherwise simple tasks.

  • 10 Usability Heuristics Applied to Complex Applications

    Nielsen’s 10 usability heuristics can be used to analyze the UX of applications that support domain-specific, complex workflows.

  • Dangerous UX: Consequential Options Close to Benign Options

    Confirmatory and destructive actions should be far apart from each other; use additional redundant visual signals to differentiate between them and avoid user errors.

  • Time to Make Tech Work

    Users waste unacceptably much time struggling with computer bugs. Users' mental models suffer when systems don't work as advertised, leading people to question their understanding of the UX.

  • User Control and Freedom (Usability Heuristic #3)

    Users often make mistakes or change their minds. Allow them to exit a flow or undo their last action and go back to the system’s previous state.

  • Error Handling on Mobile Devices: Showing Alerts

    Using a modal dialog to display an error message can cause usability problems on mobile devices. Error handling must respect human-memory constraints and remain visible as the user is fixing the problem.

  • Slips vs. Mistakes

    User errors while using computers take two forms: slips (right intent, wrong action) and mistakes (wrong intent). Understanding the differences between the types of user error will help you design to prevent or minimize these problems.

  • Marking Required Fields in Online Forms

    Do you need to mark fields as "required" in forms on your website or in apps? What if all fields are required? And what is the best way to show that a form field is required?

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

    No. 9 of the top 10 UX design heuristics is to write error messages that help users understand the problem and to provide information that constructively teaches users how to recover from the error.

  • Usability Heuristic 5: Error Prevention

    No. 5 of the top 10 UX design heuristics is to prevent interaction problems from occurring in the first place: either eliminate error-prone conditions or check for them and present users with a confirmation dialog.

  • Change Blindness in User Interfaces

    Change blindness is the tendency for people to overlook things that change outside their focus of attention. In user interface design, this explains why screen changes that seem striking to the designer can be completely ignored by users.

  • 10 Design Guidelines for Reporting Errors in Forms

    Help users recover from errors by clearly identifying the problems and allowing users to access and correct fields easily.