Multiple H1 Tags: Does More Than One H1 Hurt SEO?
The short answer: multiple H1 tags do not hurt your SEO. Google's John Mueller has said several times, most directly in a 2019 video and repeated since, that you can use H1 tags "as often as you want on a page" and Google handles it fine. So if you're here because an audit tool flagged "multiple H1 tags" in red, you can relax. It's not a ranking problem.
That said, "won't hurt your rankings" and "is a good idea" are different claims. One H1 per page is still the sensible default, and the reasons have nothing to do with Google's algorithm. Here's the full picture.
What Google actually says
Google's position has been consistent. Its search engine handles pages with zero, one, or many H1 tags. Mueller has stated that Googlebot uses headings to understand page structure, but it doesn't penalize a page for having several H1s or for having none. Modern HTML5 encourages an H1 per <section>, and Google built its parsing around that reality.
So the "one H1 or you'll be penalized" rule you may have read is outdated. There is no penalty. If you have a hero H1 and a second H1 inside a <section>, Google will not dock you for it.
Why one H1 is still the default worth keeping
If Google doesn't care, why does nearly every experienced SEO still ship one H1 per page? Three reasons, in order of how much they matter.
Accessibility. This is the real one. Screen reader users navigate by headings. Many pull up a list of the page's headings to skim it, and they rely on the H1 to answer "what is this page?" Multiple H1s, or an H1 buried below H2s, makes that list confusing. The W3C WAI heading guidance treats a single top-level heading as the clear pattern. One H1 that names the page is the most usable structure, and usability is something Google measures indirectly through engagement.
Outline clarity. A heading hierarchy is a table of contents. One H1, then H2s for major sections, then H3s nested under them, produces a clean outline that both humans and parsers can follow. Scatter several H1s through the page and the outline flattens; nothing signals which heading is the page's actual subject. Our heading structure guide walks through building a hierarchy that reads correctly.
The HTML5 history. The HTML5 spec once proposed a "document outline algorithm" where each <section> could carry its own H1 and browsers would compute the real level from nesting. It was a clean idea. No browser ever implemented it, and it was formally dropped from the spec. So an H1 inside a <section> is not automatically demoted to an H2 by anything. It's still an H1 to assistive tech and to Google. That's exactly why leaning on multiple H1s is risky: the mechanism that was supposed to make them safe never shipped.
When multiple H1s actually happen
Most multiple-H1 situations aren't deliberate. They creep in:
- A theme wraps the site logo in an H1 on every page, and the page template adds another H1 for the title. Now every page has two.
- A page builder (Elementor, Divi) defaults new heading widgets to H1.
- A CMS renders the post title as H1 and the author drops another H1 into the body out of habit.
- A homepage stacks several "hero" sections, each with its own H1.
None of these will tank your rankings, but they're sloppy, and the logo-in-H1 pattern in particular means your most important heading on every page is your brand name instead of the page's topic. That's a wasted signal even if it's not a penalty.
How to find multiple and missing H1s
You can't fix what you can't see. Two ways to check.
For a single page, right-click and view source (or open DevTools and use the Elements panel), then search for <h1. Count the matches. Zero is a problem, since the page has no top-level heading; more than one is worth reviewing.
For that at scale, paste the URL into our heading analyzer. It pulls the page's full heading tree, shows every H1 through H6 in order, and flags the two cases that matter: pages with no H1 and pages with more than one. It also shows skipped levels (an H3 following an H1 with no H2 between them), which is a more common structure bug than duplicate H1s. Missing H1s are usually the bigger SEO issue; a page with no top-level heading gives Google and screen readers nothing to anchor on.
What to actually do
Practical rule: one H1 per page, and make it the page's real subject, not your logo or site name. Everything below it steps down through H2 and H3 in order without skipping levels. If your theme hard-codes the logo as an H1, change it to a <div> or a <p> with a class; the logo doesn't need to be a heading at all.
If a page currently has multiple H1s and it's ranking fine, this isn't an emergency. Fix it during your next template pass. It's a cleanup for clarity and accessibility, not a rankings rescue. Run the site through the heading analyzer, sort by "no H1" first, then "multiple H1," and work down.
The H1 and the title tag are not the same job
A related confusion is worth clearing up, because it's behind a lot of duplicate-H1 anxiety: the H1 and the <title> tag are different elements with different audiences. The <title> lives in the <head>, never appears on the rendered page, and is the clickable headline in Google's results. The H1 is a visible on-page heading that a reader sees after they arrive.
They can hold the same text, and on many pages they do. But they don't have to. The title tag competes in the search results, so it often carries the primary keyword and a brand suffix; the H1 speaks to someone already reading, so it can be shorter or more conversational. A page has exactly one <title>, and giving it one H1 keeps the two in a clean one-to-one relationship that's easy to reason about. Stacking several H1s breaks that symmetry for no benefit. If you're deciding lengths for both, the SEO character limits cheat sheet has the working numbers.
Frequently Asked Questions
Do multiple H1 tags hurt SEO?
No. Google's John Mueller has confirmed that Google handles pages with multiple H1 tags without any penalty. Headings help Google understand structure, but having more than one H1 is not a ranking factor. The reasons to prefer a single H1 are accessibility and clarity, not rankings.
How many H1 tags should a page have?
One is the sensible default. It gives screen reader users a clear "what is this page" anchor and produces a clean heading outline. Google tolerates more, but a single H1 that names the page's topic is the most usable and the easiest to maintain.
Is it bad to have no H1 tag?
Missing an H1 is a bigger problem than having several. A page with no top-level heading gives search engines and assistive technology nothing to identify the page's main subject. If you have to choose which to fix first, fix the pages with zero H1s before the pages with two.
Does an H1 inside a section tag become an H2 automatically?
No. The HTML5 document outline algorithm that would have done that was never implemented by any browser and was dropped from the spec. An H1 inside a <section> is still an H1 to browsers, screen readers, and Google. Don't rely on nesting to demote heading levels.
How do I check how many H1 tags a page has?
View the page source and search for <h1, or paste the URL into a heading analyzer that lists the full H1-H6 tree and flags pages with missing or multiple H1s. Checking the rendered outline also catches skipped heading levels, which are more common than duplicate H1s.