← All insights
Innovation & Growth

The Accessibility Gap by Framework. Modern HTML Is More Accessible by Default.

96.3% of home pages have accessibility errors. Modern frameworks with semantic HTML defaults produce fewer violations by architecture. The accessibility case for modern frameworks that nobody is measuring.

· 5 min read
Share on X LinkedIn

The Accessibility Baseline

96.3%
Home pages with detectable accessibility errors
Source: WebAIM Million survey, 2025. Annual accessibility analysis of the top 1,000,000 home pages.
56.8
Average errors per page
Source: WebAIM Million, 2025. Nearly 57 distinct accessibility violations per home page.
Low contrast (81%), missing alt text (54%), empty links (45%)
Most common errors
Source: WebAIM Million, 2025. The same errors dominate year after year.

The WebAIM Million survey tests one million home pages for accessibility compliance every year. The finding is consistent: 96.3% fail. The web is overwhelmingly inaccessible. But within that 96.3%, there's a gradient — and the gradient correlates with framework architecture.

The Framework Architecture Effect

Modern frameworks with semantic HTML defaults — Astro, Next.js with proper head management, Hugo — produce cleaner DOM structures by architecture. The heading hierarchy is enforced by the component model. Alt text is prompted by the image component API. Semantic elements (nav, main, article, aside) are the default, not the exception. The framework nudges developers toward accessible output.

WordPress with plugin-generated markup produces the opposite: nested divs instead of semantic elements, plugin-injected scripts that break focus management, dynamically loaded content that screen readers miss, and accessibility bolt-ons (plugins) rather than built-in semantics. The framework doesn't prevent accessibility — many WordPress sites are accessible through deliberate effort — but the default output is less accessible than modern framework defaults.

The Government Dimension

49% Drupal, 24% WordPress of detected
Government sites (.gov)
Source: WebPulse Common Crawl scan, 12,467 .gov detections.
4,600+ federal lawsuits filed in 2023
ADA/Section 508 lawsuits
Source: UsableNet ADA Digital Accessibility Lawsuit data. Filings continue to accelerate.

Government sites face ADA and Section 508 accessibility requirements. Our scan shows 49% of .gov runs Drupal and 24% runs WordPress — both legacy CMS platforms where accessibility depends on theme and plugin choices rather than framework architecture. Modern frameworks make accessible output easier to achieve by default. The government sector, which has the strictest accessibility mandates, runs on infrastructure that makes compliance hardest.

The Unmeasured Gap

Nobody has published a large-scale study correlating framework choice with accessibility compliance rates. The WebAIM Million reports aggregate errors but doesn't segment by framework. Our scan detects frameworks but doesn't test accessibility. The cross-reference doesn't exist yet — but when it does, we expect it to show what architecture already predicts: frameworks with semantic HTML defaults produce fewer accessibility violations than frameworks where semantics are optional. The accessibility case for modern frameworks is there. Nobody is measuring it.

Share this insight
More insights