13 checks · 12% of the score
Accessibility checks
Whether people using a keyboard, a screen reader or a zoomed screen can use the page, mostly from Lighthouse's audits of the rendered page and partly read straight from your HTML. 3 of these have a page of their own; every one is listed here with the severity it carries and when it is skipped.
Every check in this category
13- high
Reports: Text does not meet minimum contrast against its background.
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-color-contrast
- high
Reports: Form controls have no associated label.
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-form-labels
- high
Links have no discernible text
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-link-name
- medium
Images are missing an alt attribute
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-image-alt
- medium
The html element has no lang attribute
Reported by Lighthouse.
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-html-lang
- medium
Heading levels are skipped or out of order
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-heading-order
- medium
An ARIA role is missing a required attribute
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-aria-required
- medium
An ARIA attribute has an invalid value
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-aria-valid
- medium
The viewport tag disables zooming
user-scalable=no or a maximum-scale under 5 locks out anyone who needs to magnify the page.
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-viewport-zoom
- low
List markup is malformed
Skipped, and not counted either way, when the Lighthouse run from PageSpeed Insights is unavailable.
accessibility-list-structure
- medium
Reports: No lang attribute in the served HTML.
Read from your markup directly, so it runs even when the Lighthouse run does not.
accessibility-lang-attribute
- low
An element uses a positive tabindex
Anything above 0 pulls the element out of document order and makes keyboard focus jump unpredictably.
accessibility-positive-tabindex
See which accessibility checks your site fails.
One page, 74 checks, free. No account, no card.
Run a scan