How can I check that an accessibility fix made on my website works with a screen reader?
Answer
To validate an accessibility fix, use a screen reader such as NVDA to navigate your webpage and confirm that elements like headings, landmarks, and links behave as expected. Then recheck the page in Siteimprove to ensure the issue is no longer flagged and review rule explanations if needed.
Tools needed
- NVDA (Nonvisual Desktop Access) – free Windows screen reader
- Optional: other screen readers (not covered in this article)
How to validate accessibility fixes with a screen reader
Have you ever believed that users of assistive technology can use your site efficiently after some changes, but want to verify that fact for yourself?
Fortunately, there is a free Windows screen reader that you can use. NVDA) and can be downloaded from http://www.nvaccess.com.
NVDA is easy to install, and it’s relatively easy to learn the basics of its operation.
For example, you can browse the headings on your web page by pressing the letter H to go forward and Shift+H to go backward.
You can browse landmarks on your page by pressing D to go forward and Shift+D to go backward.
In addition, you can see your links in a list by pressing the NVDA key (either Insert or Capslock) +F7.
Of course, there are many NVDA commands – too many for an article of this nature to cover, however, NVDA has an excellent user guide within the tool.
Note: Testing with a screen reader alone does not guarantee accessibility for everyone. Further manual testing – with and without screen readers - is both needed and encouraged.
Validate the fix in Siteimprove
But what if the error is still flagged on the Siteimprove platform?
Once you have made changes to your site to address an issue, you should recheck the page or wait for a full re-crawl of your site in order for the error to clear. See the article “How to re-crawl a site, a page, multiple pages or a group” for further information on this.
After this, you can take the steps outlined below.
If the issue is still being flagged in the Accessibility product, then review the advice given in the section “Why is this an issue?” on the left side of the Page report.

You can also use the code examples provided on the page report, to get practical examples of code that would pass the check.

A detailed description of the rules used is available for you on the Siteimprove next-generation Accessibility rules page.
If it is not clear why we are flagging the issue, or you are not sure that you’ve taken the correct steps to solve the issue, then please contact Siteimprove technical support for an explanation or further investigation.
Key takeaways
- Use a screen reader like NVDA to manually verify accessibility fixes
- Validate structural navigation (headings, landmarks, links) during testing
- Recheck or re-crawl your site in Siteimprove after applying fixes
- Screen reader testing alone is not sufficient—combine with broader manual testing
- Use Siteimprove issue explanations and support if discrepancies remain
Did you find it helpful? Yes No
Send feedback