Illucrum
Get in touch

Free heading checker

See every H1 to H6 on 25 pages at once

Paste a list of URLs. Get back every heading on every page, in document order, with its level, its position and its length. Export it as CSV and read the outline the way a crawler reads it.

Open the checker What you get

  • Just the headings, in order, so a missing h1 or a skipped level is easy to spot.
At a glance

25 URLs per run

6 Heading levels read

7 CSV exports

The outline, in the order it is written

One row per heading. Not grouped, not summarized, not counted for you.

  1. Every heading, in document order

    h1 through h6, in the order they appear in the HTML. That's the order a crawler reads them in.

  2. Level and position together

    Each row carries its tag level and its place in the sequence. Read down the level column and a jump from h2 straight to h4 is easy to see.

  3. Character length

    The length of each heading's text. Enough to spot the two-word h2 that says nothing and the sixty-word h1 that was meant to be a paragraph.

  4. Twenty-five pages in one table

    Every page in the run shares a url column, so a whole section of a site sorts, filters and pivots in a spreadsheet.

Five patterns worth a filter

The heading table earns its keep in about five minutes if you know what to sort by.

What it will not tell you

Worth knowing before you rely on the results.

Common questions

Does a page need exactly one h1?

Google has said for years that multiple h1 tags will not break a page, and that is true. It is still worth knowing how many you have, because more than one usually means the tag was picked for its size rather than for its meaning.

Do skipped heading levels hurt rankings?

Rarely on their own. They do affect how a screen reader user navigates a page, and they are usually a symptom of a template that chooses tags by appearance, which is worth fixing at the source rather than page by page.

Why is a heading missing from the table?

Either it is added by JavaScript after the page loads, or it is not marked up as a heading at all: styled text that looks like one but is a div or a paragraph in the HTML.

Can I check headings on a site I don't own?

Yes. It reads exactly what any visitor's browser would read, one page at a time, with a pause between requests.

Headings are one tab of the checker

The same run also returns titles, meta descriptions, word counts, links, images and structured data. One run gives you all seven tables, each with its own CSV.

Open the Bulk SEO Checker See the audits

Other checks the same tool runs: Bulk SEO Checker, Meta tag check, Alt text check, Word count check, Canonical check, Open Graph check, Schema check