Certvo research · 2026

The state of web accessibility in 2026: what 1,564 real websites fail

Between 2026-03-16 and 2026-09-06, Certvo ran automated WCAG 2.1 checks on 1,564 live websites, 4,549 pages and recorded 108,494 individual accessibility issues. This report is what that data says: which success criteria fail most, how scores are distributed, and how far the average business website is from the European Accessibility Act and ADA baselines. Every number comes from the published dataset below and no individual site is named.

Published 2026-09-08 · dataset generated 2026-09-06 · CC BY 4.0

Key findings

Each statement below is computed directly from the dataset and can be quoted with attribution.

  1. 01

    Only 18.8% of the 1,564 websites scanned passed every automated WCAG 2.1 AA check.

  2. 02

    The average accessibility score across 1,564 websites was 65.9 out of 100 (median 72.0).

  3. 03

    976 websites (62.4%) had content placed outside any landmark region (axe rule region), the most common issue found.

  4. 04

    WCAG 4.1.2 was the most frequently failed success criterion, affecting 67.1% of websites.

  5. 05

    51.0% of all 108,494 issues detected were classified as serious.

  6. 06

    51.5% of websites had at least one critical issue that blocks a task entirely for some users.

  7. 07

    71.4% of issues violated Level A criteria, the minimum conformance level, not the stricter Level AA.

  8. 08

    28.0% of websites scored below 50, while 41.4% scored 80 or higher.

  9. 09

    Websites carried an average of 69.4 distinct issue instances across the pages scanned.

18.8%
passed every automated AA check
65.9
average accessibility score (of 100)
62.4%
had content placed outside any landmark region
51.5%
had at least one critical issue

The sample

The scan database held 2,372 scans when the dataset was generated. To turn that into one observation per website we kept only the most recent completed scan for each site, dropped scans that reached no pages, and dropped single-page scans that reported a perfect 100 with zero issues, because that pattern almost always means the crawler was blocked rather than the site being flawless. 808 scans were excluded on those grounds (137 older duplicates, 247 with no pages, 392 suspicious perfect scores, 32 not completed), leaving 1,564 websites and 4,549 pages.

Sites are mostly commercial: company sites, agencies, e-commerce stores, professional services and local businesses, weighted toward .com domains (1,330 of the sample). Each scan covered the home page and up to four further pages discovered from it, tested with an axe-core based engine at a desktop viewport. The full procedure, filters and known limitations are in the methodology.

Score distribution: a web split in two

Certvo's accessibility score weights each detected issue by severity and normalises for the amount of content scanned, producing a 0 to 100 figure. Across the sample the mean was 65.9 and the median was 72; the gap between them is the first thing the chart shows. Scores do not cluster in the middle. 41.4% of websites scored 80 or above, while 28.0% scored below 50, and comparatively few sit in between.

Share of 1,564 websites by accessibility score bandBar chart of six score bands. 0-19: 10.0%, 20-39: 10.2%, 40-59: 16.4%, 60-79: 21.9%, 80-89: 15.3%, 90-100: 26.1%.0%10%20%30%10.0%0-1910.2%20-3916.4%40-5921.9%60-7915.3%80-8926.1%90-100Accessibility score band
Share of 1,564 websites by accessibility score band
Share of 1,564 websites by accessibility score band
Score bandWebsitesShare
0-1915710.0%
20-3916010.2%
40-5925616.4%
60-7934321.9%
80-8924015.3%
90-10040826.1%

The split follows from how sites are built. A site on a maintained theme or component library inherits mostly-correct markup and lands in the upper bands with a handful of contrast and link-name issues. A site assembled from page-builder blocks, third-party widgets and hand-written templates accumulates the same few defects on every page and drops into the lower bands. The middle is thin because there is no common way to be half-consistent.

A high score is not a conformance claim. Only 18.8% of sites passed every automated Level AA check, and 48.5% passed every Level A check. A site can score in the 90s while still failing on one criterion, and it can pass every automated check while failing criteria no scanner can evaluate. Read the score as "how much detectable work remains", not as a certificate. The accessibility score explainer covers the formula in detail.

The ten most common failures

The chart ranks axe-core rules by the share of websites with at least one instance. Three findings appear on half or more of all sites; after those the curve drops quickly, which is good news for remediation because fixing the top three, usually in a shared layout or stylesheet, removes most of the issue volume on a typical site.

Share of websites affected, by axe-core rule

Horizontal bar list of the ten most common rules. content placed outside any landmark region 62.4%; insufficient colour contrast 51.3%; links without an accessible name 50.1%; skipped heading levels 37.9%; duplicate landmark regions 28.9%; images without alternative text 27.6%; pages without a level-one heading 26.6%; buttons without an accessible name 19.1%; zoom disabled in the viewport meta tag 14.8%; redundant image alt text 14.1%.

  1. 62.4% % of websites
  2. 51.3% % of websites
  3. 50.1% % of websites
  4. 37.9% % of websites
  5. duplicate landmark regionslandmark-unique
    28.9% % of websites
  6. 27.6% % of websites
  7. pages without a level-one headingpage-has-heading-one
    26.6% % of websites
  8. 19.1% % of websites
  9. zoom disabled in the viewport meta tagmeta-viewport
    14.8% % of websites
  10. redundant image alt textimage-redundant-alt
    14.1% % of websites

1. content placed outside any landmark region (62.4% of sites)

The "region" rule fires when page content sits outside every landmark (header, nav, main, footer, aside). Screen-reader users navigate by landmark the way sighted users skim by layout; content outside any landmark is reachable only by reading the whole page linearly. It is a moderate-severity finding on its own, but it is the one that makes every other barrier slower to work around. Affected sites averaged 30.7 instances each.

2. insufficient colour contrast (51.3% of sites)

Colour contrast is the failure most people can see once it is pointed out and almost nobody notices before: pale grey body text, red sale prices on white, light placeholder text. WCAG 1.4.3 asks for 4.5:1 on normal text and 3:1 on large text. It is classified serious because it degrades reading for low-vision users, older users and anyone on a phone in daylight, and it typically appears dozens of times per page because it lives in a shared stylesheet. Affected sites averaged 37.8 instances each, the highest per-site count of any rule in the top ten.

3. links without an accessible name (50.1% of sites)

A link without an accessible name is announced as "link" and nothing else. Icon-only links, image links with empty alt, and "read more" links carrying no context all fail. The user hears a list of forty "link" items and has to guess. This maps to WCAG 2.4.4 and 4.1.2, both Level A, which is why it counts as a Level A failure even on otherwise polished sites. Affected sites averaged 17.5 instances each.

Where a rule has a matching fix recipe on this site, the label above links to it. Each recipe shows the failing pattern, the corrected pattern and the verification steps for the criteria involved.

Failure rates by WCAG 2.1 success criterion

Rules are how a scanner thinks; success criteria are how the law thinks. The European Accessibility Act, through EN 301 549, and the ADA Title II rule both point at WCAG 2.1 Level AA, so this is the table an auditor, a procurement questionnaire or a regulator will read. A website counts as failing a criterion if any detected issue maps to it. 4.1.2 (Name, Role, Value) leads at 67.1% because several high-frequency rules (accessible names for links and buttons, ARIA attribute validity) all map to it.

#CriterionLevelSites affected% of sites
14.1.2 Name, Role, ValueA1,04967.1%
21.4.3 Contrast (Minimum)AA80351.3%
32.4.4 Link Purpose (In Context)A78450.1%
41.1.1 Non-text ContentA46729.9%
51.3.1 Info and RelationshipsA35122.4%
61.4.4 Resize TextAA23214.8%
72.1.1 KeyboardA1056.7%
82.1.3A1056.7%
93.1.1 Language of PageA724.6%
101.4.1 Use of ColorA664.2%
112.4.2 Page TitledA271.7%
121.3.5 Identify Input PurposeAA40.3%
132.2.2 Pause, Stop, HideA30.2%
143.1.2AA30.2%
151.4.12 Text SpacingAA20.1%

16 criteria were detected in total. See the full table.

Severity and conformance level

Not every issue blocks a user. Certvo classifies each finding on the axe-core impact scale. Across the sample, 51.0% of issues were serious and 11.0% were critical, together 62.0% of everything detected. Moderate findings, mostly landmark and heading structure, made up 32.5%, and minor findings 5.6%.

Share of issues by severity

critical 11.0%, serious 51.0%, moderate 32.5%, minor 5.6%

  1. Critical11,918 issues
    11.0% % of issues
  2. Serious55,280 issues
    51.0% % of issues
  3. Moderate35,216 issues
    32.5% % of issues
  4. Minor6,080 issues
    5.6% % of issues

Share of issues by WCAG conformance level

Level A 71.4%, Level AA 28.6%

  1. Level A77,512 issues
    71.4% % of issues
  2. Level AA30,982 issues
    28.6% % of issues

The conformance-level split is the finding that should worry compliance teams most. 71.4% of all issues violate Level A criteria, the minimum every accessibility law starts from, rather than the stricter Level AA. In other words, most of the web's accessibility debt is not a matter of failing to reach an enhanced standard; it is missing alt text, unnamed links and unlabelled buttons that the earliest version of WCAG already prohibited.

Domain groups and site size

The dataset records only the top-level-domain group of each site, never the domain. The groups are unequal in size, so treat the smaller ones as indicative rather than conclusive; a difference of a few points between a group of 1,330 sites and one of 34 is within noise. What the table does show is that no group is close to the AA baseline.

Average score and AA pass rate by domain group
Domain groupSitesAvg scoreAA pass
.com1,33066.318.6%
Other TLDs17963.521.2%
EU country domains3463.711.8%
.net1158.79.1%
.org1070.430.0%
Average score by number of pages scanned
Pages scannedSitesAvg score
176462.9
2-580068.8

Sites where the crawler found and tested further pages averaged 68.8, against 62.9 for sites where only the home page could be reached. That is partly selection: a home page from which no internal link is discoverable is often one built entirely from scripts, images or an unlabelled menu, which is itself an accessibility failure. It is also a reminder that the home page is usually the best-maintained page on a site, so single-page audits flatter it.

What the data says to do first

The distribution of failures is steep, and steep distributions reward starting at the top. For most sites in this sample the following order removes the majority of detected issues in a day or two of work, because each item lives in one shared place rather than on every page.

  1. Wrap the template in landmarks. Add header, nav, main and footer elements (or roles) to the layout once. This clears the most common finding on 62.4% of sites and gives screen-reader users the map they use to skip. See landmarks and skip links.
  2. Fix contrast in the design tokens. Change the grey scale and the accent colours in one stylesheet and every page inherits the fix. Use the contrast checker to pick replacements that pass 4.5:1.
  3. Name every link and button. Icon links and icon buttons need visible text or an aria-label. This closes both accessible-name rules and moves WCAG 4.1.2 off the top of the failure table. Recipes: empty links, empty buttons.
  4. Give every image an alt attribute. Descriptive for informative images, empty for decorative ones. See missing alt text.
  5. Re-scan, then test what scanners cannot. Run a free scan to confirm the automated findings are gone, then do a keyboard-only pass and a screen-reader pass of the main task flows. Publish an accessibility statement that says honestly what was tested.

For teams facing the European Accessibility Act the same order applies, with one addition: the statement and the evidence behind it are what a market surveillance authority asks for first, and the penalties for having neither are national and real.

Download the data and how to cite it

The full dataset behind this report is published under a Creative Commons Attribution 4.0 licence. It contains aggregate counts and percentages only.

Source: Certvo Web Accessibility Report 2026, automated scan of 1,564 websites (2026-03-16 to 2026-09-06). https://certvo.com/research/web-accessibility-report-2026

If you quote a figure, link to this page so readers can check the methodology. If you would like a breakdown that is not published here, for example by industry or platform, contact support@certvo.com.

Frequently asked questions

How were the websites in this report selected?

The sample consists of 1,564 websites scanned by Certvo between 2026-03-16 and 2026-09-06. Most came from outreach scans of business websites across many industries and countries; the rest were submitted to Certvo's free public scanner. It is a large convenience sample of real, working commercial websites, not a random sample of the whole web, so the figures describe the sites businesses actually operate rather than a statistical census.

Is this comparable to the WebAIM Million?

Broadly yes, with differences worth knowing. WebAIM tests the home page of the one million most-visited sites once a year with the WAVE engine. Certvo scanned up to five pages per site with an axe-core based engine and reports the share of sites affected by each rule and each WCAG success criterion, plus a weighted score. Both find contrast, missing link text and missing alt text near the top; Certvo's landmark finding ("region") is not reported by WebAIM in the same way.

Why does the report only cover automated checks?

Automated tools can test roughly a third of WCAG success criteria deterministically. They cannot judge whether alt text is meaningful, whether focus order makes sense, or whether an error message is helpful. Every failure in this dataset is one a machine can detect reliably, which makes the numbers a floor: the real rate of WCAG failure is higher than any figure on this page.

Can I download and reuse the data?

Yes. The dataset is published under CC BY 4.0 as JSON and two CSV files (per criterion and per rule). Cite "Certvo Web Accessibility Report 2026" with a link to this page. No individual website appears in the data; only aggregate counts and percentages.

What does the accessibility score measure?

Certvo's score is a weighted 0–100 figure that penalises each detected issue by severity (critical most, minor least) relative to the amount of content scanned. It is a comparative indicator, not a conformance claim: a site can score in the 90s and still fail WCAG on a criterion no scanner can test.

How often will this be updated?

The dataset is regenerated from the scan database on each publication. The next scheduled edition is early 2027; interim updates are noted in the methodology changelog and reflected in the dateModified field of the dataset schema.

Where does your site sit in this distribution?

Run the same scan on your own site. Free, no account, results in about a minute, with a generated code fix for every issue found.