Heading structure analyzer
Check your H1 to H6 outline for skipped levels and missing H1s.
Free, no signup, and it runs entirely in your browser.
No headings found yet.
About this tool
Headings are the outline a screen reader navigates by, and the structure a search engine uses to work out what a page is about. Because CSS decides how a heading looks, a page can appear perfectly organised while its underlying outline jumps from H1 to H4 — which is invisible to you and disorienting to anyone using assistive technology.
- One H1 per page. Two competing H1s make the page’s subject ambiguous to both crawlers and screen readers.
- Never skip a level. Going from H2 straight to H4 breaks the outline, and it is the most common accessibility failure on a page that otherwise passes.
- Choose heading level by position in the hierarchy, not by how big you want the text. Size is CSS’s job.
- Paste HTML or Markdown — the format is detected. Nothing is uploaded.
Questions
- Can a page have two H1s?
- HTML5 permits it, but it is a bad idea. One H1 states what the page is about; two make that ambiguous for search engines and for screen-reader users navigating by heading.
- Why does skipping a heading level matter?
- Screen readers build a navigable outline from heading levels. A jump from H2 to H4 implies a missing section, so a user tabbing through the outline lands somewhere that does not exist.
- Do headings affect SEO?
- They help a search engine understand structure and are used when generating rich results and AI answers. They are not a strong ranking factor on their own.