axle Certified · public directory
Sites that pass WCAG 2.2 AA continuously
axle Certified is a free public directory of websites that pass axle's WCAG 2.2 AA scan and maintain that status via continuous CI. Each listing links to a verified scan result. The directory is curated — submission is free, verification is automated, listing is permanent as long as your site continues to pass.
Why certify a site?
- A real verified mark — not a self-reported checkbox. The directory link goes to a public timestamped scan result anyone can verify.
- Public proof for procurement— link the certified listing in your VPAT or accessibility statement. Buyers see a third-party-verifiable claim instead of an empty “we are compliant”.
- SEO + backlinks — certified listings include a do-follow link to your site. The directory itself is indexable.
- Free— no paid “featured” slots, no tier system. Everyone who passes is listed equally.
How to get certified
- Run a scan. Free scan if you don't already have one. Pass at WCAG 2.2 AA — zero critical, zero serious violations.
- Install continuous CI. Set up the axle GitHub Action on your main repo so the “continuous” part is real. Free for one repo.
- Apply. Email asaf@amoss.co.il with: domain, description (under 200 chars), category, and a link to your most recent
/r/<id>scan result. We verify within 2 business days. - Listing. Approved sites are added with their scan-result link as proof. We re-verify automatically every 30 days. Sites that drop below the bar get a 14-day grace period to re-pass before being de-listed.
Currently certified (1)
Bootstrap mode — directory is small while we curate. Sorted by certification date (most recent first).
Developer tools
axle's own marketing site — eat our own dogfood. Continuous CI on every PR.
How “continuous” verification works
Every 30 days we re-scan your domain. If it still passes, the listing stays as-is. If it drops below the threshold, you get an email + 14-day grace period to re-pass. Sites that don't recover are de-listed quietly — no public shaming, just removal.
This is a deliberate design choice: most accessibility directories list sites that passed once and never recheck. The whole point of axle is continuous compliance. The directory reflects that.
Embed the certified badge on your site
Once your domain is certified you get a unique badge URL that renders a live shield. Update happens automatically when scans re-pass. Sample embed:
<a href="https://axle-iota.vercel.app/certified">
<img
src="https://axle-iota.vercel.app/api/badge?url=https://yoursite.com&standard=WCAG%202.2%20AA"
alt="axle Certified — WCAG 2.2 AA"
/>
</a>The badge endpoint is the same as the public compliance badge at /badge. Certified sites get to use it with the “axle Certified” framing in alt text + caption — not just “passing”.