Accessibility errors explained
Plain-language explanations and code fixes for the most common WCAG 2.2 errors reported by axe, Lighthouse and accessibility checkers.
- Text has too little contrast
- Images without alternative text
- Links without a readable name
- Buttons without a readable name
- Form fields without labels
- Dropdowns without labels
- Page language is not set
- Invalid page language code
- Page has no title
- Interactive elements nested inside each other
- Touch targets are too small
- SVG graphics without a text alternative
- Elements with role="img" lack a text alternative
- ARIA buttons or links without a name
- Hidden content can still receive focus
- Invalid ARIA attribute values
- ARIA attributes not allowed on this element
- Required ARIA attributes are missing
- Lists are built incorrectly
- List items outside a list
- Embedded frames without a title
- Zooming is disabled
- Links in text are recognisable only by colour
- Invalid autocomplete values
- Scrollable areas can't be reached by keyboard
- Image buttons without alternative text
- Duplicate IDs used by labels or ARIA
- Page refreshes or redirects automatically
Find this error on your website
Run a free check of any page — results in seconds, with fix instructions.