Heading structure checker
Reads the whole heading outline, not just the h1: missing levels, headings chosen for their size, empty ones, and long pages with nothing to scan.
This is one of the checks inside Growth Score
Growth Score runs it with the rest on your live site, scores the result and shows what to fix first.
Why it matters
Why this is worth checking
Headings are the outline of a page, and search and screen readers both read them as one.
Text styled to look like a heading in a div is invisible to both, which is why a page can look perfectly structured and have no structure at all.
What it reads
What it looks at
- Whether there is exactly one h1
- Skipped levels, like h2 then h4
- Headings with nothing under them
- Enough headings to be an outline
Reading a result
What a finding means
Each finding says what was seen. This is what it tells you about the page.
Common fixes
What to change first
The fixes that come up most, in the order they usually pay off.
In Growth Score
Feeds Clarity
How quickly a visitor sees what you offer and what to do. It reads how your headings are structured and how plainly the page is written.
It reads the headings in the markup. Text that only looks like a heading, styled big in a div, is invisible here and invisible to search and screen readers too, which is the point.
Glossary
Terms behind this check
Go deeper
Guides that cover it
FAQ
Questions
Is more than one h1 an error?
Pages with several tend to lose a clear subject. One per page keeps the outline simple for search and for people using screen readers.
Can I change the size, not the level?
Yes. Choose the tag for structure and set the look in your styles.
Does the check change my site?
No. It only reads. Nothing is installed, edited or sent to your site by a check.
The other 11
The rest of the checks
Run it with the rest
Growth Score reads your whole site, scores it against sites like yours and ranks what to fix.
Your Growth Score is 100
Your next fix is waiting in your dashboard.