Table headers are not linked to their data

Automated check th-has-data-cells, run with axe-core

WCAG
1.3.1 Info and Relationships (Level A)
Severity
Serious: completable, but painful
Typical effort
Moderate, 1 to 4 hours
Category
Content

Who this affects

Screen reader users reading data tables — pricing, specifications, timetables.

Why it matters

Without header association, each cell is read as a bare value with no context, so a table of numbers becomes meaningless.

How to fix it

Use <th scope="col"> and <th scope="row">. For complex tables, link cells with headers and id attributes.

Check your own website

The free scan tests 3 pages against WCAG 2.2 A and AA in about 30 seconds. No sign-up.

Scan my website — free

Related checks: Content

All checks