On a recent episode of the Jukebox Podcast from WP Tavern, Nathan Wrigley spoke with Jessica Lyschik about making WordPress themes accessible — and why it’s less intimidating than many developers expect. Jessica, who’s been involved with WordPress since the mid-2000s and working in the ecosystem professionally since 2015, has focused in recent years on accessibility advocacy, theme reviews, and helping teams improve standards.
Her WordCamp Europe 2026 talk, “Accessibility in themes, easier than you think,” aimed to demystify the accessibility-ready requirements for themes on wordpress.org and to show practical, achievable steps that both classic and block themes can take to become accessible.
Why accessibility matters — beyond compliance
Jessica described accessibility as both a moral and practical imperative. It makes websites usable for people with a range of needs — people who are blind, hard of hearing, motor-impaired, or who use different input methods — and it also has business benefits. Examples exist where improving accessibility increased sales, and Jessica flagged a new driver of attention: AI agents. Those agents don’t interpret visual layouts the way humans do; they rely on correct semantic HTML and metadata to navigate and act on sites. If a site is technically accessible, it’s more likely an AI agent (or assistive technology) can perform tasks like shopping or booking for a user.
Jessica’s accessibility journey was gradual. She emphasized that once you learn a few fundamentals, accessibility becomes part of your routine: using semantic elements, labelling form controls, adding descriptive alt text, and ensuring interactive elements communicate their purpose to assistive tools.
Low-hanging fruit: quick wins you can do now
A recurring theme in the conversation was that many accessibility improvements are straightforward and fast to implement:
– Use semantic HTML tags: main, header, footer, nav, section and proper heading hierarchies (H1 → H2 → H3) clarify structure for screen readers.
– Add alternative text to images: the alt field in WordPress’s media library or the image block’s alt attribute is a tiny effort with big payoff.
– Provide skip-to-content links: block themes often make this trivial by letting you designate a main content block so Core can generate the link for you.
– Label icon-only buttons: if a button shows only an icon, add an accessible name (aria-label) so screen readers can describe the button’s purpose.
– Avoid hiding content from assistive tech: use CSS techniques that keep content visible to screen readers if needed (not display:none or visibility:hidden).
Jessica stressed that addressing these issues early — while building a theme or site — saves immense time later. Fixing 12 or 200 occurrences after launch is far more effort than designing accessible patterns up front.
Block themes vs classic themes
Block themes make many accessibility tasks easier because WordPress Core handles more of the semantics if blocks and template parts are used correctly. For example, placing content in a group block and assigning it the main HTML role can automatically produce a skip link and proper structure. Core also manages common forms (comments, search) in accessible ways if you use the provided blocks or template parts. Classic themes still require developers to wire up more of these details manually, so there’s more room for errors if you don’t follow best practices.
Accessibility-ready tag and the repository
Themes in the wordpress.org repository can carry an accessibility-ready tag if they meet a set of requirements. Jessica reviewed the recent update: there are roughly 18 requirements that mix low-hanging technical items and some policy statements (for example, a newer suggestion is that a theme should not require or recommend an inaccessible plugin). While the requirements are relatively stable and built from WCAG concepts, the documentation isn’t always explicit about the exact technical steps, which makes onboarding harder for newcomers.
Only a small fraction of listed themes have the accessibility-ready tag — Jessica quoted around 270 out of over 14,700 themes (about 1.5%). Because the ecosystem is large, she prefers improving documentation and education over sudden enforcement: clearer, practical guidance will lift adoption more effectively than strict rules that users don’t understand.
Interdisciplinary responsibility
Accessibility isn’t only a developer task. Content authors, designers, SEOs, and product managers should understand the basics: proper heading structure, descriptive link text, sensible color contrast, and when to rely on developers to implement ARIA or other technical details. Jessica called for interdisciplinary awareness so accessibility is treated as a normal part of the workflow rather than a special chore added at the end.
Resources and next steps
Jessica recommended following community leaders and resources that translate WCAG and technical specs into practical guidance for WordPress. She mentioned contributors and advocates such as Joe Dolson, Rian Rietveld, Amber Hinds, and Sara Soueidan, and highlighted that video courses and approachable tutorials make the dry WCAG specs easier to absorb.
Her final practical advice: bake accessibility into themes from the start. Use the right blocks or template parts, add labels and alt text, and keep patterns consistent across pages. That initial discipline prevents large-scale rework and makes sites more usable for everyone — and better positioned for emerging tech like AI agents that depend on good semantics.
If you want to hear the full conversation and check the resources Jessica referenced, listen to the Jukebox episode via WP Tavern’s podcast feed or find her WordCamp Europe session recording. For theme authors, taking a few of these small steps today makes a measurable difference for users and keeps your themes future-ready.
