Accessibility Checks
What each check catches
Every scan runs these eight accessibility checks against each page’s HTML:
Document language
The <html> element declares a valid lang (WCAG 3.1.1).
Page title
Every page has a non-empty, meaningful <title> (WCAG 2.4.2).
Heading structure
Headings exist, start at the right level and do not skip levels — the outline a screen-reader user navigates by (WCAG 1.3.1, 2.4.6).
Image alt text
Informative images have alt text; decorative images are marked as decorative rather than left ambiguous (WCAG 1.1.1).
Link name / link text
Links have discernible text — no bare “click here” and no icon-only links with no accessible name (WCAG 2.4.4).
Control name
Buttons and interactive controls expose an accessible name (WCAG 4.1.2).
Form labels
Every form control has a programmatic label (WCAG 1.3.1, 3.3.2, 4.1.2).
Meta viewport
A responsive viewport is declared and does not disable zoom (WCAG 1.4.4, 1.4.10).
These checks read the HTML your server delivers. Computed colour contrast, focus order, target size and JavaScript-injected content need a rendered scan, which is on the roadmap — see Roadmap.
