

Dashboard with a completed scan: severity summary and per-page results table with the WCAG rules detected.
AccessLens is an accessibility checker for WordPress that scans your pages against WCAG 2.2 success
criteria and shows you exactly what to fix. It is built for site owners and agencies who need to work towards
the requirements of the European Accessibility Act (EAA), in force in the EU since June 2025.
The plugin is free and fully functional. It sends the page(s) you choose to the external AccessLens engine,
which renders each one in a real browser and runs an automated accessibility analysis (axe-core), then
displays the results in your WordPress dashboard: a severity summary and a detailed violations table with
suggested fixes.
The interface is available in English and Spanish.
AccessLens Pro is a paid subscription (149 EUR/year) to the external AccessLens service – not locked code
inside this plugin:
The European Accessibility Act (Directive (EU) 2019/882) requires many digital products and services sold or
offered in the EU – e-commerce, banking, transport, and communication services among them – to be accessible.
Member States have been applying it since 28 June 2025. AccessLens helps you prepare for the EAA and
generate the documentation it asks for; it does not, and cannot, certify legal compliance on your behalf.
Independent research puts the coverage of automated accessibility testing at roughly 25-40% of WCAG success
criteria. The rest – screen reader behaviour, real keyboard navigation, cognitive load, meaningful reading
order – requires manual testing by a person. AccessLens states this openly in every report instead of hiding
it, which is also why it does not work like an “accessibility overlay” widget: those products have been
publicly criticized by disability advocacy organisations and regulators for creating a false sense of legal
security. AccessLens does not guarantee or certify conformance with the EAA, WCAG, or any other regulation,
and does not provide legal advice.
Scanning a page requires rendering it in a real, headless browser, which cannot run inside WordPress itself.
For that reason, this plugin sends requests to an external service, the AccessLens engine (hosted on
Google Cloud Run):