Website Accessibility Audit - WCAG 2.2 / EAA Checker
Pricing
from $10.00 / 1,000 page auditeds
Website Accessibility Audit - WCAG 2.2 / EAA Checker
Audit whole websites for WCAG 2.1/2.2 accessibility (European Accessibility Act, ADA). Crawls each site, checks every page with axe-core and returns a score, issues by severity, WCAG criteria and fixes, plus a shareable HTML report. Pay per page.
Pricing
from $10.00 / 1,000 page auditeds
Rating
0.0
(0)
Developer
Site Audit Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Audit entire websites for accessibility issues in one run. Give a list of websites, and this Actor crawls each one, checks every page against WCAG 2.0, 2.1 or 2.2 with the industry-standard axe-core engine, and returns:
- an accessibility score out of 100 for every page,
- every issue with its severity, the WCAG success criteria it breaks, the failing elements and how to fix them,
- a shareable HTML report per run, ready to send to a client or your team.
Built for agencies, developers, compliance teams and anyone preparing for the European Accessibility Act (EAA), in force since June 2025, or for ADA and Section 508 requirements.
Why use it
- Whole sites, not one page. Follows internal links and audits up to the number of pages you choose per site.
- Bulk. Audit hundreds of websites in a single run, for example to qualify prospects or monitor client sites.
- Actionable. Each issue comes with the exact CSS selector, the HTML snippet and a fix suggestion.
- Legal mapping. Issues are mapped to WCAG criteria (for example 1.1.1, 1.4.3, 4.1.2), the reference used by EN 301 549 and the EAA.
- Desktop or mobile rendering.
- Fair pricing. You pay per page audited. Pages that fail to load are not charged.
Input
| Field | Description | Default |
|---|---|---|
| Websites to audit | One or more URLs. The audit starts there and follows links of the same website. | required |
| Maximum pages per website | Pages to audit per site. Use 1 to audit only the URLs you entered. | 10 |
| Accessibility standard | WCAG 2.1 AA (EAA / EN 301 549), WCAG 2.2 AA, WCAG 2.0 AA (ADA, Section 508) or WCAG 2.1 AAA | WCAG 2.1 AA |
| Device | Desktop (1366 px) or mobile (390 px) | Desktop |
| Include best practices | Also report recommendations that are not strict WCAG requirements | No |
| Example elements per issue | Failing elements listed per issue | 5 |
| Proxy | Only for websites that block automated visits | None |
Example input:
{"startUrls": [{ "url": "https://example.com" }, { "url": "https://another-site.com" }],"maxPagesPerSite": 20,"standard": "wcag21aa","device": "desktop"}
Output
One dataset item per page:
{"url": "https://example.com/contact","site": "example.com","pageTitle": "Contact us","standard": "WCAG 2.1 AA (EN 301 549 / European Accessibility Act)","score": 60,"passesAutomatedChecks": false,"issuesTotal": 5,"issuesCritical": 3,"issuesSerious": 2,"issuesModerate": 0,"issuesMinor": 0,"elementsAffected": 5,"rulesPassed": 8,"needsManualReview": 0,"violations": [{"ruleId": "image-alt","impact": "critical","issue": "Images must have alternative text","wcagCriteria": ["1.1.1"],"elementsAffected": 1,"examples": [{"selector": "img","html": "<img src=\"logo.png\">","howToFix": "Fix any of the following: Element does not have an alt attribute ..."}],"helpUrl": "https://dequeuniversity.com/rules/axe/4.14/image-alt?application=playwright"}],"auditedAt": "2026-10-31T01:03:00.000Z"}
The run's key-value store also contains:
- REPORT: an HTML report per website with the average score, issues ranked by severity and the pages to fix first.
- SUMMARY: the same summary as JSON.
Export the dataset as JSON, CSV, Excel or HTML, or call the Actor through the Apify API, on a schedule or from Make, Zapier and n8n.
How the score works
Each page starts at 100. Every type of issue found removes points by severity: 10 for critical, 5 for serious, 2 for moderate, 1 for minor. The score helps compare pages and track progress; it is not a legal certification.
Good to know
- Automated testing finds a large share of common accessibility problems, but not all of them. Items under
needsManualReviewand checks such as keyboard navigation or the meaning of alternative texts still need a human review to claim full conformance. - The audit loads each page in a real Chrome browser, so content rendered by JavaScript is checked too.
- Only audit websites you own or are allowed to test.
Next steps after the audit
- Accessibility statement + PDF report in one run: Accessibility Statement Generator turns these results into a client-ready PDF and an EAA statement draft (English or French).
- Free statement generator (no account): siteauditlab.dev/declaration-accessibilite
- EAA compliance kit: statement templates (Word, EN/FR), checklist of the 50 WCAG 2.1 AA criteria and an action plan (Excel): siteauditlab.dev/kit-eaa
- Performance and SEO: Bulk Lighthouse Audit and Website SEO Audit.
FAQ
Which standard should I choose for the European Accessibility Act? WCAG 2.1 AA, the level referenced by the harmonised standard EN 301 549.
Can I audit only specific pages? Yes. Set "Maximum pages per website" to 1 and list the exact pages.
Does it work on single-page applications? Yes. Pages are rendered in Chrome and audited once the page has loaded.