Free tool
Heading Structure Checker
Enter a URL to see its H1–H6 outline and instantly flag a missing h1, multiple h1s, skipped levels and empty headings.
Why heading structure matters
Headings are the backbone of an accessible page. Screen-reader users jump from heading to heading to scan content, so a logical, unbroken outline is essential — a requirement of WCAG 1.3.1 Info and Relationships and 2.4.6 Headings and Labels.
A good heading outline
- Exactly one
h1describing the page. - Sections as
h2, subsections ash3, and so on — no skipped levels. - No empty headings, and no headings used purely for visual size.
Found problems? Fix the structure, then run a full accessibility scan to catch everything else.
Check your site against AccessScan
See your issues ranked by impact in seconds — free.
Run a full accessibility scanFAQ
How many H1s should a page have?
One. A single, descriptive h1 anchors the page; assistive technology and search engines both rely on a clear, ordered heading structure.
Why shouldn’t I skip heading levels?
Screen-reader users navigate by headings and build a mental outline from them. Jumping from h2 to h4 breaks that outline (WCAG 1.3.1 Info and Relationships).
Can I use a heading just to make text bigger?
No — choose heading levels by document structure, not size. Use CSS for visual sizing so the outline stays meaningful.