H1 Checker

Score whether the document has one visible topic heading — not a ranking trick, just outline hygiene.

What this tool gives you

h1 score
Fetch or paste
Outline hygiene
Starter snippet

Check the page h1

Fetch a public page or paste HTML. The checker scores one visible topic heading — not a ranking trick.

What this checker looks for

One visible h1 names the page. Extra h1s, empty logos, or a title that talks about something else confuse crawlers.

One h1

Exactly one topic heading. HTML5 allows more; snippets prefer one.

Visible text

Words inside the tag, not a blank or hidden logo image.

Length

About 20–70 characters: specific enough, not stuffed.

Title overlap

h1 and <title> share topic words without being identical spam.

Outline

The first heading in the document should be the h1.

Not a ranking lever

This is heading hygiene, not a citation trick.

How to use the checker

Fix the page heading after charset, lang and favicon. Share cards come next.

1

Check the live page

Fetch the public URL or paste the HTML from view-source.

2

Keep one visible h1

Name the page in words. Do not hide it or leave a blank logo.

3

Align title and outline

Title and h1 share the topic. The first heading should be the h1.

What a healthy h1 usually includes

One tag. Visible text. Sensible length. Same topic as the title.

PartJobDefault for public sites
<h1>Name the page topicexactly one in the document
Visible textWords crawlers can extractnot empty, hidden or logo-only
LengthSpecific without stuffingabout 20–70 characters
Title overlapSame subject as <title>shared topic words, not clones
OutlineStart the heading treeh1 before the first h2
Extra h1sAvoid competing topicsdemote extras to h2

Related GEO pages

Fix charset, lang and favicon, then the page heading, then Open Graph.

H1 FAQs

Does a perfect h1 make ChatGPT cite my page?

No. Headings help humans and crawlers name the topic. Citations still depend on crawl access, answer-ready content and corroboration.

Can a page have more than one h1?

HTML5 allows it. Search snippets and AI extracts still prefer one topic heading, then h2 sections. This checker warns on extras.

Should the h1 match the title tag?

They should share the same topic, not identical stuffed copy. A unique title can add brand or intent the h1 leaves out.