How to write an accessibility statement for a WordPress site

Last updated: 27 October 2026

An accessibility statement is a page that tells your visitors how accessible your website is, what does not work yet, and how to reach you when something gets in their way. This guide covers what goes in it, when EU law asks for one, a filled-in template you can adapt, the mistakes to avoid and how to publish it in WordPress.

We make an accessibility toolbar for WordPress, and its Pro add-on can generate a statement page, so weigh what we say with that in mind. Every fact below links to its source. This is general information, not legal advice: the rules that apply to you are in your country's law.

An accessibility toolbar helps some visitors; it does not make a website conform to WCAG or to the law. Fix your content and code first.

What an accessibility statement contains

The W3C's Web Accessibility Initiative (WAI), which publishes the Web Content Accessibility Guidelines (WCAG), says a statement should contain at least:

It also advises adding the known limitations, the measures you take to keep the site accessible, technical requirements such as supported browsers, the environments the site has been tested in, and the laws or policies that apply to you.

The W3C's free accessibility statement generator turns those parts into a page. Its conformance section offers four statuses, each with a fixed meaning:

Two points from the W3C are worth keeping in mind as you write. First, the statement is for your visitors, so use plain language: "videos do not have captions" is more useful than "WCAG Success Criterion 1.2.2 was not met". Second, "accessibility statements are not technical assessments or declarations of conformity": the status you write should come from a check of your site, not replace one.

When you have to publish one

Many websites publish a statement voluntarily. In the EU, two laws ask for one, or for something close to it.

Public sector websites: Directive (EU) 2016/2102

The Web Accessibility Directive covers the websites and apps of public sector bodies. Article 7 requires them to "provide and regularly update a detailed, comprehensive and clear accessibility statement", using a model set by the European Commission and published on the website. The statement must include:

The model is in the annex of Commission Implementing Decision (EU) 2018/1523. Its required sections are: a commitment and the scope (which sites or apps the statement covers), the status against the standard (full, partial or none: there is no "not assessed" option), the non-accessible content, how and when the statement was prepared and last reviewed, feedback and contact information, and the enforcement procedure. The declarations must be based on an actual evaluation, such as a self-assessment or an assessment by a third party, or on other measures that the Member State accepts as giving equal assurance, and the statement must say which method was used (Article 3). The Decision encourages a review "at least annually", and a link to the statement on the homepage or on every page, "for example in a static header or footer".

Some bodies are outside the Directive, for example NGOs that do not provide services that are essential to the public or meant for people with disabilities (Article 1(3)). Your national law may also go further than the Directive.

Businesses: the European Accessibility Act, Directive (EU) 2019/882

The European Accessibility Act does not use the words "accessibility statement". What it asks is similar: providers of the services it covers, such as e-commerce, must "explain how the services meet the applicable accessibility requirements" and make that information public, including in an accessible form (Article 13(2)). Annex V says where and what:

Microenterprises that provide services are exempt from the accessibility requirements (Article 4(5)). For who else is covered and from when, see our guide to accessibility widgets and the EAA. A statement page built on the W3C or EU model is a common way to publish this information, but the Act does not prescribe a model: check what your national law and your authority expect.

A filled-in template

This example combines the W3C sections with the parts the EU model requires. Replace everything in [square brackets], delete what does not apply to you, and keep only what is true. Public sector bodies covered by Directive 2016/2102 must use the text of the EU model (or the version their national law provides), which says "compliant" rather than "conformant": for them this example is only a guide to what goes where. The example uses "partially conformant" only to show how known limitations fit with it; your status must come from your own check.

Accessibility statement for [Site name]

[Organisation name] wants [site address, for example example.com] to be usable by as many people as possible, including people with disabilities. This statement covers [the whole site / the shop at shop.example.com].

Conformance status

[Site name] is partially conformant with WCAG 2.2 level AA. Partially conformant means that some parts of the content do not fully conform to the accessibility standard.

Known limitations

  • [Videos published before 2025 do not have captions. We are adding them, starting with the most viewed, by [month and year].]
  • [The date picker in the booking form cannot be used with a keyboard. You can book by e-mail at [address] instead.]
  • [Some PDF price lists are scanned images. Ask us and we will send the same information as text.]

What we do to keep the site accessible

[We test new pages with a keyboard and a screen reader before we publish them, and we check new plugins the same way before we install them.]

How we assessed the site

[Self-assessment: we checked [number] pages, including the home page, the contact form and the checkout, against WCAG 2.2 level AA on [date] / An audit by [company] on [date]: link to the report.]

Feedback and contact

If you find a barrier on this website, please tell us: [e-mail address], [phone number]. We aim to reply within [number] working days.

Enforcement procedure

[Public sector bodies in the EU: if you are not satisfied with our reply, you can contact [name of the national enforcement body] at [link].]

Preparation of this statement

This statement was prepared on [date] and last reviewed on [date].

If your site has an accessibility toolbar or another widget, say what it does and that it is an extra, not a fix: for example, "This website offers an accessibility toolbar that lets visitors adjust contrast, text size and spacing. It does not make the website conform to WCAG."

Mistakes to avoid

How to publish it in WordPress

WordPress has no built-in accessibility statement, but a normal page works well:

  1. Check first. Go through your main pages with the keyboard, check images, forms, headings, contrast and zoom (our WordPress accessibility checklist walks through nine checks with free tools), and write down what does not work. That list becomes your known limitations, and it decides your status.
  2. Create the page. In the dashboard, open Pages and add a new page called "Accessibility statement". Use a short address such as /accessibility-statement/.
  3. Write it with real headings. Use Heading blocks for the sections and List blocks for the limitations, so screen reader users can move through the page. You can start from the template above or from the W3C generator, which lets you download the result as HTML.
  4. Publish and link it. In a block theme, open Appearance → Editor, edit the footer and add a link to the page. In a classic theme, add the page to the footer menu under Appearance → Menus, or wherever your theme puts footer links.
  5. Plan the review. Put the next review date in your calendar, and update the page when you fix a limitation or add a feature such as a new form or a shop.

If you serve more than one language, translate the statement too: it is most needed by the visitors who find the site hardest to use.

With Quicksloth Accessibility Toolbar Pro

The Pro add-on for our free toolbar builds the page from your answers. What it does, and what it does not:

The free Quicksloth Accessibility Toolbar is in the WordPress.org Plugin Directory; the Pro is coming soon.

Sources

All read on 27 October 2026.

Found something out of date? Tell us at support@quicksloth.dev and we will correct this page.