What is an H1 tag?
The H1 tag is the top-level HTML heading element that names the main topic of a page. By convention each page has one H1, usually mirroring the title tag without duplicating it word for word. Search engines read the H1 as a strong statement of what the page is about, and screen readers use it as the entry point for navigating page structure.
H1 best practices and common mistakes
Google has confirmed pages can rank with multiple H1s or none at all, but a single descriptive H1 remains best practice. It anchors the heading hierarchy (H2s for sections, H3s for sub-points), which helps crawlers and AI systems parse the document outline. Pages where the H1 is missing, duplicated across templates, or stuffed with keywords tend to underperform pages where it states the topic plainly.
The highest-impact H1 fixes usually come from template audits. An e-commerce platform might render the brand name as the H1 on every product page, or a JavaScript framework might ship the H1 inside a component that renders after load. Both patterns dilute the topical signal the H1 exists to send.
Example
Example
A service page targeting "technical SEO audit" should carry an H1 like "Technical SEO Audit for SaaS Companies", not "Welcome" or the company name. The title tag and H1 reinforce each other without being identical.
Frequently asked questions
Does every page need exactly one H1 tag?
Google can rank pages with zero or multiple H1s, but one clear H1 per page remains the standard. It keeps the heading hierarchy unambiguous for crawlers, accessibility tools, and AI systems parsing your content.
Should the H1 match the title tag?
They should target the same topic but need not be identical. The title tag is written for the SERP, with brand and click appeal; the H1 is written for the reader already on the page.