How to fix a missing or duplicate H1 tag
The H1 is the main headline on the page itself — the one big heading that tells a reader (and a search engine) what they're looking at. Missing it, or having five of them, muddies that signal.
The H1 is the main headline on the page itself — the one big heading that tells a reader (and a search engine) what they're looking at. Missing it, or having five of them, muddies that signal.
An <h1> is the top-level heading of a page's content. The convention search engines expect is simple: exactly one H1 per page, describing what the page is about, followed by H2s and H3s for sub-sections.
The H1 is distinct from the title tag: the title is the headline in Google's results, the H1 is the headline a visitor sees on the page. They can be worded differently, and often should.
A clear single H1 helps search engines confirm a page's main topic and helps every visitor — including screen-reader users — understand the page's structure at a glance. Pages with no H1, or with several competing H1s (common when a theme wraps the logo and the page title both in H1), send a fuzzier signal.
Abby flags “H1” when a page has no H1, an empty one, or more than one. On many themes the fix is ensuring the page title renders as the only H1 and content headings start at H2.
Run Abby's free scan — it checks this and 25 other on-page, technical, and structured-data signals in about 60 seconds, no signup.
Scan my site freeAdd exactly one <h1> tag per page containing your primary keyword. This should be the main heading visible to users.
Before
<body> <h1>Example Store</h1> <!-- logo --> <h1>Blue Suede Shoes</h1> <!-- page title: now two H1s --> </body>
After
<body> <div class="logo">Example Store</div> <h1>Blue Suede Shoes</h1> <!-- exactly one H1 --> </body>
The post/page title is usually output as H1 by your theme. Ensure your theme uses <h1> for the title. Don't add another H1 in the content editor.
The page/product title is automatically rendered as H1 by most themes. Don't add H1 headings in the rich text editor.
Select your main heading text, and set it to "Heading 1" in the text style dropdown.
Your page title is usually the H1. Avoid adding additional H1 headings in content blocks. Use "Heading 1" style only once.
The product title is your H1. In page content, start with H2 subheadings. Check your theme renders the title as H1.
Marketing pages benefit from a clear H1 stating the value proposition. Link aggregators (Hacker News, Reddit, Product Hunt), search-results pages, and dashboards deliberately use the page <title> for SEO and skip a visible H1 to maximize content density. If your site ranks on link graph or content depth rather than landing-page conversion, an H1 is a stylistic choice, not a ranking factor.
Abby's free scan finds which of 26 checks your site fails. The $8.99 fix guide turns each one into a copy-ready fix for your exact pages — prioritized, with code — or bundle it with a security fix guide for $19.99.
Get my fix planHTML5 technically allows it, but for SEO the safest convention is one H1 per page. Multiple H1s dilute the "what is this page about" signal — use H2/H3 for everything below the main heading.
No. They can (and often should) differ: the title tag is written to earn the click in search results, the H1 to orient the reader on the page. Both should describe the same topic, though.
It can be, because it makes your brand name the "main topic" of every page. Most modern themes let you switch the logo to a div and use the page title as the H1 — that is the fix.