WCAG accessibility audit for WordPress
Why WordPress causes accessibility issues
WordPress powers over 43% of the web, but this popularity masks a major problem: the vast majority of themes and plugins do not meet WCAG accessibility criteria. Page builders like Elementor or Divi generate layers of nested divs without any HTML semantics. Images uploaded by contributors arrive without alt attributes. Headings h1 to h6 are used for style rather than logical document structure. Sliders and carousels, ubiquitous on WordPress sites, are rarely keyboard navigable. Contact Form 7 or WPForms forms lack programmatic labels. Each plugin adds its own code, often without any consideration for assistive technologies. The result: a visually attractive site but unusable for millions of people with disabilities. With the enforcement of the European Accessibility Act, these shortcomings expose WordPress site owners to financial penalties of up to 50,000 euros.
Common issues on WordPress
Themes and page builders generating non-semantic HTML
WCAG 1.3.1Elementor, Divi, WPBakery, and Oxygen generate dozens of nested divs without semantic tags (nav, main, aside, article). Screen readers cannot identify page regions. Navigation by landmarks is impossible, forcing users to linearly traverse all content.
Images without alt attribute or with generic alt
WCAG 1.1.1WordPress allows uploading images without filling in the alternative text. Contributors leave the field empty or use the filename (IMG_2847.jpg). Decorative images are not marked with empty alt. Screen readers announce the filename or nothing at all, depriving blind users of essential information.
Inconsistent heading hierarchy
WCAG 1.3.1WordPress themes use h1 to h6 tags for design rather than content structure. You find h3 before h2, multiple h1 on the same page, or skipped levels (h1 then h4). Sidebar widgets add extra headings that break the hierarchy. Screen readers use this hierarchy to navigate: an incorrect structure completely disorients the user.
Sliders and carousels without keyboard navigation
WCAG 2.1.1Plugins like Revolution Slider, Slick Slider, and MetaSlider do not support standard keyboard navigation (arrows, Tab, Enter). Previous/next controls are not focusable. Active slide content is not announced via aria-live. Users who cannot use a mouse are completely excluded from this content, often placed prominently on the homepage.
Test your WordPress site
Discover the WCAG non-conformities of your WordPress site in 5 minutes. Free, no commitment.
Run the free auditWhat Scrutia detects on WordPress
Scrutia analyzes the final rendering of your WordPress site as it appears in the browser, regardless of the theme or plugins used. Our engine detects nested divs without semantics generated by page builders, images without alt text, broken heading hierarchies, and interactive components that are not keyboard navigable. We test Tab navigation on sliders, menus, and modals. Each non-conformity is linked to the relevant WCAG criterion with ready-to-apply HTML/CSS/JS corrective code for your child theme.
Frequently Asked Questions — WordPress
Does Scrutia detect problems caused by WordPress page builders?
Can corrections be applied without modifying the theme code?
My WordPress site uses WooCommerce, is that covered?
Audit your WordPress site now
106 RGAA criteria tested in 5 minutes. Free score, full report with code fixes for €49.
Test my WordPress site