Pages & images

Accessible WordPress themes: what the accessibility-ready tag checks and how to test yours

Pages & images · Published 2026-10-25

Drawing of a web page with a highlighted Skip to content link, large text, an underlined link and three colour swatches marked 4.5:1
A skip link, underlined links and sufficient contrast: three of the checks an accessible theme passes. Illustration: Plain Hooks.

A theme decides much of how usable a WordPress site is for people who navigate with a keyboard, a screen reader or a magnifier. The good news: the most important checks are concrete, and you can test them yourself in an afternoon.

The standard behind it: WCAG 2.2

The reference for web accessibility is the W3C's Web Content Accessibility Guidelines (WCAG) 2.2. It is organised around four principles (content must be perceivable, operable, understandable and robust) and three conformance levels, A, AA and AAA. Level AA is the usual target in law and contracts. The WordPress accessibility coding standards commit WordPress itself to all WCAG 2.2 Level A and AA criteria.

Legal pressure has grown too. In the European Union, the European Accessibility Act has applied since 28 June 2025 to a list of products and services that includes e-commerce, with an exemption for microenterprises providing services. If your WordPress site sells to consumers in the EU, accessibility is no longer only good practice.

What the accessibility-ready tag means

Themes in the WordPress.org directory can carry an accessibility-ready tag, granted only after a manual review by a member of the accessibility team. The current requirements are:

The Themes Team is careful to say that "accessibility ready" does not mean a theme meets WCAG AA. It means the theme reaches the minimum the review sets. A site built on it can still fail because of its content, its plugins or its custom CSS.

A 20-minute test anyone can run

You do not need special software for a first pass. Open your home page, a single post, a page with a form and your menu on a phone-sized window.

1. Keyboard only

Put the mouse aside and press Tab from the top of the page. The first stop should be a "Skip to content" link that becomes visible when focused. Every link, button and menu item should then receive focus in a logical order, with a clearly visible focus outline (WCAG 2.4.7), not hidden behind a sticky header (2.4.11, new in WCAG 2.2). Dropdown menus and the mobile menu button must open with Enter or Space and close with Esc.

2. Zoom and reflow

Zoom the browser to 400% on a desktop window about 1,280 pixels wide, which is equivalent to a 320-pixel viewport. Content should reflow into one column without horizontal scrolling (criterion 1.4.10) and without text overlapping or being cut off.

3. Contrast

Body text needs a contrast ratio of at least 4.5:1 against its background, and large text 3:1 (criterion 1.4.3). Borders of form fields, focus outlines and icons that carry meaning need 3:1 (1.4.11). Light grey placeholder text and pale buttons are the usual failures. Browser developer tools show the ratio when you inspect a text element.

4. Links and targets

Links inside paragraphs should be underlined, not distinguished by colour alone. Small icons and tightly packed links should offer a target of at least 24 by 24 CSS pixels or enough spacing around them (2.5.8, also new in 2.2).

5. Structure

Use a browser extension or the accessibility tree in developer tools to list the headings. There should be one h1 per page and no skipped levels used purely for styling. Check that the page has header, nav, main and footer landmarks, and that multiple navigation menus have distinct labels.

6. A screen reader, briefly

VoiceOver on macOS and iOS, TalkBack on Android and the free NVDA on Windows are enough to hear whether buttons announce their purpose ("Menu, button, collapsed") and whether images are described.

Fixing common theme problems

What stays the editor's job

No theme can write alternative text or choose sensible headings for you. Editors control a large part of a page's accessibility:

Image sizes matter as well: an oversized hero image that loads slowly hurts people on poor connections, and text baked into images cannot be resized or read aloud. WordPress thumbnail and image sizes explains how to keep images light.

Choosing a theme with accessibility in mind

Filtering the directory by the accessibility-ready tag is a good start, not a guarantee. Before committing, run the keyboard and zoom tests on the theme's demo, read its accessibility statement, and check whether it has been updated recently: a theme reviewed years ago and never updated may no longer meet the current requirements. The accessibility chapter of the Theme Handbook explains the principles for anyone building or adapting a theme.

The same tests apply to themes sold for a single trade, such as the property themes discussed in WordPress options for estate agency websites, where search forms and photo galleries are the parts most likely to fail them.