Free • H1-H3 outline

Heading Structure Generator

Plan a clean H1, H2 and H3 outline before you write. Search engines and readers both scan headings to understand your content.

STEP 1

Set your H1

One per page, contains your primary keyword.

STEP 2

List H2 sections

One per major section, one per line.

STEP 3

List H3 subsections

One per line. Optional: prefix with "H2_text:" to nest under a specific H2.

Build your outline

An article with strong headings ranks better and gets scanned more.

How headings affect SEO

Headings are not just typography. They are the table of contents that search engines use to understand what your page is about. A clean H1-H2-H3 hierarchy can boost rankings, improve dwell time, and qualify your page for "featured snippets" in Google.

5 rules of headings for SEO

  1. One H1 per page. It is the main topic. Use your primary keyword here.
  2. H2 for sections. Each H2 is a sub-topic. Use related keywords naturally.
  3. H3 for sub-sections. Only nest H3 under H2, never skip levels.
  4. Make them descriptive. "Section 1" tells nobody anything. "How long should alt text be?" is searchable.
  5. Headings are not paragraphs. 6–10 words is plenty.
✕ Bad

<h1>Welcome</h1><h1>About</h1><h1>Contact</h1>

Multiple H1s. Pick one.
✕ Bad

<h1>Title</h1><h3>Sub</h3>

Skipping H2 breaks hierarchy.
✓ Good

<h1>Trail Running Shoes Guide</h1><h2>Best picks</h2><h3>Budget</h3>

Clear hierarchy, keyword in H1.
✓ Good

<h1>FAQ Schema Generator</h1><h2>Quick start</h2><h2>FAQ</h2>

Sibling H2s under one H1.

Frequently asked questions

Can a page have more than one H1?

Technically yes (HTML5 allows it), but for SEO purposes use just one H1 per page that describes the main topic.

Should every H2 have a keyword?

No. Stuffing keywords into headings looks spammy. Use keywords naturally where they help the reader.

Do headings affect rankings directly?

Yes, especially the H1 and H2s. Google uses them to understand what each section covers.

Can I style something as a heading without using h1-h6 tags?

You can with CSS, but you should not. Real heading tags signal structure to search engines and screen readers.

How many headings should an article have?

It depends on length. A 1000-word article typically has 3–5 H2s, with optional H3s under each.