The Heading Outline AI Reads — Not the One You See
You see a page with nice big titles and tidy section breaks. A search crawler and an AI assistant see something different: a bare outline built only from your <h1>–<h6> tags, in the order they appear in the source. If that outline is broken, the machine reconstructing your page's meaning has to guess. My heading structure checker shows you the outline the machine actually reads, and flags where it falls apart.
What This Tool Actually Checks
Paste a URL. The tool fetches the HTML, strips out <script>, <style> and <template> noise, and extracts every <h1> through <h6> in document order — up to 60 headings. It cleans the inner text (decoding entities, dropping nested tags) and draws the result as an indented tree, exactly mirroring the level of each heading.
Then it runs honest structure checks and only flags a problem when it genuinely occurs:
- No H1, or multiple H1s — the page should state its single main topic once.
- Starts deep — the first heading is an H2 or lower instead of an H1.
- Skipped levels — the outline jumps more than one step down (an H2 straight to an H4, skipping H3).
- Empty headings — heading tags with no text inside, usually left by a page builder or used just to make text look big.
Red flags break the outline machines rely on. Amber flags (multiple H1, starts-deep) are softer style warnings. Nothing is stored — it reads your live page each time.
Why This Differs From What You'd Check Yourself
Open your page in a browser and the styling lies to you. A <div> styled to look like a big heading isn't a heading to a crawler. An <h4> styled small still claims to be a fourth-level heading in the outline. Your eyes read the design; the machine reads the tags. Those are two different documents, and only one of them gets indexed.
Generic SEO scanners often just count your headings or check that an H1 exists. That misses the thing that actually confuses a machine: the order. A jump from H2 to H4 tells an AI assistant that a section is missing — there should be an H3 level of detail between them, and there isn't. When that assistant tries to pull a specific passage to quote, the broken hierarchy makes it harder to grab the right chunk, or to grab anything at all.
This tool's value is that it renders the structure, not just a tally. You see the staircase. A clean one steps down one level at a time. A broken one has gaps you can spot in a glance.
What You'll See When You Run It
Enter a page URL. You get a summary line ("Found 14 headings"), any flags, then the indented tree:
H1 How AI Reads Your Page
H2 What changed in 2026
H3 The shift to answer engines
H2 How to structure a page
H4 Use one H1 ← skipped from H2 to H4
H3 Nest your sections
H2 (empty heading) ← flagged: no text
In that example you'd see two red flags: a skipped level (H2 to H4) and an empty heading. The fix is mechanical — change the H4 to an H3, and either fill or delete the empty tag — and most site builders let you set a heading level from a simple menu without touching code.
What It Does NOT Do
It reads the headings, not the prose underneath them. It won't tell you whether the content under each heading is good, relevant, or answers a real question — it only tells you whether the skeleton is sound. It checks one page at a time, caps at 60 headings, and reads static HTML, so headings injected by JavaScript after load may not appear (which is itself worth knowing — a crawler may not see them either). And a clean outline is not a ranking switch. It removes a barrier; it doesn't buy a boost.
Who Should Run This
Anyone who built their site in WordPress, Webflow, Squarespace or a similar builder, where heading levels get assigned by templates and drag-and-drop blocks without anyone checking the result. Anyone writing long-form content that should be getting quoted in AI answers but isn't. And anyone handing a page to a developer — the outline is the cheapest, highest-confidence thing on the page to fix, and this shows you exactly which lines to change.
Map your headings and see the outline a machine reads off your page. If the staircase is broken across more than one page, the full website audit checks structure site-wide and tells you the order to fix things in.