blog

Screen Reader Accessibility Testing

Screen Reader Accessibility Testing

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)

Let’s find the barriers before your users do

Indicates a required field.


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

What Is Screen Reader Testing?

Screen reader accessibility testing evaluates how digital content is experienced by users who rely on assistive technologies. Screen readers convert visual content into speech or braille output, enabling blind and low-vision users, and many people with other disabilities, to use websites and applications.

Testing typically involves tools such as NVDA, JAWS, VoiceOver and TalkBack. The goal is to make sure that content structure, navigation, forms and interactive components are properly communicated to assistive technology users, and that those users can actually complete the tasks the site exists for.

It is one part of a wider evaluation approach. The W3C’s evaluating web accessibility overview explains how tool checks, manual review and testing with assistive technology fit together.

Why Screen Reader Testing Matters

Automated scans cannot fully evaluate how content is announced or understood by screen reader users. A scanner can tell you a button has a name; it cannot tell you the name makes sense, that focus moves to a dialog when it opens, or that an error message is announced when a form fails.

Verifies Semantic Structure

Testing confirms that headings, landmarks, lists and regions provide meaningful navigation. In WebAIM’s Screen Reader User Survey #11 (2026), 67.8% of respondents said navigating by headings is the first thing they do to find information on a long page, and 88.3% find heading levels very or somewhat useful.

Evaluates Form Accessibility

Users should receive clear instructions, labels, validation messages and error notifications, at the moment they need them.

Ensures Accessible Dynamic Content

Interactive components such as accordions, menus, alerts and dialogs must communicate their names, roles and state changes, as required by WCAG 4.1.2 Name, Role, Value. Updates that appear without moving focus, such as “Item added to cart”, must be announced too, which is covered by WCAG 4.1.3 Status Messages.

Which Screen Readers and Browsers to Test With

Screen readers behave differently, and each works best with particular browsers. A practical test matrix covers the combinations people really use:

Screen reader Platform Browser to pair it with Cost
NVDA Windows Chrome or Firefox Free, open source
JAWS Windows Chrome or Edge Paid licence (a time-limited demo mode is available)
VoiceOver (macOS) Mac Safari Built in
VoiceOver (iOS) iPhone, iPad Safari Built in
TalkBack Android Chrome Built in

WebAIM’s Screen Reader User Survey #11 (1,780 responses, July to August 2026) is the best public guide to what people actually use. JAWS (55.0%) and NVDA (32.9%) were the most common primary desktop screen readers, followed by VoiceOver (6.5%). The most common combinations were JAWS with Chrome (31.2%), NVDA with Chrome (17.3%) and JAWS with Edge (17.0%). 70.3% of respondents use more than one desktop screen reader, and on phones and tablets 72.2% commonly use VoiceOver and 29.5% TalkBack. The sample was not controlled, so treat these as a guide rather than market share. NVDA with Chrome is free and a sensible default during development, but JAWS with Chrome is now the most common combination by a wide margin, so cover it, VoiceOver and TalkBack before release.

How to Run Screen Reader Accessibility Testing

  1. Learn the basics first. Spend time with a screen reader on a site you know works well before testing your own. WebAIM’s guide to testing with screen readers is a good starting point, and its JAWS article covers that reader’s controls.
  2. Pick real tasks. Test journeys, not just pages: find a product, add it to the cart, check out, log in, submit a contact form.
  3. Listen to the whole page once. Read from the top with the reading command to check reading order and whether anything is missing or announced twice. Leave the punctuation level at its default for this pass. Screen readers handle symbols differently: NVDA skips the em dash at its default level, while JAWS tends to announce it. Our guide to em dashes in AI writing and screen readers explains why.
  4. Navigate the way users do. Jump by headings, landmarks, links and form fields, and use the elements list or rotor.
  5. Operate every control. Use Tab and the screen reader’s own commands, open and close menus and dialogs, and trigger errors.
  6. Record what you hear. Note the exact announcement, the expected announcement and the WCAG criterion, so developers can reproduce and fix the issue.

Starter Commands

  • NVDA: the NVDA key is Insert (or Caps Lock in laptop layout). H moves to the next heading, D to the next landmark, K to the next link, F to the next form field, B to the next button and T to the next table. NVDA+F7 opens the elements list, NVDA+Space switches between browse and focus mode, and Ctrl stops speech.
  • JAWS: H, R and F move to the next heading, region and form field. Insert+F6 lists headings, Insert+F7 lists links and Insert+F5 lists form fields.
  • VoiceOver on Mac: Cmd+F5 turns it on and off. The VO keys are Control+Option. VO+Right Arrow moves to the next item, VO+Space activates, and VO+U opens the rotor to browse headings, links, landmarks and form controls. Deque’s VoiceOver shortcut list is a handy reference.
  • VoiceOver on iOS and TalkBack on Android: swipe right or left to move between items and double-tap to activate. On iOS, twist two fingers to use the rotor; on TalkBack, use the reading controls to move by headings or links.

What to Test

  • Page title and language: the title is announced on load and describes the page; the language is set so the voice pronounces content correctly.
  • Headings: a logical outline with one main heading, no skipped levels used for styling, and no visual headings missing heading markup.
  • Landmarks: header, navigation, main and footer are present, and multiple navigation regions have distinct labels.
  • Names, roles and states: every link, button and control announces a meaningful name, the right role, and states such as expanded, selected, checked or pressed. Our ARIA attributes guide explains how they are set.
  • Images: informative images have useful alternatives; decorative images are silent.
  • Forms and errors: every field announces its label, required state and instructions; errors are announced and linked to their fields.
  • Live regions: status messages such as search results counts, cart updates and “saved” confirmations are announced without stealing focus.
  • Modals and focus return: focus moves into a dialog when it opens, stays there while it is open, and returns to the triggering control when it closes. The WAI-ARIA Authoring Practices Guide documents the expected behaviour for dialogs and other widgets.
  • Reading order: the order content is read matches the visual and logical order, including on responsive layouts.
  • Tables: data tables announce their headers as you move between cells.

Common Accessibility Issues Found During Screen Reader Testing

Missing or Incorrect Labels

Buttons and form controls may not provide meaningful information when announced, for example an icon button read as just “button”, or several links all called “Read more”.

Poor Reading Order

Content may be presented in an illogical sequence, making it difficult to understand. This often comes from CSS that reorders content visually while the DOM order stays the same.

Improper ARIA Implementation

Incorrect ARIA attributes can create confusion and harm accessibility: roles that promise keyboard behaviour that is not there, aria-hidden on focusable content, or states that never update. Our WCAG 4.1.2 Name, Role, Value guide shows failing and fixed code for buttons, toggles, tabs and sliders.

Focus Lost or Trapped

After closing a dialog or deleting an item, focus jumps to the top of the page, and users have to find their place again. These issues overlap with manual keyboard testing, so it is efficient to run both together.

Silent Updates

Search filters, cart counts and inline validation change on screen with no announcement, so users do not know anything happened.

On phones and tablets, gestures, touch targets and orientation add more checks; see our guide to mobile accessibility testing.

Screen Reader Testing vs Automated Testing

The two approaches answer different questions. Automated accessibility testing quickly finds code-level failures across many pages: missing alt attributes, unlabeled fields, invalid ARIA. Screen reader testing tells you whether the experience works: whether names are meaningful, announcements are timely and tasks can be completed. Run automated checks first to clear the obvious issues, then spend screen reader time on key journeys and custom components.

Screen Reader Testing Checklist

  • Page title announced and meaningful.
  • Heading outline makes sense from the headings list alone.
  • Main landmark present; navigation regions labelled.
  • Every control has a clear name, correct role and current state.
  • Images described or silent, as appropriate.
  • Form labels, instructions and errors announced.
  • Status messages announced without moving focus.
  • Dialogs take focus, keep it and return it.
  • Reading order matches visual order.
  • Key journeys completed with NVDA, JAWS, VoiceOver and TalkBack.

Screen reader testing provides valuable insight into the real-world accessibility of digital experiences.

Screen Reader Testing in a Professional Accessibility Audit

Screen reader testing is the part of accessibility testing that automated tools cannot do for you, and it is where most of the barriers that block real users are found. In a HalfAccessible audit, certified specialists (CPACC, WAS and CPWA, plus a DHS Section 508 Trusted Tester) test your key user journeys with NVDA, JAWS, VoiceOver and TalkBack alongside keyboard-only and automated checks, and map every finding to WCAG 2.2 AA.

  • What you get: each issue with the exact announcement heard, the expected behaviour, the WCAG success criterion, its severity and a code-level fix. See a sample audit report.
  • Quick Audit, $500: up to 5 templates with a top-10 issues report, a good fit for small sites or a first check. Start a $500 Quick Audit.
  • Complete Audit, $2,000: a full manual WCAG 2.2 AA audit of up to 25 templates, including screen reader testing and a re-test after you fix. Compare plans on our pricing page.
  • Not sure yet? A one-hour consultation with a certified specialist is a flat $100: book a $100 consultation.

If we find barriers, our accessibility remediation developers can fix them and re-test with the same screen readers.

Work With Us

Curious how your own site actually sounds to a screen reader user? Our accessibility audit services include manual testing with JAWS, NVDA, VoiceOver and TalkBack.

Get a free accessibility needs assessment (four short questions, no commitment), or start a $500 Quick Audit today.

Frequently Asked Questions

Can HalfAccessible run screen reader testing for us?

Yes. Our certified specialists test your key journeys with NVDA, JAWS, VoiceOver and TalkBack as part of every manual audit, and report each issue with what was announced, what should have been announced, the WCAG 2.2 criterion and a fix. Start with a $500 Quick Audit (up to 5 templates), choose the $2,000 Complete Audit on our pricing page, or request a free needs assessment.

Which screen readers should I test with?

Cover the combinations people use most: JAWS and NVDA on Windows with Chrome or Edge, VoiceOver with Safari on Mac and iOS, and TalkBack with Chrome on Android. WebAIM’s Screen Reader User Survey #11 (2026) found JAWS with Chrome (31.2%), NVDA with Chrome (17.3%) and JAWS with Edge (17.0%) were the most common desktop combinations, and VoiceOver (72.2%) the most used on mobile.

Is testing with NVDA alone enough?

NVDA is free and a good everyday choice for developers, but screen readers interpret the same code differently. Before release, test key journeys with JAWS, VoiceOver and TalkBack as well, especially custom widgets and dynamic content.

Can automated tools replace screen reader testing?

No. Automated tools find code-level problems such as missing labels or invalid ARIA, but they cannot judge whether announcements make sense, whether focus is managed correctly or whether a task can be completed. The W3C recommends combining tools with manual and assistive technology testing.

How often should we repeat screen reader testing?

Test new or changed components during development, re-test key user journeys before major releases, and include screen reader checks in a full audit at least once a year.

What is accessibility testing?

Accessibility testing checks whether people with disabilities can use a website, app or document, usually against WCAG 2.2 level AA. It combines automated scans, manual keyboard testing, screen reader testing and expert review of things like contrast, forms and focus order. Screen reader testing is the part that confirms blind and low-vision users can actually complete tasks.

How do I test my website with a screen reader?

Turn on a screen reader (NVDA is free on Windows; VoiceOver is built into Mac, iPhone and iPad; TalkBack into Android), then pick a real task such as signing up or checking out. Listen to the page once, navigate by headings, landmarks, links and form fields, operate every control, trigger form errors and note exactly what is announced. The step-by-step method and starter commands are above.

Can I test screen reader accessibility without a screen reader?

Partly. Browser developer tools such as the Chrome DevTools Accessibility pane and the Firefox Accessibility Inspector show the accessible name, role and state the browser exposes, and automated checkers catch missing labels. Simulators and these tools cannot tell you how a real screen reader announces content or whether a task can be completed, so test key journeys with an actual screen reader before release.

Which screen reader is most popular?

On desktop, JAWS: in WebAIM’s 2026 survey 55.0% of respondents named it their primary screen reader, followed by NVDA at 32.9% and VoiceOver at 6.5%. On mobile, VoiceOver leads (72.2% commonly use it) followed by TalkBack (29.5%). Most people use more than one, so test with several.

How much does screen reader testing cost?

At HalfAccessible, screen reader testing is included in our fixed-price audits rather than sold by the hour: the Quick Audit is $500 for up to 5 templates and the Complete Audit is $2,000 for up to 25 templates with a re-test. A one-hour scoping consultation is a flat $100. See pricing for what each plan includes.

Does screen reader testing prove WCAG or ADA compliance?

No single test does. Screen reader testing covers many WCAG success criteria, such as name, role and value, status messages and information and relationships, but conformance means checking every applicable criterion, including colour contrast, keyboard access, captions and reflow. The W3C’s WCAG-EM methodology describes a full evaluation, which is what our accessibility audit services follow.

Written by Shadab Saifi Published Last updated

Related Articles

View all
Illustration of a person managing tasks and documents, for the document accessibility testing guide Blog

Document Accessibility Testing

Document accessibility testing checks whether PDFs, Word files, spreadsheets and slide decks can be read and completed by […]

14 min read Jun 19, 2026
Illustration of a person using a smartphone beside a laptop, for the mobile accessibility testing guide Blog

Mobile Accessibility Testing

What Is Mobile Accessibility Testing? Mobile accessibility testing evaluates the accessibility of websites and mobile applications on smartphones […]

2 min read Jun 19, 2026
Illustration of a person working on a laptop in an armchair, for the manual keyboard accessibility testing guide Blog

Manual Keyboard Accessibility Testing

What Is Manual Keyboard Accessibility Testing? Manual keyboard accessibility testing evaluates whether users can fully interact with a […]

2 min read Jun 19, 2026