This checklist is intended to get you started with accessibility testing, using some of the most common errors found on websites. It is not a replacement for a full WCAG (Web Content Accessibility Guidelines) evaluation.
- All interactive elements are reachable and usable from the keyboard
- There is visible keyboard focus on interactive elements
- All Interactive elements are in a logical tab order
- Any moving content can be paused, played and/or stopped from keyboard and mouse
- Color is not used on its own to convey information
- Text has enough contrast with its background
- Visuals have descriptive alt text or null alt text if decorative
- Page has a logical heading structure
- Lists and other semantic elements are marked appropriately
- Captions/audio description are present on video content, transcript is present for audio content
- Skip navigation exists, is visible on keyboard focus, works, comes before repeated links
- Page title describes page’s content
- Page language is set correctly
- Check for layout tables and incorrect reading order
- If table is a data table, it has proper table headers and scope
- There is no keyboard trap
- Links have descriptive link text
- Form has descriptive labels next to form fields, and these labels are correctly associated to the form fields in the HTML
- Test with screen reader