Guides
Accessibility, explained honestly
How to find and fix what's actually broken on your site. Sorted by platform and by WCAG issue, with real numbers behind it.
Comparison
- An accessiBe alternative without an overlay accessiBe adds a widget to your site and says the widget makes it accessible. This does the opposite job: it c...
- An AudioEye alternative, or a way to check it AudioEye sells a subscription that combines a toolbar, script-based fixes and a managed service. Before you si...
- An axe DevTools alternative axe DevTools and this scanner run the same open-source rules, so the choice comes down to where you want to ru...
- A Lighthouse accessibility alternative Lighthouse turns accessibility into one number out of 100. If you want the list behind the number, with each f...
- A Pa11y alternative Pa11y is an open-source Node.js tool you run yourself. This covers the same job as a hosted scan, so there is...
- A UserWay alternative that fixes the page itself UserWay adds an accessibility menu to your site. The menu changes how the page looks for whoever opens it, and...
- A WAVE accessibility alternative WAVE shows accessibility problems as icons on top of your page. This gives you a list instead, tied to WCAG cr...
Compliance
- ADA Title II web accessibility deadlines State and local governments now have until April 26, 2027 or April 26, 2028 to bring their websites and mobile...
- ADA website compliance There is no official "ADA certified" badge for a website. In practice, ADA website compliance means your site...
- California web accessibility and the Unruh Act California generates more web accessibility demand letters than any other state, and it is not because Califor...
- European Accessibility Act (EAA) The European Accessibility Act (EAA) brings binding accessibility requirements to e-commerce, banking, transpo...
- How to fill out a VPAT The template is free and the instructions are thin, which is why most first VPATs get sent back. This is the o...
- Section 508 compliance Section 508 requires US federal agencies, and the vendors who sell to them, to make their digital content acce...
- VPAT and the accessibility conformance report If a customer has asked you for a VPAT, they are asking you to document how your product measures against acce...
Engineering
Guide
- Free accessibility checker Most "free" accessibility checkers gate the results behind an email or show you a vague score. This one does n...
- Google's Accessibility Scanner app, and how to test a website If you searched for Accessibility Scanner, you may have been looking for Google's free Android app. It is a go...
How to fix
- How to fix buttons with no accessible name A button a screen reader announces as just "button" is a dead end. This is common with icon-only buttons. Here...
- How to fix color contrast issues Low-contrast text is the most common accessibility failure on the web. It shows up on more than four in five h...
- Fixing contrast that only breaks when you tab to it A button reads perfectly well sitting on the page. You press Tab, it takes focus, and the text all but disappe...
- How to fix form fields without labels A placeholder is not a label. When a field has no associated label, screen-reader users hear "edit text" with...
- How to fix skipped heading levels Screen-reader users navigate by headings, so a structure that jumps from h1 to h3 is confusing. The fix is log...
- How to fix missing image alt text Missing alternative text appears on more than half of all home pages. It is also one of the easiest issues to...
- How to fix links with no discernible text A link a screen reader announces as just "link" tells the user nothing. This usually happens with icon-only li...
- Font size and accessibility The most common question about accessible type is "what is the minimum font size?" WCAG does not answer it, be...
- Keyboard navigation accessibility Keyboard access is the criterion most often broken by custom UI and the easiest to test yourself. Put your mou...
Platform
Research
- The state of bank and financial website accessibility, 2026 Financial services is one of the most frequently sued sectors in US web-accessibility litigation, so its sites...
- The state of government website accessibility, 2026 Federal agencies are the one group legally required to make their websites accessible: Section 508 of the Reha...
- The state of hospital website accessibility, 2026 We ran the same automated accessibility scan we used on online stores over the homepages of 99 US health syste...
- The state of online store accessibility, 2026 We ran an automated accessibility scan over the homepages of 90 popular online stores to see how the storefron...
- State, city and university websites, one year from the Title II deadline State and local government is the one part of the web with a dated legal requirement attached to it. The Depar...
- Web accessibility by industry, 2026 In June and July 2026 we scanned the homepages of well-known US websites for accessibility, one sector at a ti...
Statistics
WCAG explained
- Touch target size and WCAG 2.5.8 WCAG 2.2 added a minimum size for anything you click or tap: 24 by 24 CSS pixels. It is the newest rule that b...
- WCAG 1.1.1: Non-text Content Success criterion 1.1.1 is the first criterion in WCAG and one of the most often failed: WebAIM's 2026 survey...
- WCAG 2.2 checklist WCAG 2.2 has 55 success criteria at Levels A and AA, the two levels laws and contracts point to. This is a wor...