LaunchRanked

Heading structure checker

Enter a URL. We list every H1–H6 in the page's HTML as an indented outline and flag the problems.

Why heading structure matters

Headings are the table of contents of a page. People skim them to decide whether to read. Screen reader users jump between them. Search engines and AI systems use them to work out what each section covers, which is how a single section of a long page can answer a specific question. A clean outline doesn’t guarantee rankings, but a messy one makes every one of those jobs harder.

What we flag and why

  • No H1. The page has no top-level statement of what it’s about. Usually the visible page title is styled text instead of an <h1>.
  • Several H1s. Allowed, but often accidental: a logo, a hero slogan and the real title all marked as H1.
  • Skipped levels. An H2 followed by an H4. Usually a heading chosen for its font size rather than its place in the outline.
  • Empty headings. Icon-only headings or leftover template tags. They add noise to the outline and to screen readers.
  • Very long headings. Over 120 characters is almost always a paragraph styled as a heading.

A good outline, in practice

  1. One H1 that says what the page is, in the words people search for.
  2. H2s for the main sections. Write them as the questions or tasks the reader has.
  3. H3s only inside an H2, for sub-steps or options.
  4. Style with CSS. Pick the tag for the structure, never for the size.

Section headings phrased as questions pair well with an FAQ block. Draft one from your outline with the AI FAQ generator, and check the title and meta description with the meta tag checker.

Limits

We read the first 2 MB of HTML, list up to 400 headings, and don’t run JavaScript or CSS. Headings inside hidden menus or tabs show up here even if they’re not visible, and headings injected by a script don’t.

Questions

Is having more than one H1 bad for SEO?

Google has said multiple H1s aren't a problem for ranking. We still flag it because one clear H1 is easier for readers, screen readers and AI parsers to understand, and a second H1 is often a mistake, like a logo or a footer title marked up as H1.

Do skipped heading levels hurt rankings?

There's no evidence Google penalises them. They matter for accessibility: screen reader users navigate by heading level, and a jump from H2 to H4 suggests a missing section. Fixing it is usually a one-line change of tag.

Why doesn't the outline match what I see on the page?

We read the HTML the server sends and don't run JavaScript, so headings added client-side are missing. We also can't tell which headings are hidden with CSS. If your outline is empty here, crawlers that don't render JavaScript see no structure either.

Should the H1 match the title tag?

They should agree on the topic, but they don't need to be identical. The title is written for the search result; the H1 is written for the reader who has already arrived.

Autopilot · early access

Want this fixed automatically?

Autopilot checks your site, publishes researched articles at a safe pace, and tracks whether ChatGPT, Perplexity, Gemini and Claude cite you. $49/mo.

More free tools