Accessible & ADA-Compliant WordPress Theme

WordPress Accessibility & ADA Compliance Theme - a ready, WCAG 2.2 AA website accessible from the ground up and tested with real screen readers.
Ariade theme logo over a WordPress band, marked WCAG 2.2 AA and tested with screen readers

Ariade is a free WordPress theme built to WCAG 2.2 AA in the code, not bolted on with an overlay, and listed as Accessibility Ready on WordPress.org. Every page is tested by hand with JAWS, NVDA, VoiceOver and TalkBack, so WordPress accessibility is real for your visitors and WordPress ADA compliance starts from a theme that already passes.

On this pageJump to any part of this page8 sections

Ariade at a glance

Ariade accessible WordPress theme, WCAG 2.2 AA and free on WordPress.org

Accessibility tour

Take a look inside

What each page does for keyboard, screen reader and low-vision visitors. Pick a page, read its accessibility points, then try it live on the showcase.

Accessibility

  • A Skip to content link is the first thing the keyboard reaches
  • Drop-down menus open with Enter, Space or the arrow keys, and Escape closes them
  • Hero text keeps solid contrast on top of any background image
  • One H1, then headings in order, so screen reader users can scan the page
See it live: Home page

Developer reviewing the layouts and plugin screens of an accessible WordPress build

The package

What you get

What is built into Ariade, and how it is tested.

What is included in Ariade

Ariade is a free, accessible WordPress block theme: already built, externally audited and listed as Accessibility Ready on WordPress.org. Install it from Appearance, Themes, then add your own logo, colours and content in the Site Editor, with no code. This is what is included.

  • Built to WCAG 2.2 AA in the code, not with an overlay
  • Listed as Accessibility Ready on WordPress.org
  • Full site editing: change the header, footer and every template in the Site Editor
  • Ready-made block patterns for pages, sections and calls to action
  • Accessible header, drop-down menu and mobile drawer, with the free Ariade Header and Menu plugin
  • WooCommerce shop, product, cart and checkout pages, styled and tested
  • Works with our free accessible plugins for forms, events, login, portfolio, carousel and an A to Z index
  • Tested by hand with JAWS, NVDA, VoiceOver and TalkBack
  • Keyboard-only testing, and zoom testing at 200% and 400%
  • Automated scans with Deque AXE, WebAIM Wave and Google Lighthouse
  • Externally audited (October 2026): every finding fixed and re-tested
  • Free and 100% GPL, with support from the team that built it, with replies within 2 working days

Accessibility standards we follow: WordPress, Shopify, BigCommerce and Webflow accessibility coding standards.

Accessibility Health Score

The accessibility health score indicates how well a page meets the tested accessibility rules, on a scale of 0-100. Because automated scans catch only 25-30% of potential issues, every release is also audited by hand.

Google Lighthouse

Lighthouse is Google's open-source tool for automated website audits - performance, PWA, accessibility, best practices and SEO. Our themes pass its accessibility audit with a near-perfect score.

WebAIM Wave

WAVE, by WebAIM.org, gives visual feedback on accessibility by injecting icons and indicators into the page. Our themes return no WAVE errors or contrast failures.

Deque AXE-Core

AXE-Core, by Deque, is an industry-standard automated accessibility testing engine. Our themes return a clean AXE run with no violations.

Manual Audit

Automated tools catch only a fraction of real barriers, so every release gets a full manual audit with JAWS, NVDA, VoiceOver and TalkBack to confirm genuine WCAG 2.2 AA conformance.

Proven work

WordPress accessibility case studies

Every project below runs on our Ariade accessible WordPress theme and was delivered by our WordPress accessibility consultancy. Real sites, real screen reader testing, and a written record of what changed.

Discussing an accessibility conformance report in a meeting

Before you buy

Proof and answers

The questions site owners ask us most.

FAQ

WordPress accessibility - frequently asked questions

Is Ariade really free?

Yes. Ariade is free on WordPress.org under the GPL licence, and so is the Ariade Header and Menu plugin. Use it on as many sites as you like, for yourself or for your clients.

Will an accessibility overlay or widget make my WordPress site compliant?

No. A toolbar that changes font size and colours does not turn a div into a button, label a form field, manage focus in your pop-up or write meaningful alternative text. Overlays are one reason many sites still receive demand letters after paying for “compliance”. Real accessibility is in the theme and plugin code, which is where Ariade does it.

Does Ariade work with WooCommerce?

Yes. The shop, product, cart, checkout and account pages are styled and tested with the same care as the rest of the theme. Try them on the showcase before you install.

Can I switch to Ariade without losing my content?

Your posts, pages and media stay in WordPress when you change theme. What changes is the design: widgets and page-builder layouts made for your old theme need to be rebuilt with blocks. If you would rather keep your current theme, we can fix that one instead.

Does Ariade make my whole site accessible?

It gives you an accessible starting point: templates, header, menus and colours that already pass. What you add still matters, such as image descriptions, clear link text, headings in order and the plugins you install. If you want certainty, a website accessibility audit checks the full site.

What do I receive if you build or fix my site?

A written audit report with screenshots, severity, WCAG 2.2 references and the fix for every issue; the remediated theme and plugin code; a re-test after the changes; an honest accessibility statement for your footer; and a VPAT where a buyer asks for one.

Already using Ariade

Documentation and support

Everything you need after you install Ariade: the setup steps, what each setting does, the header and menu guide, and a direct line to the team that built the theme. We reply within 2 working days, Monday to Saturday, 9 am to 9 pm India Standard Time (IST).

Theme documentation

Ariade WordPress theme: the home page on a desktop and a product page on a phone

Self-help first

Every setting, step by step.

Plain-language guides for site owners: how to install, what each setting does, and how to set up the header and menu. They are right below.

Ariade for WordPress support

Fields marked with an asterisk (*) are required.

We reply to this address.
Your website address, so we can look at the problem.
Shown in Appearance, Themes, under the theme name.
What you were trying to do, what happened, and the page where it happened. Include the steps to see it, if you can.
A picture of the problem helps us fix it faster.Allowed file types: JPG, JPEG, PNG, WEBP, GIF, PDF. Maximum size: 1 MB.

Free downloads

Finish your Ariade site in two steps

Start with the theme. Ariade is free on WordPress.org, the official WordPress theme directory. In your WordPress dashboard, go to Appearance, Themes, Add New Theme and search for Ariade, or get it from WordPress.org.

The theme gives you the design. These two free plugins finish the setup, and both are written and maintained by us. Install them in this order - it takes about two minutes.

Step 1Required

Ariade Header and Menu - header, menu and sitemap

WordPress theme rules do not let a theme carry its own blocks, so these live in a small plugin instead: the accessible drop-down menu header, the header actions, the auto-populated sitemap and LinkedIn-friendly link previews. Keep it active - your header needs it. Install it free from Plugins → Add New (search for “Ariade Header and Menu”) or from WordPress.org. The Ariade header switches on by itself as soon as the plugin is active.

Step 2Optional

Ariade Demo - one-click demo content

Fills a fresh site with the whole demo: home page as the front page, the full page set, the primary menu, a blog with sample posts, the twelve accessible events, the plugin demo pages, WooCommerce demo products with photographs, the logo and the site icon. Run it once from Appearance → Ariade Demo. The content is written into your database, so you can remove the plugin afterwards if you prefer a lighter install.

Installation: For each plugin, go to Plugins → Add New → Upload Plugin in your WordPress admin, choose the zip and activate it. Both are GPL licensed and free. The demo import never overwrites a logo, site icon or permalink structure you have already chosen.

Settings help

Ariade Companion settings: what each one does

These settings come with the free Ariade Header and Menu plugin. Open them from Appearance → Ariade Companion, or the Settings link on the plugin's row in Plugins. Both open the Ariade theme dashboard at the Ariade Companion card. With a theme other than Ariade, they are under Settings → Ariade Header and Menu. Every option is on by default, so untick only what a particular site needs off, then press Save once.

Valid HTML

Small corrections that keep every page clean in the W3C validator.

  • One title tag per page. When Rank Math, Yoast, All in One SEO or SEOPress prints the page title, WordPress no longer prints a second one.
  • No "auto" in image sizes. Stops WordPress adding an "auto" value to image sizes, which turns into invalid HTML once a speed plugin removes lazy loading.
  • Style code moved from the body into the head. Some plugins print style elements inside the body, and the validator reports each one.
  • Nothing between the head and the body. Some hosting speed layers add an element there, which makes the validator stop reading the page.

Performance

Speed improvements that never change keyboard or screen reader behaviour.

Remove what WordPress loads but your site does not use
  • Emoji script and styles. Modern browsers show emoji on their own. Saves one script and one style on every page.
  • jQuery Migrate. Only old plugins need it. If a plugin stops working, untick this first.
  • Dashicons for visitors. The admin icon font still loads for logged-in users.
  • RSD, Windows Live Writer, shortlink and generator tags. A cleaner head with fewer requests. Feeds and embeds keep working.
Load Ariade's own files faster
  • Minified theme CSS and JavaScript. Compressed copies are made once in the uploads folder and made again when the theme updates. Untick while debugging.
  • Defer theme JavaScript. Scripts run after the page is drawn. The menu, skip link and focus handling work as before.
  • Preload the featured image. On single posts and products. Improves Largest Contentful Paint, and the featured image is never lazy loaded.

Left out on purpose: combining other plugins' files, and delaying all JavaScript until the visitor scrolls or clicks. Both raise speed scores, but they break the page for keyboard and screen reader users on their first visit.

Header help

Header and menu guide

The Ariade header, drop-down menu and mobile drawer come from the free Ariade Header and Menu plugin. Set them up in this order.

  1. Activate the plugin. The Ariade header switches on by itself. There is no block to add.
  2. Add your menu. Go to Appearance → Menus, create a menu and tick the Primary location. Drag an item slightly to the right, under another item, to make a drop-down. Until a menu is assigned, the header lists your published top-level pages.
  3. Add your logo. Go to Appearance → Customize → Site Identity. The site name and tagline come from Settings → General.
  4. Set brand, colours and buttons. Go to Appearance → Editor, open the Header template part and select the Ariade Site Header block. Its settings are in the right sidebar:
    • Menu: shows which menu is in use, with links to edit or change it.
    • Brand: logo only, logo with site name and tagline, site name and tagline only, or automatic. For a dark header, show the logo in white or choose a separate logo for dark backgrounds.
    • Colours: header background, menu links, button, hover and focus, current page and drop-down. Leave a colour empty to keep the theme colour. Hover and the current page also get an underline, so they never depend on colour alone.
    • Mobile menu colours: background, text and accent. The mobile menu button uses the header button colours.
    • Header buttons: show or hide the account icon, the cart icon and the header button, and set the button text and link. A blank link goes to your Contact page.
    • Text: capital letters in the menu and buttons, on by default. Untick to show the text exactly as typed.
  5. Check the contrast. When you change colours, keep text at 4.5:1 and icons at 3:1 against their background (WCAG 1.4.3 and 1.4.11).
  6. Change not showing? If the Header was edited in the Site Editor before, WordPress keeps its own saved copy. Reset the Header template part to the theme version from its options menu, and the latest header loads.

Keyboard behaviour, for testers: Tab reaches every menu item and header button. A drop-down opens with Enter, Space or the Down Arrow key. Up and Down Arrow, Home and End move inside it, and Escape closes it and returns focus to its button. The mobile drawer keeps focus inside while it is open, and Escape closes it.

Licence

100% GPL: free to use, change and share

Ariade WordPress Theme, Copyright 2026 Shivaji Mitra (M/S. Anblik). Ariade is distributed under the terms of the GNU GPL v2 or later. The same licence covers the Ariade child theme, the Ariade Header and Menu and Ariade Demo plugins and every Ananyoo accessibility plugin. All of them are free, with no pro version, licence key or paid add-on. Use them on any number of sites, including client sites, change the code and share it.

The bundled fonts, Barlow Semi Condensed and Geist, are under the SIL Open Font License 1.1, and the bundled images are the theme author's own work, released under CC0-1.0 / GPL-2.0-or-later. The full statement, including what the licence lets you do, is on our Licensing page.