Error Prevention
Error prevention refers to designing forms and interactive processes so that people are less likely to make costly mistakes, and can catch or undo mistakes before they cause harm. This is especially important for actions with significant consequences, such as submitting legal, financial, or personal data. The goal is to help all users, including people with disabilities, avoid the negative outcomes of an accidental or mistaken submission.
In the WCAG context, Error Prevention is addressed by success criteria in the 3.3 (Input Assistance) family. Success Criterion 3.3.4 Error Prevention (Legal, Financial, Data) is a Level AA requirement, while Success Criterion 3.3.6 Error Prevention (All), which extends the requirement to all pages that require the user to submit information, is a Level AAA criterion. Both are intended to help users avoid consequences resulting from mistakes when submitting data, and are generally satisfied by making submissions reversible, checking user input for errors and providing an opportunity to correct them, and/or providing a mechanism to review, confirm, and correct information before finalizing the submission. More broadly, in usability and UX practice, error prevention encompasses design strategies (sometimes called mistake proofing) that reduce the likelihood of user error before it occurs. Meeting these criteria does not by itself guarantee an accessible or usable experience for all users, and manual and assistive technology testing remain necessary.
Why it matters
Error prevention directly affects whether people can complete high-stakes tasks online without suffering avoidable harm. When a form submission commits a user to a legal agreement, moves money, or updates personal records, an accidental or mistaken entry can carry real consequences. The intent behind WCAG's error prevention success criteria is to help users with disabilities avoid the consequences that may result from making a mistake when submitting form data, but well-designed error prevention benefits all users who may be rushed, distracted, or working with an interface that does not clearly signal what a submission will do.
For people with disabilities, the stakes can be higher. Someone using a screen reader, voice control, or a switch device may find it harder to notice a small entry error, and undoing an unintended action can be more difficult than for a sighted mouse user. Building in the ability to reverse a submission, to check input for errors, or to review and confirm information before finalizing gives users a meaningful chance to catch problems before they cause damage.
Beyond the accessibility context, error prevention is a long-established principle in usability and process design. The concept of mistake proofing, for example, uses changes in the design of processes to reduce human error rather than relying on users to be perfectly careful. Applying these ideas to legal, financial, and data-entry workflows helps reduce costly errors while also supporting a more robust and predictable user experience. Meeting these criteria does not by itself guarantee an accessible or usable experience, and manual and assistive technology testing remain necessary.
Who it's relevant to
Inside Error Prevention
Common questions
Answers to the questions practitioners most commonly ask about Error Prevention.