Missing Error Suggestions
What is this issue?
Missing error suggestions occur when a form validation error is detected and described, but no guidance is provided on how to correct it. WCAG Success Criterion 3.3.3 (Level AA) requires that if an input error is automatically detected and suggestions for correction are known, the suggestions are provided to the user -- unless doing so would compromise security or the purpose of the content.
An error message that says "Invalid email address" satisfies WCAG 3.3.1 (Error Identification) but may fail 3.3.3 if a suggestion could be provided. A better message would be "Invalid email address. Did you mean user@gmail.com instead of user@gmial.com?" or "Please enter an email in the format name@example.com." The goal is to help users correct their mistakes rather than simply telling them they made one.
This criterion applies to all types of input validation: format errors (dates, phone numbers, emails), range errors (values outside allowed bounds), required field errors, and pattern-matching errors. For each, the suggestion should describe the expected format, provide an example, or offer a correction when one can be automatically determined.
Impact on users
Users with cognitive disabilities, learning disabilities, or limited digital literacy may not know how to correct an error from the error description alone. Saying "Invalid date" is useless if the user does not know the expected format. Saying "Enter date as MM/DD/YYYY, e.g., 04/15/2025" provides actionable guidance that any user can follow.
Screen reader users also benefit from suggestions because they may not be able to see placeholder text or nearby formatting hints that sighted users use as cues. An error suggestion that includes the expected format is self-contained and works without visual context.
For all users, error suggestions reduce form completion time and frustration. Research shows that forms with specific error suggestions have significantly lower abandonment rates than those with generic error messages. The marginal development effort to add suggestions pays for itself in improved conversion rates.
Code example
<!-- Unhelpful error messages -->
<p class="error">Invalid date.</p>
<p class="error">Password does not meet requirements.</p>
<p class="error">Invalid phone number.</p>
<p class="error">Email address is incorrect.</p><!-- Helpful error suggestions -->
<p class="error" role="alert">
Invalid date. Please enter a date in DD/MM/YYYY format,
e.g., 15/04/2025.
</p>
<p class="error" role="alert">
Password must be at least 8 characters and include
one uppercase letter, one number, and one special character.
</p>
<p class="error" role="alert">
Invalid phone number. Include area code,
e.g., +1 (555) 123-4567.
</p>
<p class="error" role="alert">
Email address is invalid. Did you mean
user@gmail.com instead of user@gmial.com?
</p>How Scrutia detects this issue
Scrutia analyzes error messages generated by form validation and evaluates whether they include actionable correction suggestions. It checks for format examples, expected value ranges, and auto-corrected alternatives. Error messages that only describe the problem without suggesting how to fix it are flagged with recommendations for adding specific suggestions.
Check your site for this issue
Scrutia audits your site against WCAG criteria in minutes.
Frequently Asked Questions
When is it acceptable to not provide suggestions?
Should I auto-correct user input?
How specific should error suggestions be?
Does your site have this issue?
Scrutia scans your pages against WCAG success criteria and delivers actionable fixes. Results in 5 minutes.
Run a free audit