Accessibility report

www.w3.org · 25 July 2026

Site
https://www.w3.org/WAI/demos/bad/before/home.html
Date
2026-07-25
Standard
WCAG 2.1 level AA (EN 301 549 / European Accessibility Act)
Scope
8 pages, automated check

This report does not say you are compliant. No automated tool can honestly say that. Automated checks find roughly a third of accessibility barriers; the rest need a human, and some need a person who actually uses a screen reader. What follows is what a machine could prove, on the date above. Treat it as a starting list, not a clean bill of health.

Summary

These 5 issue types affect 88 elements across 8 pages. Element count is not a measure of work: a single rule in a shared stylesheet or template can account for hundreds of them.

Since the last scan

This is the first scan for this site, so there is nothing to compare against yet. A single scan tells you what is broken today; it cannot tell you whether things are getting better or worse. That starts with the next scan.

What to fix first

Ordered by severity, then by how many elements are affected. An issue on many pages is usually one fix in a shared template.

1 Images must have alternative text

CRITICAL 66 elements on 2 pages

<img src="./img/border_left_top.gif" width="10px" height="10px">

Example — 1 of 66 affected elements.

How to fix this →

2 Select element must have an accessible name

CRITICAL 2 elements on 2 pages

<select onchange="location.href = this.value;">

Example — 1 of 2 affected elements.

How to fix this →

3 Links must have discernible text

SERIOUS 14 elements on 2 pages

<a href="javascript:location.href='home.html';" onfocus="blur();"><img name="nav_home" src="./img/nav_home.gif" width="88" height="27" hspace="15" border="0px"></a>

Example — 1 of 14 affected elements.

How to fix this →

4 Elements must meet minimum color contrast ratio thresholds

SERIOUS 4 elements on 2 pages

<b>Free Penguins</b>

Example — 1 of 4 affected elements.

How to fix this →

5 <html> element must have a lang attribute

SERIOUS 2 elements on 2 pages

<html>

Example — 1 of 2 affected elements.

How to fix this →

Pages

Pages ordered by how many elements are affected. A page can have few issue types but many affected elements, or the reverse.
ElementsTypes Page
445https://www.w3.org/WAI/demos/bad/before/home.html
445https://www.w3.org/WAI/demos/bad/before/annotated/home.html
00https://www.w3.org/
00https://www.w3.org/WAI/
00https://www.w3.org/WAI/demos/bad/Overview.html
00https://www.w3.org/WAI/demos/bad/before/reports/home.html
00https://www.w3.org/WAI/demos/bad/after/home.html
00https://www.w3.org/WAI/demos/bad/after/reports/home.html