How to Test the Accessibility of Your Website

how to test the accessibility of your website

By Sam Stemler on May 7, 2019

Testing for the accessibility of your website does not have to be complicated. With the right accessibility testing strategy, you can find obstacles in your site and remove them. This will help you make your site usable for all patrons, ensure your site is compliant with rules and regulations, and help you avoid accessibility lawsuits. In this blog post, we’ll explain how to test the accessibility of a website in 5 steps.

Step 1: Test for Links, Alt-Text and Markup
Step 2: Test for Navigability and Operation Yourself
Step 3: Expert Testing for Function and Value
Step 4: User Testing for Confirmation
Step 5: Make a list of changes

How to Test the Accessibility of Your Website

Step 1: Test for Links, Alt-Text and Markup

There are a variety of tools available that can automatically test for a number of different accessibility obstacles like problems with links, alt-text, and HTML markup. When it comes to learning how to test the accessibility of your website, this is a great first step. These accessibility testing tools will show you clear errors in your site that create challenges for people with disabilities. Some of these tools are available for free online, while others are paid programs or subscriptions.

Remember that automatic tools can only take you so far. These tools scan the code and construction of your site to find known accessibility obstacles, but they can’t use, understand and interact with your site as a human would, so they can’t detect obstacles posed by semantic meaning, images, or site operation. Programs and tools can help you check for the following issues one at a time. Accessible Metrics can test a page of your site or your entire website for all of these features and others.

  • Color contrast
  • Alt-text
  • Dead links and link text
  • Tab-index
  • Iframes and embedded media
  • HTML mark-up

Remember, as you use these tools, write down or otherwise record the issues you encounter, so you can develop a strategy for fixing them in the last step.

Keep your notes organized
Download the Website Accessibility Checklist

Step 2: Test for Navigability and Operation Yourself

You don’t have to be a web designer, programmer, or an accessibility expert to test whether or not users can navigate and operate your site with some assistive technologies. You can see how to test the accessibility of your website on your own by making a few small changes to the way you use your site and your computer. Try the following tests yourself and see how your site works. Once again, write down or record obstacles you find.

  • Remove Style Sheets: Web developer plugins, extensions, and add-ons for Chrome, Firefox and other browsers allow you to turn off styles. This means you’ll see the site content only, similar to how a screenreader and other assistive tools would “see” the site. If your site is difficult or impossible to use without stylesheets, it probably isn’t accessible.
  • Use Keyboard Only: A keyboard works with a site similarly to many assistive devices, so navigating your site with a keyboard instead of a mouse will show you whether it is navigable with these tools.
  • Remove Images: Selections in the tools or settings menus can stop your browser from loading images. If you can’t understand or navigate your site without them, visually impaired users won’t be able to either.
  • Use Screen Magnification and High Contrast: Many visually impaired users magnify the screen and/or turn on high contrast to use websites. You can do this yourself by zooming in, adjusting settings or adding your browser’s accessibility extensions.

Step 3: Expert Testing for Function and Value

The previous steps will give you basic knowledge as far as how to test your website for accessibility. However, unless you are familiar with assistive technologies, website construction, or both, you might miss accessibility issues with the more detailed or elaborate functions of your site. An expert can manually test your site and look for issues in your site’s unique construction and code, in order to find obstacles that impact what your site does or value it provides.

The following are functions and features a designer or developer with experience in accessibility might look at:

  • Forum Posting and Moderation: If users can post to and moderate forums as a part of your website, an expert can help to make sure everyone has equal access to it.
  • Form Filling and Filing: A number of accessibility issues can arise if forms are not programmed correctly. If filling out or filing forms is an important part of your site, this should be equally functional and usable for everyone.
  • PDFs and Other Files: Screenreaders and other assistive devices interpret PDFs and other files differently from webpages. An expert can help you make sure these are formatted properly.
  • Chatbots and Popups: In your previous testing, you may have noticed if chatbots, popups, or other features made the site difficult to navigate. An expert can work with these further, and pinpoint specific issues.
  • Specific Programs: There are many other functions or programs your site might provide that are specific to your business or industry. Work with an expert who is experienced with accessibility and the program’s code to test it.

Step 4: User Testing for Confirmation

How can you test the accessibility of your website without asking real users who use assistive technologies? This is an important step in seeing how your site really works when it is used in a non-traditional way. You will get the most value out of this step if your users can test all parts of your site. This might mean fixing some obvious or particularly problematic accessibility issues you discovered earlier.

There are several ways to find testers who use assistive technologies. You might work with local organizations or advocacy groups, put out an ad and organize a testing group or session, or arrange user testing with a private company. The following are common disabilities a user might have which would require assistive devices or other extensions.

  • Visual: This might include blindness, partial blindness, or color blindness.
  • Dexterity: Impairment of fine motor skills like tremors, inability to move the fingers, or a loss of coordination can create dexterity challenges.
  • Movement: Paralysis or other loss of movement to the hands or arms limits the use of a keyboard and mouse.

Step 5: Make a List of Changes

Now that you know how to test the accessibility of a website, it’s time to put your insights into action. You may have already fixed some of the accessibility issues you encountered at earlier steps, and there are most likely others you recorded that you haven’t fixed or aren’t sure how.

The best way to organize these changes is by cost and benefit. Ideally, start with changes that are easy to implement and benefit a large number of people. For example, adding alt-text to important images and links benefits everyone who uses a screenreader, and you can do this yourself. A more difficult, but manageable change might be changing your navigation menu to be operable with a keyboard or similar device. A high-cost change might be hiring a programmer or web developer to fix issues with a special function.

Take on these changes piece by piece. When you have a budget and a plan, making your site accessible will become a much more manageable project.

You now have a thorough method for how to test the accessibility of your site. Remember as you make changes to your site to design for accessibility, and test continually so you can catch issues before they become problems.