H1 Tag Checker: How to Find Missing and Duplicate H1s
An H1 tag checker scans your pages for the main heading and flags what's wrong with it: missing, duplicated, too long, or not matching the page's intent. Deltio runs this check automatically across every URL on a site, alongside title, meta description, canonical and hreflang, and it tells you the moment something changes between scans. For agencies managing client portfolios, that's how you catch the H1 a theme update quietly broke. Deltio starts at £20 a month, with a 14-day free trial.
For a freelance SEO or an agency running a handful of client sites, the H1 tag looks like a solved problem. It isn't. Themes get updated, page builders inject their own headings, content editors overwrite templates, and nobody checks the rendered HTML again until rankings slip and someone finally does a view-source. The H1 is the clearest semantic signal on a page, both to search engines and to the person reading it, and it breaks more often than most SEOs expect.
Why the H1 still matters
The <h1> tells search engines and readers what a page is about before anything else on it does. It sits at the top of the document outline, it's usually the first thing a visitor's eye lands on, and it's one of the strongest on-page relevance signals you control directly. Get it wrong and you're not failing a checklist item, you're weakening the signal that ties the page to the query it's meant to rank for.
The problems that actually show up
- Missing H1: a template change or a manually built landing page ships with no
<h1>at all. The page still renders fine, so nobody notices until a scan flags it. - Multiple H1s: a page builder, a widget, or a poorly coded theme adds a second
<h1>(often a logo or a sidebar heading). Two H1s dilute the topical signal instead of reinforcing it. - Too long or too vague: an H1 stuffed with every keyword the client wants, or one so generic ("Welcome") that it says nothing about the page.
- H1 doesn't match the title or the intent: the
<title>promises one thing, the H1 says another, and the visitor lands confused. - Duplicated across URLs: the same H1 copied across product variants or location pages, which blurs the distinction search engines are meant to make between them.
How to check it manually
You can check any single page today: view-source and search for <h1, or use a browser SEO extension, or inspect the rendered DOM with dev tools (useful when a script injects the heading after page load). All three work fine for one page.
Why manual checks don't scale
None of that scales past a handful of URLs. An agency running 20 client sites isn't going to view-source every page after every deploy. A WordPress theme update can inject a second <h1> into every product page overnight, and the first sign of trouble is a ranking drop weeks later, not a code review. By the time someone notices, the damage is already sitting in the search results.
How Deltio does it
Deltio's SEO scanner checks every URL on a site for its H1, alongside title, meta description, canonical tag, lang attribute and hreflang. It flags H1s that are missing, too short, too long, multiple, or invalid, the same way it flags problems in a title tag checker or a canonical tag checker built for those specific tags. If you run multilingual sites, the same scan checks hreflang too. The part that matters for agencies: Deltio compares consecutive scans and tells you when an H1 changes, not just when it's broken. That's how you catch a theme update injecting a second heading, or an editor overwriting a landing page's H1, without opening a single page yourself. Scans run automatically, with manual scans available too (3 a day on Starter, 10 on Professional, unlimited on Enterprise).
Add your first site
If you're monitoring client sites by hand, or not at all between quarterly audits, add your first site to Deltio and let the SEO scanner run in the background. It checks H1, title, meta description, canonical and hreflang on every scan, and flags what changed since the last one. The 14-day free trial covers every plan.
Frequently asked questions
- What is an H1 tag checker?
- An H1 tag checker scans a page's HTML to confirm it has one clear `<h1>` heading, and flags cases where it's missing, duplicated, too long, or doesn't match the page's topic. It's typically run alongside checks for the title tag, meta description and canonical tag, since all four cover different parts of the same on-page signal.
- Can a page have more than one H1?
- Technically HTML allows it, but it's bad practice for SEO. Multiple H1s split the topical signal a search engine uses to understand what the page is about, and they usually happen by accident, injected by a theme, widget, or page builder rather than a deliberate content decision.
- Does Deltio alert me if an H1 tag changes?
- Yes. Deltio's SEO scanner compares each scan to the previous one and flags any H1 change, including one going missing, a second one appearing, or the wording being edited. The alert names the URL and what changed, so you're not left guessing.
- How is an H1 checker different from a title tag checker?
- The `<h1>` is the visible on-page heading, while the `<title>` tag sets what shows in the browser tab and the search results snippet. They should generally align in topic, but they're separate elements with separate rules, which is why Deltio checks both alongside the meta description and canonical tag.
- How much does Deltio cost?
- Deltio starts at £24 a month on the Starter plan (£20 a month billed annually), with Professional at £49 and Enterprise at £119. Every plan includes a 14-day free trial, and higher tiers add more manual scans per day and CSV export.
- Can I check an H1 manually instead?
- Yes, for one page at a time: view-source, a browser SEO extension, or inspecting the rendered DOM will show you the H1. It stops being practical once you're managing more than a handful of sites, which is why agencies automate the check instead.