Checks

H1 presence

Confirms each page has exactly one h1 element, the heading that should state the page's main topic clearly for both readers and machines.

Updated 2026-07-19majorHeadings

What this check looks for

This check counts <h1> elements on the page. Zero h1s fails outright. More than one h1 warns, listing each one found as evidence, since multiple h1s blur which heading is the primary topic statement. Exactly one h1 passes.

Why it matters

The h1 is the strongest structural signal on a page for what it's actually about — stronger than any other heading level, and read independently of the <title> tag. Search engines use it to confirm topical relevance to a query, and a missing h1 leaves that confirmation to weaker signals like body text density. Multiple h1s create ambiguity about which section is the "main" one, which matters even more for AI extraction: answer engines that parse document outlines to find the primary claim on a page expect one clear h1, and a page with two or three competing ones makes it harder for a model to decide what to quote as the page's central point.

How to fix it

Use exactly one <h1> per page and demote any extras to <h2>:

html
<body>
  <h1>Wireless Noise-Cancelling Headphones</h1>
  <section>
    <h2>Key features</h2>
  </section>
  <section>
    <h2>Customer reviews</h2>
  </section>
</body>

If your template renders a logo or nav item as an <h1> (a common CMS default), reserve that tag for the page's actual content headline instead.

See how your site scores on this check

Run a free scan

See how your site scores on this check.

The free teaser scan checks a sample of your pages — no account, no card.