Blog

Using automated checkers for web accessibility

Blog

Using automated checkers for web accessibility

Dear All

You might have noticed that I have not published a new post in the last two weeks. This is because I am knee deep in accessibility training and it is keeping me very busy! It is so much bigger now than it was a few years ago.

Website tools have become more complicated and sophisticated, and some sites have so many plugins that it is an incredibly big job to work through a site and fix all the errors. 

As they keep repeating in the training: Web accessibility is a journey and not a destination. Tools will keep changing, and so will our websites to ensure everyone can use them. 

WordPress Themes

In the training, they recommended using one of five WordPress themes that are accessible out of the box. The good news is, all my sites built since 2017 are built on Generate Press or Astra, and both these themes are in the five recommended themes!

So that is a really good start for us. That however does not mean the site is compliant as all plugins and content have to be compliant too. 

Test with automated checkers

One of the reasons this process takes so long is auto checkers are all slightly different. They pick up different problems and give different results. Therefore I use the three main ones to give me a comprehensive list of errors and then tackle issues one by one. 

The main automated checkers are:

  • Wave
  • Axe
  • Siteimprove

Limitations and potential disadvantages:

  • Limited scope: Automated checkers can only evaluate the accessibility of specific elements on a webpage and cannot evaluate the overall user experience. They cannot fully evaluate accessibility issues related to the content, such as language clarity, readability, or contextualization.
  • False positives and false negatives: Automated checkers are not 100% accurate and can generate false positives or false negatives, i.e., reporting an issue where none exists or failing to report an actual issue. This is why I use three different auto checkers combined with manual testing by accessibility experts.
  • Lack of context: Automated checkers cannot always determine the context in which an element is used, which can lead to inaccuracies in their evaluation. For example, an image may have a description that is accurate for most cases but may be inappropriate in a particular context.
  • Limited coverage: Automated checkers cannot evaluate all accessibility issues, such as those related to color contrast, focus management, or keyboard accessibility.
  • Limited support for new technologies: Automated checkers may not be able to keep up with emerging technologies, such as new types of input devices or interactive components. This may limit their effectiveness in evaluating accessibility issues in new or evolving web technologies.
  • Type of accessibility issue: Automated checkers are generally better at detecting technical accessibility issues, such as missing alt tags or broken links, than they are at identifying more subjective issues like the usability of a website.

Advantages:

There are several advantages of using automated checkers for web accessibility, including:

  • Efficiency: Automated checkers can quickly scan large volumes of web content, identifying accessibility issues in a fraction of the time it would take me to manually review each page.
  • Consistency: Automated checkers are programmed to apply the same standards and criteria consistently across all pages they analyze, minimizing the risk of human error and bias.
  • Objectivity: Automated checkers provide objective feedback on web accessibility issues, which can be helpful in identifying areas for improvement and demonstrating compliance with accessibility standards.
  • Cost-effectiveness: Using automated checkers can be more cost-effective.
  • Early detection: Automated checkers can help identify accessibility issues early in the development process, allowing me to address them before they become more complex and costly to fix.
  • Compliance with standards: Automated checkers are designed to check web content against recognized accessibility standards such as WCAG, which can help ensure compliance and minimize the risk of legal action or penalties.
  • It wards off trolls: This is something that came up a few times during the training. Opportunistic people scan your site with automated checkers, and if it does not comply, they sue the business for not being accessible. Therefore, if an automated checker shows the site is compliant, there is a smaller chance of this happening.

Overall, automated checkers can be a useful tool for identifying some accessibility issues on a website, but they should be used in conjunction with manual testing to ensure the most comprehensive evaluation of accessibility.

If all this is very new to you, you might want to have a look at our previous posts that explains more about what web accessibility is and the legal implications of not making your site accessible. We also talked about First steps in making your site accessible.  Next week I will talk more about what not to do.

Don't miss the latest news & views by joining our newsletter.

Don't worry, we hate spam as much as you do!

Please enter your name.
Please enter a valid email address.
Something went wrong. Please check your entries and try again.
Is your website ready for AI search

Why AI search is a big opportunity for small businesses right now

The way people search online is changing... quickly! If you’ve spotted those little AI-generated summaries sitting at the top of...
Why Websites Still Matter in an AI-Obsessed World

Why Websites Still Matter in an AI-Obsessed World

We live in the age of the instant answer. From AI chatbots that diagnose your sniffles before you’ve even sneezed,...
Abandoned shopping carts on an e-commerce website-BG5

Winning Back Sales: Essential Tips for Tackling Abandoned Carts in WooCommerce.

The dreaded abandoned cart… We’ve all been there, watching as would-be customers fill up their baskets, only to vanish into...
6 easy steps towards web accessibility-post-1

Six easy steps towards making your website accessible

Prioritising web accessibility when building a website. When designing a website, it's important to prioritise web accessibility to ensure that...
Scroll to Top