• Success Criterion 3.3.3
  • Conformance level AA

3.3.3 · Error Suggestion

Lesson overview · Error Suggestion

In plain language

Error messages should tell the user how to fix the problem, not just that one exists.

Who it affects

People with cognitive disabilities and anyone stalled by vague validation messages.

How to check

Trigger validation errors: each message should state what a correct entry looks like (format, range, options). Worked example — A ride-hailing app's trip booking screen: enter a taken username: if there's no suggestion of available alternatives or guidance where that's feasible, it fails.

Common misconception

“Invalid entry” technically identifies that there's an error (satisfying 3.3.1) but fails this separate rule, which requires telling the user what a correct entry actually looks like. Real example: on a used-car marketplace's listing filter, entering an invalid year in the listing filter's "Year" field triggers only a generic "Invalid input" message, with no suggestion of the valid range or expected format.

Learn more

get in touch

Know where you stand. Know what to work on next.

Tell us what you’re working on and where you need support. Our accessibility specialists can help with audits, remediation, VPAT/ACR, accessible development, and ongoing compliance.

Free 30-minute consultation (opens in new tab)

Free 30-minute call: talk through where you stand, scope a project or get a quote.

Need technical answers now? Book the $100 one-hour consultation to walk through an audit, talk with a developer or review your site live.

Let’s find the barriers before your users do

Indicates a required field.


Your information is kept private and never shared with third parties.

Scenarios in this lesson