Title: PerseiaThink Accessibility Audit for EAA
Author: rubenayala
Published: <strong>10. 9. 2026</strong>
Last modified: 10. 9. 2026

---

Prohledat pluginy

![](https://ps.w.org/perseiathink-accessibility-audit-for-eaa/assets/banner-772x250.
png?rev=3690248)

![](https://ps.w.org/perseiathink-accessibility-audit-for-eaa/assets/icon.svg?rev
=3690231)

# PerseiaThink Accessibility Audit for EAA

 Autor: [rubenayala](https://profiles.wordpress.org/rubenayala/)

[Stáhnout](https://downloads.wordpress.org/plugin/perseiathink-accessibility-audit-for-eaa.0.2.0.zip)

 * [Podrobnosti](https://cs.wordpress.org/plugins/perseiathink-accessibility-audit-for-eaa/#description)
 * [Hodnocení](https://cs.wordpress.org/plugins/perseiathink-accessibility-audit-for-eaa/#reviews)
 *  [Instalace](https://cs.wordpress.org/plugins/perseiathink-accessibility-audit-for-eaa/#installation)
 * [Vývojáři](https://cs.wordpress.org/plugins/perseiathink-accessibility-audit-for-eaa/#developers)

 [Podpora](https://wordpress.org/support/plugin/perseiathink-accessibility-audit-for-eaa/)

## Popis

PerseiaThink Accessibility Audit for EAA analyses the rendered content of your posts
and pages against **40 automated tests**, mapped to 12 **WCAG 2.2** success criteria—
eleven at level A or AA, plus one level-AAA good practice that ships as a notice—
and shows you a prioritised, actionable list of issues right in the editor.

WCAG is the yardstick European accessibility legislation is built around: the EU
Accessibility Act sets functional requirements, and the harmonised standard EN 301
549 (which incorporates WCAG) is the usual way to demonstrate you meet them.

It runs **entirely on your own server**: no external APIs, no accounts, no tracking,
no data sent anywhere.

Not affiliated with Accessibility Checker, Adinav, GranTech, or any other accessibility-
audit plugin for the EAA.

#### What it checks (40 tests)

**Images (7)** — missing `alt`; `alt` that is just the file name; `alt` padded with„
image of…“; over-long `alt` that should be a long description; empty `alt` on large,
content-looking images; image buttons with no alternative text; image-map areas 
with no name.

**Links (7)** — links with no perceivable text; vague text such as „read more“ or„
click here“; raw URLs used as link text; links to PDFs and other files that never
say so; `title` attributes that merely repeat the link text; two adjacent links 
pointing to the same place; links that open a new tab without warning.

**Forms (5)** — fields with no associated label; `<label for>` pointing at nothing;`
<fieldset>` with no `<legend>`; radio/checkbox groups with no group name; **personal-
data fields missing `autocomplete` (WCAG 1.3.5, level AA)**.

**Headings and structure (4)** — empty headings and skipped heading levels; paragraphs
in bold used as fake headings; lists faked with dashes or numbers instead of real
list markup; empty lists and orphaned list items.

**Tables (3)** — data tables with no header cells; no `<caption>`; `headers` attributes
pointing at ids that do not exist.

**Media and motion (5)** — video with no captions track; audio with no alternative;
media that autoplays with no way to stop it; `<blink>` and `<marquee>`; timed `meta
refresh`.

**ARIA and semantics (9)** — buttons and iframes with no accessible name; broken
ARIA references; invalid `role` values; `aria-hidden` wrapped around focusable elements;
widget roles missing their required state; `role="presentation"` used where it removes
needed meaning; duplicated ids that something references; positive `tabindex`.

#### Who the EU Accessibility Act obliges (and who it does not)

Most plugins in this space imply that every website owner is now legally on the 
hook. That is not what the law says, so here is the honest version — for Spain, 
where this plugin is focused. Other EU countries transposed the same directive with
their own texts, so check yours.

**First test — is it one of the covered services?** The Act does not cover „websites“
in general. It covers a closed list: e-commerce, consumer banking, e-books, passenger
transport, electronic communications and access to audiovisual media services, among
others. A brochure site for a plumber is not automatically in scope.

**Second test — are you a microenterprise?** If you are in scope, Spain’s Ley 11/
2023 (art. 3) **exempts microenterprises that provide services** — fewer than 10
people _and_ annual turnover or balance sheet total not exceeding €2 million — from
the accessibility requirements and from any obligation to comply with them. Note
the exemption covers _services_: it does not extend to making, importing or distributing
the physical products the Act also lists.

Obligations have been enforceable since **28 June 2025**.

**Being outside the Act is not the same as being off the hook.** Spain’s general
non-discrimination rules on access to goods and services offered to the public (
RDL 1/2013, Ley 15/2022) apply regardless of company size, and if you deliver a 
public service or receive public funding, RD 1112/2018 may apply too. Beyond the
law: a larger client, a marketplace or a public tender can require accessibility
contractually, and a sizeable share of the population — around a quarter of EU adults
report some activity limitation (Eurostat) — is affected by whether your site works
for them.

This is a plain-language summary, not legal advice. If you need to know whether 
the law applies to you, ask a professional.

#### Honest by design

Automated tools detect roughly **30–40%** of accessibility problems. This plugin**
finds** many common issues and tells you how to fix them — it does not change your
content for you, and it does **not** guarantee legal compliance with the EAA or 
any regulation, which always requires human review. Treat it as an assistant, not
a certificate.

#### Spanish first

The plugin ships with a **complete Spanish (es_ES) translation** and is written 
around the EU Accessibility Act and Spain’s Ley 11/2023. On a Spanish WordPress 
install it appears in Spanish automatically.

#### Pro add-on, for agencies

A separate Pro add-on is available for agencies and professionals maintaining client
sites: whole-site and scheduled scans, issue history over time, an accessibility
statement backed by your real audit data, a printable compliance report, and a colour-
contrast deep scan. The free plugin described here is fully functional on its own.

## Snímky obrazovky

[⌊The Accessibility (EAA) panel in the post editor, listing issues by severity with
their WCAG criterion and how to fix them.⌉⌊The Accessibility (EAA) panel in the 
post editor, listing issues by severity with their WCAG criterion and how to fix
them.⌉[

The Accessibility (EAA) panel in the post editor, listing issues by severity with
their WCAG criterion and how to fix them.

[⌊The site summary page in the admin, with totals and a table of analysed posts.⌉⌊
The site summary page in the admin, with totals and a table of analysed posts.⌉[

The site summary page in the admin, with totals and a table of analysed posts.

## Instalace

 1. Upload the `perseiathink-accessibility-audit-for-eaa` folder to `/wp-content/plugins/`,
    or install it from the Plugins screen in your WordPress admin.
 2. Activate the plugin through the **Plugins** menu.
 3. Edit or save any post or page — it is analysed automatically. Results appear in
    the **Accessibility (EAA)** panel in the editor sidebar.
 4. See a summary of the posts and pages already analysed under **Accessibility EAA**
    in the admin menu.

## Nejčastější dotazy

### Does this make my site legally compliant with the EAA?

No. No automated tool can. This plugin finds many common issues — about 30–40% of
what matters — but full compliance requires manual review by someone familiar with
accessibility. Also check whether the law applies to you at all: it covers a closed
list of services, and in Spain microenterprises providing those services are exempt(
see above). That is a summary, not legal advice.

### Does it send my content to any external service?

No. All analysis runs on your own server. There are no external API calls and no
accounts.

### What exactly does it scan?

The rendered content of your posts and pages (the output of the `the_content` filter),
so it sees what your blocks, shortcodes and content produce. It does not execute
JavaScript, so content generated at runtime by scripts is not analysed, and it cannot
evaluate colour contrast, which needs computed styles.

### In which languages is it available?

English and Spanish (es_ES). On a Spanish WordPress install the interface and messages
appear in Spanish automatically.

## Recenze

Pro tento plugin nejsou žádné recenze.

## Autoři

PerseiaThink Accessibility Audit for EAA je otevřený software. Následující lidé 
přispěli k vývoji tohoto pluginu.

Spolupracovníci

 *   [ rubenayala ](https://profiles.wordpress.org/rubenayala/)

[Přeložte “PerseiaThink Accessibility Audit for EAA” do svého jazyka.](https://translate.wordpress.org/projects/wp-plugins/perseiathink-accessibility-audit-for-eaa)

### Zajímá vás vývoj?

[Prohledejte kód](https://plugins.trac.wordpress.org/browser/perseiathink-accessibility-audit-for-eaa/),
podívejte se do [SVN repozitáře](https://plugins.svn.wordpress.org/perseiathink-accessibility-audit-for-eaa/),
nebo se přihlaste k[ odběru protokolu vývoje](https://plugins.trac.wordpress.org/log/perseiathink-accessibility-audit-for-eaa/)
pomocí [RSS](https://plugins.trac.wordpress.org/log/perseiathink-accessibility-audit-for-eaa/?limit=100&mode=stop_on_copy&format=rss).

## Přehled změn

#### 0.2.0

 * Expanded from 16 to 40 automated tests, covering 12 WCAG 2.2 success criteria(
   eleven at level A/AA plus one AAA good practice) — including 1.3.5 Identify Input
   Purpose (AA).
 * New checks across images, links, forms, tables, lists, media, motion and ARIA.
 * Clearer wording about who the European Accessibility Act actually obliges.

#### 0.1.0

 * Initial release: 16 WCAG 2.2 checks, automatic scan on save, editor panel, site
   summary page, front-end highlighter, English + Spanish (es_ES). Runs entirely
   on your server.

## Meta

 *  Verze **0.2.0**
 *  Poslední aktualizace **před 1 dnem**
 *  Aktivních instalací **Méně než 10**
 *  Verze WordPressu ** 6.0 nebo novější **
 *  Testováno až do WordPressu **7.1**
 *  Verze PHP ** 7.4 nebo novější **
 *  Jazyk
 * [English (US)](https://wordpress.org/plugins/perseiathink-accessibility-audit-for-eaa/)
 * Štítků
 * [a11y](https://cs.wordpress.org/plugins/tags/a11y/)[accessibility](https://cs.wordpress.org/plugins/tags/accessibility/)
   [compliance](https://cs.wordpress.org/plugins/tags/compliance/)[EAA](https://cs.wordpress.org/plugins/tags/eaa/)
   [wcag](https://cs.wordpress.org/plugins/tags/wcag/)
 *  [Podrobnosti](https://cs.wordpress.org/plugins/perseiathink-accessibility-audit-for-eaa/advanced/)

## Hodnocení

Zatím nebyly zadány žádné recenze.

[Vaše hodnocení](https://wordpress.org/support/plugin/perseiathink-accessibility-audit-for-eaa/reviews/#new-post)

[Zobrazit všechny recenze](https://wordpress.org/support/plugin/perseiathink-accessibility-audit-for-eaa/reviews/)

## Spolupracovníci

 *   [ rubenayala ](https://profiles.wordpress.org/rubenayala/)

## Podpora

Potřebujete pomoc?

 [Fórum podpory](https://wordpress.org/support/plugin/perseiathink-accessibility-audit-for-eaa/)