Heading structure check
Shows your heading outline, flags skipped levels, and finds headings that say nothing.
What this is actually checking
Check a page's heading structure: missing or duplicated H1s, skipped levels, headings that carry no topical information, and whether questions are marked up as questions.
Headings are the outline a model reads to decide which part of a page answers a question. A page whose headings are 'Overview', 'Features' and 'Get started' has told an answer engine nothing about its subject.
Question-form headings matter more than they used to, because a question heading followed by a direct answer is exactly the shape a model extracts.
The 5 checks behind it
- mediumNo H1 heading
The H1 confirms the page topic to readers, assistive technology and crawlers.
- lowMore than one H1
Multiple H1s blur which topic the page is actually about.
- lowHeading levels skip
Jumping from H2 to H4 breaks the document outline for screen readers and parsers.
- lowHeadings carry no topical information
Generic headings tell neither a reader nor a parser what the section covers.
- lowQuestions are answered without FAQ structure
A question heading followed by a short answer is the shape an engine lifts.
Is more than one H1 really a problem?
Rarely a ranking problem, and HTML5 permits it. It is a clarity problem: two H1s means the page has not decided what it is about, and that ambiguity shows up in how a model summarises it.