SwipeToLaunch

Heading structure analyzer

The H1–H6 outline of any page, with structure problems flagged.

How to use it

  1. Paste a URL. Any public page. We read its headings in document order.
  2. Analyze. You get an indented outline from H1 down to H6 and a count of each level.
  3. Fix the flags. Rows with a skipped level or no text are marked. Copy the outline as Markdown to share it.

Why heading structure matters

Headings are the outline of a page. Search engines use them to understand what each section is about, and screen reader users jump between them to navigate. A clean outline helps both. A messy one, with headings chosen for their font size rather than their meaning, makes a page harder to scan for people and crawlers alike.

What a good outline looks like

  • One H1 that names the page's topic. It usually matches the title tag's intent without repeating it word for word.
  • H2s for the main sections. Think of them as the table of contents.
  • H3s inside H2s for subsections, and so on down. Go one level at a time.
  • Text in every heading. An icon or image with no alt text produces an empty heading.

What the analyzer flags

  • No H1. Common on homepages where the logo is the only big text. Add an H1, even a visually hidden one is better than none, though a visible one is best.
  • Multiple H1s. HTML5 allows it, and Google says it copes, but one H1 is clearer for everyone. Turn the extra ones into H2s.
  • Skipped levels. An H2 followed by an H4 usually means a heading was picked for its style. Change the tag and keep the look with CSS.
  • Empty headings. Remove them or give them text.
  • No H2s on a long page. Break the content into sections.

Headings and keywords

Put the words people search for in your H1 and H2s where they read naturally. Do not stuff them. A heading like "Pricing" beats "Best cheap affordable pricing plans". For the words in the body, the keyword density checker shows what the page actually emphasises, and the SEO checker covers the rest of the on-page basics.

What you get

  • Indented H1–H6 outline in document order
  • Counts per heading level
  • Flags missing or multiple H1s, skipped levels and empty headings
  • Copy the outline as Markdown

Questions

Can a page have more than one H1?

HTML allows it and Google says it can handle it, but one H1 is the clearest signal of the page's topic and the simplest for screen reader users. Most SEO audits recommend one.

Is it bad to skip heading levels?

It is not a ranking penalty, but it breaks the outline for assistive technology and usually means a heading was chosen for its size. Use the next level down and style it with CSS.

Should the H1 match the title tag?

They should be about the same topic. The title is written for the search results page and often includes your brand. The H1 is written for someone already on the page. Close but not identical is normal.

Does the tool count headings inside navigation and footers?

Yes. It lists every heading in the HTML, because crawlers see them too. Headings in menus and footers are a common source of extra H2s and H3s.