Writing H1 Headings That Work
Enter your page topic and this tool generates five H1 heading options written to be clear and on-topic rather than sensational. Each is a complete heading you can use directly or adapt.
The H1 is the main visible heading on a page — the first thing a reader sees after arriving, and one of the clearest signals to a search engine about what the page covers. It is a small piece of text that does a surprising amount of work.
H1 versus title tag
These are two different things and confusing them is the most common H1 mistake. The title tag lives in the page's head, never appears on the page itself, and is what shows in search results and browser tabs. The H1 is on-page content, seen only by people who have already clicked.
Because they are read in different contexts, they can and often should differ. The title tag is competing for attention on a crowded results page and has a hard 60-character limit. The H1 is welcoming someone who has already chosen you, so it can be longer, warmer, and more conversational.
They should still describe the same thing. A title promising one topic and an H1 delivering another creates a mismatch that readers notice immediately and bounce from. Cover the same subject, phrase it for the different audience.
How many H1s should a page have?
One. The HTML5 specification technically permits multiple H1s inside sectioning elements, and Google has said multiple H1s will not break your page, but a single H1 remains the clearer choice and the one most CMS themes and accessibility tools expect.
The practical argument is about focus rather than penalties. A page with four H1s is telling both readers and crawlers that it has four equally important main topics, which usually means it should have been four pages. If you find yourself needing a second H1, that is worth investigating.
The opposite problem is more common in practice: pages with no H1 at all, usually because a theme styles the page title as a div, or because the H1 is an invisible logo in the header. The On-Page SEO Analyzer reports the H1 count on any live URL, which is the fastest way to catch this.
What makes a good H1
- It states the page's topic plainly, so someone reading only the H1 knows what they have landed on.
- It includes the primary keyword naturally, without forcing it in as an exact-match phrase.
- It matches the promise the title tag made in search results.
- It is a heading, not a sentence — no full stop, no unnecessary preamble.
- It works for someone who arrived from a link and never saw your title tag at all.
H1 and heading hierarchy
The H1 sits at the top of a hierarchy. Sections beneath it should be H2s, subsections within those H3s, and so on without skipping levels. Jumping from H1 straight to H3 breaks the document outline that screen readers rely on to navigate, and makes the page's structure harder for search engines to interpret.
Headings should also be used for structure, not styling. A common CMS problem is text marked up as a heading purely because the writer wanted it larger, which creates phantom sections in the outline. If it is not introducing a section, it should be styled text rather than a heading.
The On-Page SEO Analyzer flags skipped levels, empty headings and duplicated headings on any URL, which makes it easy to audit an existing page's structure before you rewrite its H1.
Why Google sometimes uses your H1 as the title
When Google decides a title tag is unsuitable — too long, stuffed with keywords, duplicated across pages, or a poor match for the query — it frequently substitutes the page's H1 in search results instead.
This is worth knowing for two reasons. First, it means a weak H1 can end up representing you in search results whether you intended it or not. Second, it is a useful diagnostic: if Google keeps replacing your titles with your H1s, the H1s are doing a better job of describing the page than the titles are, and the titles need work.
Writing both deliberately is the fix. Use the SEO Title Generator for the results-page version and this tool for the on-page version, and make sure both describe the same thing.
Common H1 mistakes
- Using the site name or logo as the H1 on every page, so every page claims the same main topic.
- Leaving the H1 empty or filled with a CMS placeholder after a template change.
- Writing an H1 that is a verbatim copy of the title tag including the brand suffix.
- Stuffing several keyword variations into one heading.
- Hiding the H1 with CSS to keep a design clean, which removes it for readers while leaving it for crawlers — a mismatch worth avoiding.
Frequently asked questions
Can a page have more than one H1?
It will not break anything — Google has said multiple H1s are handled fine — but a single H1 is clearer for readers, screen readers and crawlers. If a page seems to need two, it usually means it covers two topics that would work better as separate pages.
Should the H1 be identical to the title tag?
No, though they should cover the same topic. The title tag is written for a crowded search results page with a 60-character limit; the H1 is written for someone already on your page and can be longer and more natural.
Does the H1 affect rankings?
It is a relevance signal rather than a major ranking factor. Its bigger practical influence is on users: it confirms the page delivers what the search result promised, which affects whether people stay.
What if my theme does not output an H1?
Check the page with the On-Page SEO Analyzer to confirm, then fix it in the template rather than the individual page. Themes that style the post title as a div are a common cause and affect every page at once.
How long should an H1 be?
There is no hard limit since it does not display in search results, but keep it scannable. Most effective H1s land between about 20 and 70 characters — long enough to be specific, short enough to read at a glance.