Screen Reader Testing: A Brief Checklist for WCAG 2.2 AA Compliance
Use this checklist during design reviews, development QA, and before launch. It's not a replacement for a full accessibility audit, but it catches many of the issues that break real screen reader experiences.
This isn't about perfection. It's about making sure your product communicates clearly to people who can't rely on visual design.
1. Test With Real Screen Readers
Test at least one desktop screen reader:
- NVDA (Windows, free download)
- JAWS (Windows, paid download)
- VoiceOver (macOS, built-in)
Test at least one mobile screen reader:
- VoiceOver (iOS, built-in)
- TalkBack (Android, built-in)
Test with the default browser for each platform, such as Safari on Apple devices and Chrome on Windows or Android. This matches what most users actually experience. According to WebAIM, these are the most common screen reader and browser combinations in January 2024:
- JAWS with Chrome
- NVDA with Chrome
- VoiceOver with Safari
2. Navigate Without Looking at the Screen
Turn on the screen reader. Close your eyes or look away. Navigate using only gestures or keyboard commands. Listen for clarity, not just announcements.
If you cannot understand where you are or what to do next by listening alone, the experience is broken.
3. Check Page Structure and Reading Order
Listen for:
- Headings announced in a logical hierarchy (Heading 1, then Heading 2, then Heading 3)
- Content read in a sequence that makes sense
- Repeated elements like navigation and footers that behave consistently in every page.
- Headings are announced in a logical hierarchy (H1 → H2 → H3)
This supports WCAG requirements around meaningful sequence and structure, the criteria that makes content easier to follow for everyone.
This isn't about perfection. It's about making sure your product communicates clearly to people who can't rely on visual design.
4. Verify Interactive Elements
For every button, link, menu, tab, toggle, and accordion, listen for three things:
- A clear role (button, link, checkbox, input)
- A clear name (what the element does)
- A clear state (expanded, collapsed, selected, disabled)
If you hear "button" with no other context, that element needs a better label. Same for "link" or "edit text" with no explanation of what it's for.
5. Test Forms Thoroughly
Forms break more often than almost anything else. Listen for:
- A programmatic label for every input field
- Required fields announced as required along with an explanation for visual users before the form.
- Error messages announced when they appear next to the label.
- Focus moved to errors when validation fails.
Listen for announcements like “edit text” with no context. That’s a common failure that ends up with a confused user.

6. Confirm Focus Behavior
Focus order should match the logical flow of the page. Listen and watch for:
- Focus that moves in a predictable sequence
- Focus that's visible for keyboard users
- Focus that doesn't disappear or jump unexpectedly
- Modals that trap focus correctly while open
This aligns with WCAG requirement of focus order and focus management requirements, letting users know where they are on the page.
7. Review Images and Non-Text Content
Listen for what gets announced:
- Informative images should have meaningful alt text
- Decorative images should be skipped entirely
- Icons used to convey meaning need text alternatives
- No critical information should rely on color alone
If you hear an image file name like "IMG_4829.jpg" or an auto-generated AI description that's vague, the alt text needs work. Keep in mind that not all images require an alt, ensure only images that are relevant to the context at hand have an alt text.
8. Test Dynamic and Complex Components
Pay extra attention to anything interactive or that changes state:
- Modals announce themselves when opened
- Dropdowns and menus announce when they're expanded or collapsed
- Media players are fully operable with the screen reader
- Live content updates are announced when they change
Complex components are where many WCAG failures occur, pay extra attention to them during testing.
9. Zoom and Resize Content
Test at 200% zoom.
- Ensure reading order remains logical
- Confirm that the content remains accessible.
- Verify controls remain reachable and usable
Zooming in can reveal hidden structural issues that aren’t obvious at normal size. There are users that have to or prefer to read zoomed in.
10. Ask the Final Question
After testing, ask:
“If I couldn't see this interface at all, would I understand what this page is, what it offers, and how to complete my task?”
If the answer isn’t clearly yes, the experience needs improvement.
Final Takeaway
WCAG 2.2 AA compliance is not just about meeting criteria. It’s about ensuring your interface communicates clearly without relying on sight.
When you listen to your product the way screen reader users do, you start noticing things you missed. Vague labels. Confusing sequences. Elements that make visual sense but sound like nonsense when read aloud.
Screen reader testing turns accessibility from an abstract concern into a concrete usability practice. And when teams start listening regularly, better design decisions follow.





