Skip to main content
WCAGrules
Quick navigation

Fixes by subject · 88 techniques

How to Fix Page Structure and Headings

Headings are how most screen reader users get around a page, and 1.3.1 reaches a lot further than headings.

Screen reader users pull up a list of a page's headings and jump straight to the section they want, the way a sighted reader scans down the page. Text that only looks like a heading never appears in that list. This is also the biggest subject in the library, more than a fifth of it, because 1.3.1 Info and Relationships reaches into tables, lists, forms and landmarks as well as headings. The techniques here cover marking up headings, lists and regions properly, and keeping reading order meaningful when CSS moves things around. They also cover giving every page a descriptive title, and the failures that come from formatting text instead of structuring it. One thing to settle before you start, because it saves an argument later. WCAG sets no number of h1 elements and does not require heading levels to run without a skip, so a tidy outline is good work here rather than a Level AA obligation.

All 88 techniques

They run in technique order, and each one carries a tag. Sufficient techniques satisfy a rule. Advisory ones help without being required. Failures document a specific way of getting it wrong. None of them is mandatory, because W3C publishes techniques as documented ways of meeting a criterion rather than the only ways, so your own approach conforms as long as it meets the criterion.

More on Structure and headings

The other 13 subjects

Knowing the technique is not the same as knowing you need it.

The free scan checks 10 pages in a real browser and maps every machine-checkable failure to the exact fix guide that clears it.

Run the free scan

Go somewhere useful

Find tools, resources and your workspace.

29 destinations