What's the issue?
Your page contains more than one <h1> tag. While HTML5 technically allows multiple H1 tags (within sectioning elements), SEO best practice recommends exactly one H1 per page.
Why one H1 is preferred
SEO clarity
- A single H1 gives search engines a clear, unambiguous signal about the page's main topic
- Multiple H1s can confuse ranking algorithms about what the page is primarily about
- Google's John Mueller has said that while multiple H1s aren't an error, one H1 is cleaner
Content hierarchy
- The H1 represents the top level of your content hierarchy
- Multiple H1s create a flat structure instead of a clear pyramid
- Subsections should use H2, H3, etc.
Accessibility
- Screen readers announce heading levels to users
- Multiple H1s can make navigation more confusing for users who rely on heading structure
How to fix it
Keep one H1 for the main topic, and change others to H2 or lower:
<!-- Before: multiple H1s -->
<h1>Our Products</h1>
<h1>Featured Items</h1>
<h1>New Arrivals</h1>
<!-- After: proper hierarchy -->
<h1>Our Products</h1>
<h2>Featured Items</h2>
<h2>New Arrivals</h2>Common causes
- Template issues — Multiple components each rendering their own H1
- CMS plugins — Widgets or blocks adding extra H1 tags
- Logo in H1 — The site logo wrapped in H1 plus the page title in another H1
- Sections designed independently — Each section having its own H1
Best practices
- One H1 = one main topic — The definitive heading for the page
- Use H2 for major sections — The next level of importance
- Use H3-H6 for subsections — Following the hierarchy
- Audit your templates — Check that components don't independently add H1 tags