WordPress plugins can change how your website operates — typically, that’s why you want to install them in the first place. If you need to add a form or a video player on your WordPress site, you’ll probably look for a plugin before attempting to code your own solution.
But unfortunately, some plugins can alter your content in unpredictable ways and create accessibility barriers. Needless to say, you’ll want to avoid those issues if possible. Fortunately, WordPress is a fairly accessibility-friendly platform — and by following a few simple tips, you can reach a wider audience.
Every website has users with disabilities, and every content creator has a responsibility to provide those users with the best possible experience.
By testing your website for accessibility, you can fulfill that obligation (and enjoy the benefits of accessible design). You’ll also improve compliance with the Americans with Disabilities Act (ADA) and other laws, reducing your legal exposure.
And since accessible websites have a clear, consistent structure, you might enjoy enhanced search engine optimization (SEO) and higher customer retention rates.
However, even if you’ve followed all of the requirements in the Web Content Accessibility Guidelines (WCAG) — considered the international standards for accessibility — a third-party plugin could compromise your efforts. Here’s how to prevent WordPress plugins from causing accessibility errors.
Before installing a plugin, think about how it will affect usability. Think about the experiences of your users and try to avoid making assumptions about their behavior.
This is a much easier process if you understand WCAG’s four core principles of digital accessibility: Content must be perceivable, operable, understandable, and robust. Read about these four principles and use them to ask questions when adding content.
For example, if you’re installing a video player plugin, you might ask:
Asking these questions can help you decide which features are most important for your audience.
Related: What Are The Fundamentals Of Web Accessibility?
Some WordPress plugins are more likely to create accessibility barriers than others. For example:
If you’re looking for a plugin that changes your website’s presentation or introduces interactive elements, do your research. Look for developers who discuss accessibility and read the plugin’s documentation to make sure you set it up correctly.
Related: Web Accessibility and Third-Party Video Players: 4 Tips
Even with research, you’ll need to test your website — ideally, before and after you’ve installed the plugin. Automated accessibility tests can be effective for finding keyboard traps and other common issues introduced by inaccessible plugins.
The Bureau of Internet Accessibility offers a free graded report that uses WCAG 2.1’s Level AA guidelines, which can provide an overview of your website’s current level of conformance.
You can also use tools like Google Lighthouse for a basic accessibility check, but remember that automated tests aren’t perfect — you should also manually audit your plugin for keyboard accessibility and screen reader accessibility.
Related: Why Your Website Needs Regular ADA Compliance Checks
You’ve tested your content and discovered that one of your plugins creates an accessibility issue. No problem — you’ll just install another plugin to fix the problem. Simple, right?
Not quite. In recent years, accessibility plugins have become a popular option for addressing certain barriers (for example, out-of-order subheadings or empty hyperlinks). Accessibility plugins can be helpful, especially on larger websites.
However, they can’t fix issues that require human judgment. For example:
Accessibility plugins can play a part in your remediation strategy, but they’re not sufficient for addressing every type of issue. In order to provide every user with the best possible experience, we recommend a hybrid strategy that combines automation with manual testing and remediation.
To create a long-term strategy for WCAG conformance, contact the Bureau of Internet Accessibility or get started with a free and confidential website analysis.