Heading Structure Checker
See the H1–H6 outline of any page and spot missing or skipped headings.
About the Heading Structure Checker
Headings (<h1> to <h6>) give a page its structure. Readers use them to scan, screen readers use them to jump between sections, and search engines use them to understand which topics a page covers and how they relate.
A good structure has one H1 that states the page topic, H2s for the main sections and H3s for sub-points inside them, without skipping levels. This checker pulls the full outline from the page source so you can see it at a glance, and flags the common problems: a missing H1, several competing H1s, empty headings and jumps from H2 straight to H4.
Frequently asked questions
Is having more than one H1 bad for SEO?
HTML5 allows several H1s and Google has said it copes fine. Still, a single H1 makes the page topic unmistakable for users and tools, so it is the safest choice.
Should my H1 match my title tag?
They should cover the same topic but do not have to be identical. The title is written for search results; the H1 is written for people already on the page.
Do headings need keywords?
Use the words people actually search for where they fit naturally, especially in the H1 and H2s. Forcing keywords into every heading reads badly and does not help.