WP ADA Compliance Check Basic


Comply with Section 508 and WCAG 2.1 LEVEL A/AA Web Accessibility Standards on your websites. This one of a kind WordPress Web Accessibility plugin evaluates content for Web Accessibility issues anywhere on your website. This easy to use WordPress Web Accessibility plugin evaluates your website for Web Accessibility issues when content is published or you can run a complete scan of your website to identify issues in all of your content. Accessibility reports provide references and simple to follow instructions making it easy to correct issues in your website. The basic version is limited to 25 posts or pages during full scans and is unable to identify issues found in theme files. The full version corrects many common issues automatically using convenient, time saving filter options built into the plugin. Visit our website to compare versions and review a complete list of features.

As Web Accessibility standards evolve the plugin is continually updated to include the latest requirements.

Gutenberg Compatible
ClassicPress Compatible

Why use the WP ADA Compliance Plugin?

It’s the law! In 1998, Congress amended the Rehabilitation Act of 1973 to require Federal agencies to make their electronic and information technology accessible to people with disabilities. This law applies to all Federal agencies, some state and local agencies as well as any entity creating websites for applicable agencies.

There is also a strong business case for accessibility. Studies show that accessible websites have better search results, reduced maintenance costs, and increased audience reach. All of which increases profit margin for a business.


  • The Web Accessibility report screen summary includes a summary breakdown of the errrors that have been found on your website.
  • The Web Accessibility report screen includes a list of errors found on the website. Each row includes a description of the error, code view and options for viewing or correcting the issue.
  • The ADA Compliance Guidelines Reference shows a list of issues that content is evaluated for along with a reference and instructions for resolving them when encountered.
  • When a page/post is saved it is scanned for problems and a list of issues is displayed at the top of the screen.
  • Links to the WAVE Web Accessibility Evaluation tool can be used to browse your website to identify potential problems in your theme files.


  1. Upload the wp-ada-compliance-check-basic folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‚Plugins‘ screen in WordPress


What issues does WP ADA Compliance Check Basic check for?

The WP ADA Compliance Plugin evaluates content for the most common issues typically found on your website. As Web Accessibility standards evolve the plugin is continually updated to include the latest requirements.

Visit our website to compare versions and review a complete list of features and issues that are evaluated

Can WP ADA Compliance Check Basic scan all of my content?

The basic version supports scanning of up to 25 pages on a website. When a page or post is saved the content is scanned and errors are noted on the editor screen. There is no limit on content scanned when saving a page or post.

Visit our website to compare versions and review a complete list of features

How can I upgrade to the full version of WP ADA Compliance Check?

The full version may be purchased on our website.

What are the System/Server Requirements?
  1. Linux/Unix, Apache webserver with MYSQL and PHP 5.4 or PHP 7 >
  2. Tested on WordPress 4.6 >
  3. Tested on Classic Press 1.0 >
  4. Browser support: Windows with Edge, Opera, Firefox or Chrome or Mac with Safari, Opera, Firefox or Chrome
Does the plugin work with the new WordPress Gutenberg Editor?

Yes, the WP ADA Compliance Plugin works with the new Gutenberg editor. Please note, the Gutenberg editor table block tool does not create accessible tables. To add table headers users should insert tables with the classic block or install the Classic Editor Plugin to restore your editor to the original editor experience.

Does the plugin work on ClassicPress?

Yes, the WP ADA Compliance Plugin has been tested to work with ClassicPress.

Additional FAQ

View additional FAQ


5. Juli 2019
The plugin was very easy to download, activate and conduct my first scan. The results were very informative telling me exactly what needed to be fixed and how to fix it in order to make my site ADA compliant. The basic version is very helpful, but I can see the need for the full version!
20. März 2019
The plugin works great on my dedicated server and when some questions popped up about performance the developer found out what caused it and it got rectified right away!
10. Januar 2019
VERY useful. I searched for a plugin that had WAVE scanning integrated and this plugin came up. I was a bit hesitant because there were only a few reviews and the price was higher than most plugins. However, if the plugin worked, it would save me $1,000 from requesting a WAVE scan of my entire site. In short, this plugin is amazing. It is super-detailed. That makes it a bit longer to learn and master. However it makes it amazingly useful. If you take compliance seriously, this is the plugin for you. I am not a developer, but understand more about coding than the average content creator. I was able to understand this plugin, though it took several hours. Don't take that as a bad thing. It was necessary, and I learned a TON about ADA compliance in the meantime. When I had a question, the author was super-fast and helpful. I highly recommend this plugin.
20. Dezember 2018
This plugin has been very useful in creating a fully ADA compliant site. Not only is it cheaper than most plugins, it encourages you as you work on the site. Letting you know what needs changed, and how far you have left to go. There's been a few issues' I've noticed with the builder "Themify", in the scanning. But whatever the issue is, most of the time the plugin creator has been very helpful in resolving these issues. The creator of the plugin responds within about 3 hours or less whenever you email. Most the time it's less than 30 minutes depending on the issue. Very glad to have such great support for the plugin. I highly recommend any business that is looking for building a ADA Compliant site, to use this plugin as it has done a great job for websites I use, and it's got a great price tag! It's well worth the price, and the additional features it gives to show you the definition of what each error is, is very useful.
17. Dezember 2018
Up-to-date standards are offered for checking compliance, and it provides a cost-effective way to scan a site for compliance. There's services out there where it'd cost more than $150 (the current cost of a 1 site 1 year license) for the size of the sites I'm working with. I'm very happy to see this offering in the first place, and it's even nicer to see how thorough it looks to be. Of course, it's not perfect so I'd love to see more of the WP.org listing fleshed out (the developer author/contributor mention is missing, etc.), I'd love to see the free version on GitHub (or similar for community development assistance [I have a few things I'd help with] which is very nice to see in a WP.org listing to show there's support / ongoing development for the plugin), and of course I'd love to see the server-side checker come to feature-parity with WAVE (currently WAVE is showing a few things the server-side checker doesn't have [color contrast, etc.]) Keep up the great work!
Lies alle 6 Rezensionen

Mitwirkende & Entwickler

„WP ADA Compliance Check Basic“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:




  1. corrected bug with shortcode conversion resulting in operator not supported for strings error


  1. added check to exclude errors on images missing alt text but wrapped in an anchor tag with valid alternate text
  2. added additional checks for incorrect use of white space
  3. added settings link to installed plugin list
  4. added check for images, not enclosed in a link, with redundant alt and title attributes
  5. added additional checks for invalid alt text
  6. corrected bug resulting in some image errors not being reported
  7. corrected bug resulting in missing skip nav links not being detected under certain situations
  8. corrected display of sample code on color contrast errors
  9. corrected bug resulting in empty anchor tag false positives in some content
  10. corrected problem with site health check failing loopback and REST API requests


  1. added check for empty href attribute on links
  2. corrected issue with pagination links not displaying correctly when error report refreshes dynamically
  3. corrected javascript error when tabs not present on error screen 
  4. corrected bug causing view code links to stop working after error report is refreshed


  1. added option to disable display of dashboard messages
  2. added addition checks to exclude correctly formatted pagination links from ambiguous link text check
  3. corrected false positives on empty links, buttons and headings with enclosed images that have alt text that begins with a blank space


  1. error results for deleted posts are now being removed
  2. added exclusion for empty form labels that are hidden from screen readers
  3. added check for empty button tags
  4. added additional checks for ambiguous link text
  5. added additional checks for invalid alt text
  6. corrected form field graphical view not available under „view code“ on report screen
  7. added additional checks for missing form fields labels
  8. added additional checks for image name used as alt text on images
  9. added check for tables with header cell ids that are not used inside a headers attribute within the table
  10. corrected issue with display of dashboard summary
  11. corrected bug with Incorrect mime type script error being returned
  12. corrected bug in Guttenburg editor where error message was being displayed two times
  13. misc bug corrections


  1. added additional checks for invalid alt text on images
  2. improved performance of database upgrades for larger websites
  3. misc bug corrections


  1. added option to reset default settings on plugin settings screen
  2. added option to enable or disable jquery interaction on report screen
  3. added option to set the number of errors displayed on report screen
  4. added option to hide error summary on report page
  5. added dynamic updates to report screen as content is changed or ignored
  6. corrected issue with accessibility report button not being displayed on edit screen when issues exist.
  7. misc bug corrections


  1. minor updates


  1. corrected block editor javascript error
  2. changed minimum PHP requirement to version 5.5
  3. verified support for ClassicPress users
  4. added support for websites that share a single database
  5. misc bug corrections


  1. added option to allow retention of plugin data and settings when upgrading the plugin by deleting and uploading a new version
  2. added support for websites installed on a subdirectory i.e… http://www.mydomain.com/folder/
  3. moved Evaluate with WAVE link to sidebar instead of in TinyMCE editor
  4. added check for empty form field labels
  5. added check for links with event handlers and no href attribute
  6. added check for redundant title attributes on image tags (title that is the same as alt text)
  7. added check for redundant title attributes on links around images (title on link that is the same as the images alt text)
  8. corrected issue with block editor reporting issues when they are set to be ignored
  9. corrected issue with ignored issues returning after a post is resaved
  10. added check for skip link not the first link on a page


  1. misc bug corrections


  1. misc bug corrections


  1. misc bug corrections


  1. added check for justified text
  2. added check for images hidden from screen readers using role=“presentation“ but that include alternate text
  3. added check for required fields not identified in forms
  4. added check with „WAVE Web Accessibility Evaluation tool“ button to TinyMCE editor
  5. added support for Gutenberg editor
  6. added check for complex tables
  7. added check for nested tables


  1. added check for links or form fields where visual focus indication has been removed
  2. added check for tags with event handlers used to emulate links
  3. added check for meta refresh attributes that reload the page or redirect to a new location after a timeout
  4. added check for heading tags nested incorrectly (ie… H1 before H2, H2 before H3 etc…)
  5. added check for tab order being modified using the tabindex attribute
  6. added check for elements with pointer specific event handlers but no equivalent keyboard event handler
  7. corrected bug causing a conflict with the WordPress theme editor


  1. added check for media library images with alt text containing a filename
  2. added check for incorrect use of linebreaks to create white space
  3. moved reset data option to settings page to reduce likely hood of inadvertent purging of data
  4. added check for images added using the CSS background-image property
  5. added check for images with empty alternate text attributes and non-empty title or aria-label attributes
  6. added check for foreground and background colors without enough contrast
  7. added check for tables with summary attributes that duplicate caption
  8. added media library filter for invalid alt text
  9. added check for images linking to self
  10. added check for media library images with alt text that includes „image of“, „graphic of“ or a similar phrase
  11. added check for missing lang attributes inside page content
  12. added check for lists with incorrect markup
  13. added check for nested fieldsets
  14. added check for fieldsets without legends
  15. added check for links without a visual cue
  16. separated empty alternate text check from missing alternate text to make it easier to distinguish images that are for decoration only
  17. added check for form fields that trigger an unexpected context change
  18. added check for elements with onclick handler but missing onkeypress handlers
  19. issue with certain issues not being displayed when publishing a post but visible in the error report
  20. references updated for WCAG 2.1
  21. corrected bug on certain websites not allowing the settings page to be loaded
  22. other misc bug corrections


  1. corrected issue with wp_enqueue_style of style sheets


  1. added additional filtering and sorting options to the report screen
  2. added option re-check issues from report screen and check for issue link on post/page lists
  3. added option to set the minimum user level who can adust settings
  4. added settings to allow selection of issues to be monitored
  5. added email reports
  6. added check for redundant link text with different destinations
  7. added check for image map area tags without alternate content
  8. misc bug corrections


  1. check for file name used as alternate text in images
  2. misc bug corrections


  1. added check for audio and video tags set to auto play
  2. added check for embed tags missing alternate text
  3. added print friendly reports
  4. misc bug corrections


  1. added check for urls used in link text
  2. added check for data tables marked as presentation only
  3. added check for table cells referencing a non-existent header id
  4. added dashboard messages


  1. improved alt text check to avoid false positives when alternate text is included inside captions
  2. added custom field content validation
  3. added check for links opening in new windows without first notifying users
  4. added options to automatically correct links opening in a new window
  5. added option to automatically remove redundant alt text on images with captions and links with title attributes
  6. corrected bug with automatic content updates


  1. unlocked the ignore option
  2. unlocked the scan feature for page content
  3. unlocked the purge feature
  4. added option to automatically convert absolute font units in content to relative units
  5. added reference links for section 508 and wcag 2.0 requirements
  6. added theme validation with webaim
  7. added check for title attributes that duplicate content within the body of the link
  8. added check for image alt text that includes Image of, Graphic of or similar phrases
  9. added a check for redundant alt text
  10. added issue summary to error log
  11. added check for blank or duplicate page titles
  12. added filter for post type and error type on error log
  13. added check for audio and video tags missing equivalent text
  14. added check for form fields missing labels and aria-labelledby attributes
  15. corrected bug with translation of help topics


  1. added setting to automatically convert font size selector to relative size (% or em)
  2. corrected bug not allowing post types to be selected on settings page for multi-site networks
  3. corrected bug not allowing post types without existing posts to be displayed on settings page


  1. removed post types from settings page if they do not support the editor field
  2. added error references and help links
  3. added pagination to results page
  4. added media library image scanner
  5. added check for object tags missing equivalent text
  6. some cosmetic upgrades


  1. added absolute font size check
  2. added settings page with option to select post types and terms to be scanned
  3. error list now displays actual post type instead of term or post


Initial Deployment