Case study

Wacelio: web accessibility auditing against WCAG 2.2

Spanish-language service to audit the accessibility of websites and online shops against WCAG 2.2, prioritise issues and fix them at the source, with no overlays.

LaravelAccessibilityIn-house product
Project

Web accessibility fixed at the source

Since 28 June 2025, Spain’s Law 11/2023 has required much of the consumer-facing online retail sector to be accessible, and many solutions simply add a widget on top of the site. Wacelio, conceived and built by AGQ, finds the barriers, explains how to fix them and helps document the work, without touching the client’s website.
01

Challenge

Detecting real barriers on websites and online shops without promising a compliance no automated test can guarantee.

02

Approach

A real browser visits each site on desktop and mobile with axe-core and custom keyboard, focus and 320 px layout tests, while a checklist guides the manual review.

03

Outcome

Reports that separate confirmed failures from what a person must review, with fix instructions for each issue.

Wacelio architecture: a Playwright browser analyses the verified site and a Laravel application with MySQL produces reports and alerts
Simplified diagram: Wacelio visits the website to analyse it and adds no code.
Technology

A stack built to analyse real websites

Laravel handles accounts, scans, reports and alerts, MySQL stores each site’s history and Playwright drives the real browser that runs axe-core and the custom tests.

LaravelMySQLPlaywrightaxe-core
Features

From issue to fix

Each analysis ranks failures by severity and shows the affected page, element and criterion.

Automated analysis

WCAG 2.2 A and AA with reference to EN 301 549, on desktop and mobile, grouping pages by template to avoid repeated failures.

Guided manual review

A checklist of the 55 A and AA criteria, plus sign-up, cart and checkout, with notes and evidence.

Online shops

Product, cart and checkout journey with a test account, stopping before payment. Guides tailored to WooCommerce and WordPress.

Tracking and reports

Score from 0 to 100, rescans with alerts, PDF report and a draft of the accessibility information required by law.

Recreation of a Wacelio report with a score, issues ranked by severity, a fix guide and manual review progress
Illustrative recreation of a Wacelio report with fictional data.
Results

What Wacelio gives shops and businesses

Wacelio is an in-house product, so this case describes how it works rather than publishing usage figures.

Fixes at the source

Before: widgets covering up the problem. Now: each issue with its fix in the code.

Clear priorities

Before: long unordered lists. Now: failures grouped by template and severity.

Honest results

Before: scores without nuance. Now: only confirmed failures reduce the score.

Continuous tracking

Before: one-off audits. Now: rescans with alerts when serious failures appear.

FAQ

Frequently asked questions about Wacelio

The essentials about the product and how it was built.

Wacelio is a Spanish-language service that audits the accessibility of websites and online shops against WCAG 2.2: it detects issues, explains how to fix them and guides the manual review.

No. Automated tests only detect some of the problems. Wacelio helps find, fix and document them, but human review and the legal decision rest with each business and its adviser.

No. It only visits the site to analyse it and adds no code. It is not an overlay either: the website’s team makes the fixes by following each issue’s guide.

Yes, on verified sites and with a test account. It never makes payments or confirms orders, and the payment gateway is reviewed manually.

Laravel and MySQL on the server, Playwright to drive a real browser, and axe-core alongside custom tests for the analysis.

Need a custom tool?

We can review it without assumptions and define a realistic first version.