Duplicate H1
What This Means
The same <h1> text (normalized for whitespace and case) appears on two or more pages in the audited site. Each page has its own H1, but they share the same content.
Why It Matters for SEO
When multiple pages share an H1, they are signaling the same primary topic to search engines. This reduces each page's distinctiveness and contributes to keyword cannibalization — where pages on the same site compete against each other for the same queries rather than each one ranking for its own specific angle.
Duplicate H1s across pages are most common with CMS templates that output a static heading for every page in a section (e.g., "Blog Post" as the H1 on every article, with the actual post title elsewhere), or with faceted navigation pages that all share the parent category heading.
What the Platform Checks
After a full crawl, the platform normalizes H1 text from all pages (lowercase, collapsed whitespace) and groups pages by matching H1 content. Any group with more than one member generates this issue for all members.
How to Fix It
Write a unique H1 for every page that reflects that specific page's primary topic. For templated pages:
- Product pages: Use the specific product name as the H1, not the category name.
- Category pages: Use the specific category name + a qualifier if needed ("Men's Running Shoes", not just "Running Shoes" on every sub-category).
- Blog posts: The post title is the H1 — ensure the template outputs it in an
<h1>, not a styled<div>. - Location pages: Include the location in the H1 to differentiate "Plumbers in Austin" from "Plumbers in Dallas".
The H1 fix for most CMSs is at the template level — one change to the template propagates to all affected pages automatically.
Find every duplicate H1across your site
The audit groups pages by shared H1 text so you can identify which template is producing the duplicates.