Full WCAG 2.1 AA audit powered by axe-core — the same engine used by WAVE and Deque. Tests at both desktop and mobile viewports, plus 38+ custom checks for ARIA, alt text, headings, form labels, and keyboard accessibility.
Most accessibility scanners run one pass on your desktop view. We run two passes (desktop + mobile), then add 38+ custom checks that axe-core misses.
We run the full axe-core rule engine at 1280px (desktop) AND 390px (mobile), then merge results. Issues that only appear on mobile — like hidden nav buttons without ARIA — get caught.
We check for issues axe-core misses: empty headings, empty buttons, suspicious alt text (filenames like IMG_1234.jpg), overly long alt text, broken ARIA references (aria-labelledby/describedby pointing to missing IDs), orphaned form labels, data tables without headers, document links without format warnings, audio/video without captions, onclick handlers without keyboard support, missing header/footer landmarks, noscript fallback, prefers-reduced-motion, honeypot fields, outline removal, ALL CAPS text, placeholder content, and more.
Don't just check the homepage. Scan every page on your domain for accessibility issues — finds problems on contact forms, service pages, and blog posts that the homepage scan wouldn't catch.
Tests against WCAG 2.0 A, 2.0 AA, 2.1 A, 2.1 AA, 2.2 AA, Section 508, and best practices. Covers the full scope of ADA compliance requirements.
ADA lawsuits cost $10K-$150K+ to settle. We flag issues by severity so you know which ones create the most legal exposure and should be fixed first.
Every violation includes what's wrong, why it matters, and exactly how to fix it — including code snippets you can copy and paste.
These are the accessibility violations we see most often — and the ones that trigger lawsuits.
Screen readers can't describe images without alt attributes. This is cited in the majority of ADA lawsuits.
Fix: Add alt="" for decorative images, descriptive alt for informative ones.
Screen readers need the language to pronounce content correctly. Without it, they guess — often wrong.
Fix: Add lang="en" to your <html> tag.
Keyboard users have to tab through the entire navigation on every page before reaching content.
Fix: Add <a href="#main-content" class="sr-only focus:not-sr-only">Skip to content</a> as the first element.
Text that doesn't meet the 4.5:1 contrast ratio is unreadable for users with low vision — and it's the #1 automated finding.
Fix: Use a contrast checker and ensure all text meets WCAG AA ratios.
Screen readers announce 'edit text' instead of 'Email address' when labels are missing. Users can't fill out your forms.
Fix: Add <label for="field-id"> matching each input's id.
The checks accessibility plus 7 other categories — email, DNS, SSL, performance, SEO, privacy, and mobile.
Run