> Markdown version of [/magazine/570-the-state-of-accessibility-on-the-web-in-2025-webaim-million-report-findings](https://www.wearedevelopers.com/magazine/570-the-state-of-accessibility-on-the-web-in-2025-webaim-million-report-findings). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # The State of Accessibility on the Web in 2025: WebAIM Million Report Findings **By:** [Daniel Cranney](https://www.wearedevelopers.com/@daniel-cranney) **Published:** April 3, 2025 The [WebAIM Million](https://webaim.org/projects/million/) project (Web Accessibility in Mind) annually evaluates the accessibility of the top 1,000,000 website home pages on the web. The 2025 report reveals several critical insights into the current state of web accessibility that we thought we would share with you. Do you make any of these mistakes? ## Prevalence of Accessibility Errors Let’s start by just getting a general picture of how common accessibility issues are. This years’ report shows an average of 51 distinct accessibility errors were detected per homepage, with over 50 million errors across all sites analysed. It’s not great, but some perspective is important. If we compare these stats to last years, there’s been a 10.3% decrease from the previous year’s average of 56.8 errors per page (around 5, per page). We might not know the cause, but it could well be a combination of developers generally taking accessibility more seriously (we would hope this is true, at least in part) but also AI copilots might well be noticing some of the most obvious - and easiest to fix - errors, and resolving them. ## Increasing Page Complexity The average number of elements per homepage has risen to 1,257, with a 7.1% increase from 1,173 elements in 2024. While more elements on the page might not necessarily equate to more accessibility errors, it’s fair to say that more elements equates to _more opportunity_ to do things incorrectly. Over the past six years, page complexity has surged by 61%, indicating more intricate web designs (perhaps pushed along by UI libraries that have become increasingly popular, too). While this might not be an inherent issue, it does suggest we’re generally using more code on our pages, and this often results in more accessibility issues. ## Error Density Most developers like to think they have _done all they can_ to make their websites as accessible as possible. However, the stats suggest that we have a long way to go, and that an average website is likely to have features that are just entirely unusable for those with disabilities. In fact, approximately 4.1% of all homepage elements contained detectable accessibility errors. This means users with disabilities are likely to encounter an error in about one out of every 24 elements they engage with. ## WCAG Conformance This one is sobering. A huge 95.9% of homepages failed to meet [Web Content Accessibility Guidelines](https://www.w3.org/TR/WCAG21/) (WCAG) 2.2 Level A/AA standards. Yes, you read that correctly. Less than 5% of websites actually meet the WCAG guidlines. While this is a slight (very, very slight) improvement from 96.3% in 2023, it shows quite how widespread accessibility issues are. ## Common Accessibility Issues So which accessibility issues are most common? The list probably won’t surprise you, because it tends to look essentially the same every year. The most frequent problems include: - Low contrast text (81% of pages) - Missing alternative text for images (54.5%) - Missing form input labels (48.6%) - Empty links (44.6%) - Empty buttons (28.2%) - Missing document language declarations (17.1%) These six issues account for 96.4% of detected errors, so if you can tidy these up you’re going to make a huge improvement to your projects. ## Impact of ARIA Usage The application of Accessible Rich Internet Applications (ARIA) attributes has quadrupled since 2019, averaging 89 attributes per page. However, pages using ARIA averaged 34.2% more detected errors than those without, suggesting potential misapplications of ARIA roles and properties. This is an interesting one, because it’s likely you feel that by including ARIA’s you are making your website more accessibility, but if you don’t get it right, it’s actually working against you (or more importantly, your users). ## Sector Performance Websites in the government and education sectors generally exhibited fewer accessibility errors compared to other categories of website. This isn’t much of a surprise, as government organisations or public sector bodies often have stricter accessibility regulations and policies governing them, but it’s still a shame to see that private sector does not take it as seriously. ## Conclusion There have been modest improvements in certain areas, but it’s important to recognise that for decades now, we’ve seen the same common accessibility issues featured in these kinds of reports. What can be done to encourage - or incentivise - developers to take accessibility more seriously? We’d love to hear your ideas on socials. Now that you’ve got a handle on the state of accessibility on the web, go and make your own projects more accessible today. Addressing these prevalent issues, particularly the six most common errors, could significantly improve web accessibility for users with disabilities. ## Related Articles - [How Developers Can Focus on Maintaining Satisfaction With Accessibility](https://www.wearedevelopers.com/magazine/109-how-developers-can-focus-on-maintaining-satisfaction-with-accessibility) - [12 ways to fix an inaccessible web site - the CODE100 Accessibility Scavenger Hunt results](https://www.wearedevelopers.com/magazine/511-12-ways-to-fix-an-inaccessible-web-site-the-code100-accessibility-scavenger-hunt-results) - [The State of HTML 2024: What can we learn from it?](https://www.wearedevelopers.com/magazine/506-the-state-of-html-2024-what-can-we-learn-from-it) - [The Web We Broke (And Why AI Agents Are Paying the Price) - AgentCon Berlin](https://www.wearedevelopers.com/magazine/735-the-web-we-broke-and-why-ai-agents-are-paying-the-price-agentcon-berlin) ## Related Videos - [WeAreDevelopers LIVE - Can AI save Accessibility?; Horrid HTML; The Frontend Treadmill and more](https://www.wearedevelopers.com/videos/1318-wearedevelopers-live-can-ai-save-accessibility-horrid-html-the-frontend-treadmill-and-more) - [The What, Why, Who and How of accessibility on the web](https://www.wearedevelopers.com/videos/403-the-what-why-who-and-how-of-accessibility-on-the-web) - [Oh S***! There's a New Accessibility Law and I'm Not Ready!](https://www.wearedevelopers.com/videos/1671-oh-s-there-s-a-new-accessibility-law-and-i-m-not-ready) - [WeAreDevelopers LIVE - Gaps in CSS, EU Accessibility Act and more!](https://www.wearedevelopers.com/videos/1314-wearedevelopers-live-gaps-in-css-eu-accessibility-act-and-more) ## Related Jobs - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Senior Web Designer, Growth](https://www.wearedevelopers.com/jobs/ext/102722-senior-web-designer-growth) at **Intercom, Inc.** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/679408-remote-senior-full-stack-engineer) at **Edge Impulse** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/646086-remote-senior-full-stack-engineer) at **Edge Impulse** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/683045-remote-senior-full-stack-engineer) at **Edge Impulse** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/356164-remote-senior-full-stack-engineer) at **Edge Impulse**