Why Screen Reader Testing Is Non-Negotiable
Automated scanning tools catch fewer than half of real-world accessibility issues because they cannot perceive what a screen reader actually announces. A heading marked up correctly in HTML might carry an aria-label that makes it nonsensical when read aloud. Manual screen reader testing is therefore an indispensable component of any web accessibility remediation program.
Overview of Major Screen Readers and Market Share
- JAWS (Job Access With Speech) — Windows; most widely used in enterprise and government; best paired with Chrome or Edge
- NVDA (NonVisual Desktop Access) — Windows; free and open-source; popular among students; best paired with Firefox or Chrome
- VoiceOver — built into macOS and iOS; only option for native Apple platform testing; pairs with Safari
- TalkBack — built into Android; primary screen reader for Android mobile testing; pairs with Chrome
- Narrator — built into Windows; relevant for Microsoft ecosystem and Windows-only environments
Common Screen Reader Bugs and How to Fix Them
- Icon buttons read as unlabeled — Add aria-label with a descriptive string
- Decorative images read aloud — Set alt="" so screen readers skip them
- Dynamic content updates not announced — Use role="status" for polite or role="alert" for urgent announcements
- Custom dropdowns not readable — Implement the combobox or listbox pattern with correct ARIA
- Table column headers not announced — Use th with scope="col" or scope="row"
- Form errors not associated with fields — Connect via aria-describedby referencing the error element's ID
- Focus lost after modal close — Programmatically return focus to the trigger element
Screen Reader Testing Priority Matrix
Tier 1: Test on Every Release
JAWS with Chrome on Windows and VoiceOver with Safari on iOS — these cover the broadest population of screen reader users across desktop and mobile.
Tier 2: Test on Major Feature Releases
NVDA with Firefox on Windows and TalkBack with Chrome on Android — test when new interactive components are introduced or significantly changed.
Tier 3: Test Quarterly
VoiceOver with Safari on macOS and Narrator with Edge on Windows — test at least quarterly or when significant changes are made to heavily used components.
Sarah Mitchell
Senior Accessibility Consultant
A certified accessibility consultant at BuildWithAccess helping organizations achieve WCAG compliance and build more inclusive digital experiences.
Need help making your site accessible?
We offer free consultations to assess your current accessibility posture and recommend a path forward.
Get a Free Consultation