Bolaji Ayodeji Start by making sure you're using Semantic HTML. Automated tools can often flag errors here. Things get tricky when you have complex widgets e.g tabbed UIs, autocomplete combo boxes. For such widgets, follow the WCAG prescription for expected behaviour, ARIA-attributes and keyboard interaction. Following the guidelines should be enough to provide the proper signals to assistive technologies. These tools know how to interact with these standard widgets. What should you test? See this chat for some testing considerations . Learn how to use a screen-reader and test your application with one. Tab around to see how much you can do with the keyboard. Switch users often benefit from a site that's designed to be keyboard-friendly.