AccessScanRun a free scan

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 h1 describing the page.
  • Sections as h2, subsections as h3, 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 scan

FAQ

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.