When developing a website, keep these principles in mind to ensure that it’s accessible by the broadest audience possible.
For Developers:
1. Apply standard HTML semantics whenever possible: Standard HTML enables screen readers to better discern what’s happening on the page and pass the information along to the user.
2. Enable keyboard navigation: According to WebAIM Low Vision, 60.4% of survey respondents always or often use a keyboard for web page navigation.
3. Use attributes: Be specific and descriptive with your link text.
4. Use the ARIA label attribute: This will override what the screen reader calls out when it reads your CTA button. This can be very helpful for a user to understand what your CTA will take them to.
5. Properly label and format forms: Make sure your forms have clearly labeled instructions and use labels that are always visible.
6. Use tables for data: Use the correct mark-up for data tables and make sure you include table headers. It’s important to use CSS for layout and reserve tables for data.
Keep these points in mind when developing pages to ensure you do not alienate the part of your user base that needs accessibility accounted for.
Read the source article on Search Engine Land.