Heading Health Check
Instantly audit any page’s heading structure. Paste a URL, hit Enter, and get a readable outline with warnings for extra H1s, hierarchy jumps, duplicates, and headings that are too short or too long.
Tip: You can type just a domain (e.g. example.com) — we’ll assume https://. Press Enter to run.
Results
Why headings matter
- Accessibility: Screen readers rely on a clear H1 → H2 → H3 flow.
- SEO & AI: Search engines (and AI overviews) use headings to understand topics and intent.
- Scannability: Better headings = better readability and higher engagement.
What this tool checks
- Exactly one H1 per page — extra H1s are flagged.
- Logical order & hierarchy — no H3 after H1, no big level drops, etc.
- Duplicate headings — repeated text across levels is highlighted.
- Length guidance — H1 ideally 20–70 characters; H2–H6 ideally 10–70.
How to use it
- Paste a full URL or just a domain (e.g. example.com) — we’ll assume https://.
- Press Enter or click Check Headings.
- Review the outline and download JSON or CSV for your notes.
How to read the badges
- OK — looks good.
- length — consider tightening or expanding the text.
- duplicate — the same heading appears more than once.
- hierarchy jump / order jump — the level skips or drops aren’t logical.
- extra H1 — more than one H1 on the page (fix this first).
Best-practice tips
- Keep one clear H1 that matches the page’s main intent.
- Make headings descriptive, not clickbait; avoid keyword stuffing.
- Move in sequence (H1 → H2 → H3); don’t skip levels.
- Keep headings concise; aim for one idea per heading.
- Don’t style body text to “look like” a heading — use real <h*> tags.
Notes & limitations
This tool fetches the server-rendered HTML. If a site injects headings via heavy JavaScript after load, they may not appear in the results. Nothing is permanently stored; requests are proxied securely through our site for CORS compatibility.
Want a deeper check?
Pair this with our Free SEO online checker (titles, metas, Open Graph, schema, indexability) for a complete picture of page health.
or go ahead and learn more about website heading