Heading checker

A page’s headings as the outline a crawler reads, h1 to h6, and what is wrong with it in words: no h1 or several, skipped levels, empty headings and headings that are only an image.

An outline that reads in orderExample
  1. h1Roof repair in Austin
  2. h2What does a roof repair cost?
  3. h3Shingle roofs
  4. h3Metal roofs
  5. h2How long does a repair take?
  6. h2Do you work with insurance?
  7. h3What to send us after a storm

One h1 that names the page, then h2 and h3 in order with no level skipped. Three of the sections ask what a person would.

What does it check?

Rules from the rulebook, and how many of the sites mttr has read miss each.

  1. Use one main headingGive the page exactly one h1 that says what it is about.
    71%of sites miss it
  2. Phrase headings as questionsPhrase at least one heading as the question a person would ask.
    36%of sites miss it

Questions

Can a page have more than one h1?

HTML allows it, but one h1 that names the page is clearest for readers, search engines and assistants.

Does skipping a heading level matter?

It breaks the outline that screen readers and crawlers use. Go from h2 to h3, not from h2 to h4.

Should headings be questions?

Where a section answers a question people ask, yes. Assistants can match the question to the answer under it.