> Content index: https://quillly.com/blogs/llms.txt
> Canonical page: https://quillly.com/blogs/blog-outline-template

---
title: Blog Outline Template That Passes an SEO Score
description: A blog outline template built from the criteria a scorer actually grades: H2 spacing, visual density, FAQ shape and CTA placement. Copy it, stop revising.
keywords: blog outline template, blog post outline, seo blog outline, content outline template, blog outline
published: 2026-09-01
updated: 2026-09-01
url: https://quillly.com/blogs/blog-outline-template
word_count: 3059
---

# Blog Outline Template That Passes an SEO Score

> A blog outline template built from the criteria a scorer actually grades: H2 spacing, visual density, FAQ shape and CTA placement. Copy it, stop revising.

Canonical: https://quillly.com/blogs/blog-outline-template
Published: 2026-09-01

## Related Pages

- [How to Add Diagrams and Charts to Blog Posts](https://quillly.com/blogs/add-diagrams-charts-blog-posts)
- [Broken Internal Links: The 2026 Audit Stack for AI Blogs](https://quillly.com/blogs/broken-internal-links-audit)
- [AI Keyword Research: The 2026 Playbook](https://quillly.com/blogs/ai-keyword-research-2026)
- [Blog SEO Score: How It's Actually Calculated (and How to Hit 90+ in 2026)](https://quillly.com/blogs/blog-seo-score)

![blue ballpoint pen on white notebook](https://images.unsplash.com/photo-1523726491678-bf852e717f6a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w4OTM1MDJ8MHwxfHNlYXJjaHwxfHx3cml0ZXIlMjBwbGFubmluZyUyMG91dGxpbmUlMjBub3RlYm9vayUyMGRlc2t8ZW58MHwwfHx8MTc4ODIyMjk3MXww&ixlib=rb-4.1.0&q=80&w=1080)

*Photo by [Med Badr  Chemmaoui](https://unsplash.com/@medbadrc?utm_source=quillly&utm_medium=referral) on [Unsplash](https://unsplash.com?utm_source=quillly&utm_medium=referral)*

Most blog outline templates hand you a shape: intro, three points, conclusion. Then you write 2,000 words against it, run the post through a scorer, and discover the outline never accounted for half of what gets graded — so you spend an hour retrofitting images, an FAQ block and a call to action into finished prose.

**A blog outline template works when it's a scoring contract, not a shape.** Decide your word count first, then let that number tell you how many H2s, how many visuals, how many CTAs and which fixed blocks the post owes. Every one of those is a rule you can satisfy in the outline, in two minutes, instead of in the draft, in an hour.

This is the outline we use on this site. Across the 142 posts we had published as of September 2026, the average SEO score is 84 and our publishing gate is set at 85 — so the difference between "ships today" and "ships after a rewrite" is genuinely one or two blocks that should have been planned.

**On this page**

- [Why most blog outlines fail the first draft](#why-most-blog-outlines-fail-the-first-draft)

- [The blog outline template (copy this)](#the-blog-outline-template-copy-this)

- [How to space your H2s](#how-to-space-your-h2s-the-400-word-rule)

- [Where the visuals go](#where-the-visuals-go--before-you-write-a-word)

- [The FAQ block](#the-faq-block-is-part-of-the-outline-not-an-afterthought)

- [CTA placement](#cta-placement-plan-three-put-one-at-the-end)

- [The five ceilings an outline can't fix later](#the-five-ceilings-an-outline-cant-fix-later)

- [Worked example](#worked-example-outlining-a-2000-word-post)

- [Frequently asked questions](#frequently-asked-questions)

## Why Most Blog Outlines Fail the First Draft

The failure isn't quality. It's sequencing. A blog post outline that only settles the order of your ideas has left every structural obligation to the draft.

A scorer grades roughly two kinds of things. **Prose things** — is this readable, does it cover the query, is the keyword actually in the headings — you can fix by writing better. **Structural things** — H2 spacing, visual density, whether an FAQ block exists, whether a CTA sits near the close — you can only fix by moving furniture around after the fact.

Structural fixes are the expensive ones. Adding a diagram to a finished post means re-reading the section, deciding what it should explain, writing alt text, and checking you haven't opened a 700-word stretch somewhere else. Adding it to an outline means typing one line.

So an SEO blog outline has exactly one job: pre-commit every structural obligation, leaving the draft to do nothing but write well.

![Vertical flowchart showing that structural decisions made in the outline stage cost minutes, while the same decisions deferred to the revision stage cost hours](https://quillly.com/serve/v1/019c64a2-a62f-7793-aa68-2c78316d3309/images/bab0744e53a2dba27c8dfa5601c495faecc16214.webp)

## The Blog Outline Template (Copy This)

Here it is. Replace the bracketed parts and you have a plan a draft can't drift away from.

```
TARGET: [word count] words | PRIMARY KEYWORD: [keyword]
BUDGET: [words/400] H2s · [words/400] visuals · [words/800] CTAs

TITLE: [keyword in the first 5 words, under 60 characters]
META:  [140-155 characters, keyword included]
SLUG:  [3-5 kebab-case words — permanent]

HERO VISUAL — alt: [what it shows]

OPENING (~150 words)
  - Concrete pain or a surprising number
  - DIRECT ANSWER: 40-60 words, bolded, answers the query outright

## H2 #1 — [question a reader actually types]
   ~[350] words | visual: [type] | internal link: [target]
## H2 #2 — [question]
   ~[350] words | visual: [type]
   ...one H2 per ~350-400 words, 7-9 total...
## H2 #7 — [the "what could go wrong" section]
   ~[350] words | CTA #3 lives here or below

## Frequently Asked Questions
   ### [Question ending in "?"]  → 40-60 word answer
   ### [Question ending in "?"]  → 40-60 word answer
   ### [Question ending in "?"]  → 40-60 word answer
   ### [Question ending in "?"]  → 40-60 word answer

CLOSING CTA
SOURCES: [3-5 authoritative external links]
```

The budget line at the top is the whole trick. Three divisions, done before you write a sentence, and every structural requirement below is already sized.

## How to Space Your H2s (The 400-Word Rule)

Divide your target word count by 400. That's your H2 count.

The number isn't arbitrary. Heading-structure grading looks at average words per section, and a post whose sections run longer than about 400 words each reads as under-structured — a wall of prose with occasional signposts. Two other things get flagged alongside it: having no H2s at all, and having fewer than three once the post passes 800 words.

For a 2,400-word post that's six to seven H2s. Round toward more, not fewer. Nielsen Norman Group's long-running work on [how people read online](https://www.nngroup.com/articles/how-users-read-on-the-web/) found readers scan in an F-shaped pattern and latch onto headings — so tighter sections aren't just a scoring artifact, they're how anyone actually consumes the page.

Two rules for writing the headings themselves:

- **Each H2 answers a question someone types.** "Pricing" is a label. "What does it actually cost per published post?" is a heading that can rank.

- **Don't skip levels.** H2 to H4 with no H3 between them is a structural defect, and it's the kind that survives all the way to publish because nothing about the prose looks wrong.

## Where the Visuals Go — Before You Write a Word

Same division, different divisor: word count over 400 gives you the target number of visuals. Over 500 gives you the floor — the bare minimum before density gets marked down.

There's a third number that matters more than either: **no stretch of prose should run past about 700 words without a visual.** That's the gap check, and it's the one that catches posts that front-load three diagrams into the intro and then run dry for the back half. Distribution counts, not just the total.

![Bar chart showing required visuals, H2 sections and CTAs for blog posts of 800, 1200, 1800 and 2400 words](https://quillly.com/serve/v1/019c64a2-a62f-7793-aa68-2c78316d3309/images/0f7791c72da4affa617eb20a7d4c003d9db10e77.webp)

In the outline, write the visual *type* next to each H2, because type is a decision and you'll make a worse one under deadline. Diagrams explain; photos decorate. A post whose only visuals are stock photography is carrying six pieces of decoration and zero pieces of explanation.

The practical split: a flow diagram for any process, a chart for any set of numbers, a comparison card for any this-versus-that, and a photo for the hero slot. Our guide to [adding diagrams and charts to blog posts](https://quillly.com/blogs/add-diagrams-charts-blog-posts) covers which format suits which idea.

And put the alt text in the outline. Missing alt text is penalized heavily, it takes four seconds to write while you still remember what the visual was for, and it's the single most-skipped item on any revision pass.

> **Score the outline before you write it**
> Quillly grades a draft against 14+ SEO criteria and tells you which blocks are missing — so you fix a plan instead of rewriting prose. 14-day trial, no card.
> → [Try Quillly free](https://quillly.com)

## The FAQ Block Is Part of the Outline, Not an Afterthought

Once a post passes 800 words, an FAQ section stops being optional. Omitting one forfeits the same rich-result eligibility a malformed one does, so it's graded as a structural miss rather than a missing nicety.

The shape has to be right, and three specific mistakes account for almost every failure:

- **Two questions crammed into one heading.** "What is an outline and how long should it be?" is two H3s wearing a trench coat.

- **A heading with no answer under it.** An H3 immediately followed by another H3 is a question you asked and abandoned.

- **The answer stuffed into the heading itself.** The question goes in the H3; the answer goes in the paragraph below it.

Plan four to seven questions, each ending in a question mark, each answered in 40 to 60 words. Pull them from the "People also ask" box on your target query — those are literally the follow-ups Google has measured people asking. Google's [FAQ structured data documentation](https://developers.google.com/search/docs/appearance/structured-data/faqpage) covers the markup side once the block itself is well-formed.

## CTA Placement: Plan Three, Put One at the End

Word count over 800 gives your CTA count. A 2,400-word post owes three.

One of them has to sit in the final third of the post. This is the rule that catches the most otherwise-excellent drafts: three CTAs clustered in the first half technically hits the count and still fails, because the reader who made it to the end — the one most likely to act — never got asked.

Mark the positions in the outline as CTA #1, #2, #3 and note which section each lands in. Then vary the form: an inline link mid-paragraph reads differently from a card, and three identical banners read as three identical banners.

![Side-by-side comparison card contrasting a generic blog outline against a scored blog outline across five structural criteria](https://quillly.com/serve/v1/019c64a2-a62f-7793-aa68-2c78316d3309/images/dff3837873a54aa920766422b380ed1990e02600.webp)

## The Five Ceilings an Outline Can't Fix Later

Some scoring failures aren't deductions — they're caps. A cap is a ceiling applied after everything else is averaged, so a post can max out a dozen categories and still be held down by one missing foundation. These are the five worth knowing, because every one of them is a line in the outline:

| Missing foundation | Score ceiling | Outline line that prevents it |
| --- | --- | --- |
| No target keywords at all | 69 | The `PRIMARY KEYWORD:` line |
| A confirmed dead link in the body | 69 | Verify each URL in `SOURCES:` |
| Keywords never reach title, headings or body | 79 | Keyword in the title and 2-3 H2s |
| No featured image | 84 | The `HERO VISUAL` slot |
| No CTA anywhere | 84 | The CTA budget line |

![Bar chart of the five score ceilings applied when a foundation is missing: no keywords 69, dead link 69, keywords not covered 79, no featured image 84, no CTA 84](https://quillly.com/serve/v1/019c64a2-a62f-7793-aa68-2c78316d3309/images/ba81ea236bc865009d5c43d30f101374bb66a27f.webp)

Two of those cap a post at 69 — a failing grade no amount of good writing lifts. And notice how cheap the prevention is: five lines in a template, versus discovering after a 2,400-word draft that the whole piece is capped because nobody declared a keyword.

Dead links deserve a specific note. They're capped rather than scored down because a dead link is a live trust defect on the page, and the fix takes seconds. Check your sources at outline time, when you're looking at them anyway. We wrote up the full audit approach in [our guide to finding broken internal links](https://quillly.com/blogs/broken-internal-links-audit).

## Worked Example: Outlining a 2,000-Word Post

Say the target keyword is "content brief template" and you're aiming at 2,000 words.

**The budget, in ten seconds:** 2,000 ÷ 400 = 5 H2s and 5 visuals. 2,000 ÷ 800 = 2 CTAs, one in the back third. FAQ block required, 4 questions.

**The plan:**

1. **Title** — "Content Brief Template That Writers Actually Use" (keyword in the first three words, 47 characters).

2. **Opening** — the pain (briefs that get ignored), then a 50-word direct answer.

3. **H2s** — what a brief must contain; who fills in which part; the template itself; how to hand it to a writer; where briefs break down. Visual slots: hero photo, one comparison card, one flow diagram, one chart, one screenshot.

4. **Links** — three internal, to related posts that already rank; four external, to primary sources.

5. **FAQ** — four questions lifted from "People also ask."

6. **CTAs** — one after the template section, one in the close.

That blog outline template takes about five minutes to fill in, and it makes a structurally failing draft close to impossible. If you'd rather have the budget computed for you, [Quillly grades the draft against the same criteria](https://quillly.com){cta=signup} and names the exact block you skipped. Pair it with [keyword research done up front](https://quillly.com/blogs/ai-keyword-research-2026) and you're choosing a query you can win before you commit a day to the writing.

Where the outline stops helping is the part that was always your job: whether the post says something true and specific that the other nine results don't. Google's guidance on [creating helpful, people-first content](https://developers.google.com/search/docs/fundamentals/creating-helpful-content) is explicit that structure is table stakes, not the differentiator. A perfectly-outlined post with nothing to say still loses.

## How to Check the Outline Held

Score the draft before it goes anywhere. What you want back isn't a number — it's the list of categories that came up short, which tells you whether the outline was wrong or the writing was.

If the score dings **heading structure**, your H2s drifted long and the sections need splitting. If it dings **image optimization**, you either dropped a planned visual or opened a gap in the back half. If a **cap** applied, you skipped a foundation line. Each failure points at a specific line in the template, which is exactly why the template is shaped this way.

That loop is what [Quillly](https://quillly.com){cta=signup} automates: your AI assistant drafts against the outline, the post is graded on 14+ criteria before it can go live, and publishing pushes it to your own domain and submits it across eight search engines — Google, Bing, Yahoo, Yandex, Naver, Seznam, Yep and Amazon. If you want the mechanics of the grading itself, [how the SEO score is calculated](https://quillly.com/blogs/blog-seo-score) walks through every category, and the [scoring documentation](https://quillly.com/docs/seo-scoring) is the reference version.

One habit is worth more than the template: when a post scores badly, fix the outline you write next time, not just the post in front of you. The template above is roughly forty drafts of doing exactly that.

## Frequently Asked Questions

### How long should a blog outline be?

Roughly 10-15% of the finished post. A 2,000-word article deserves a 200-300 word outline — enough to name every H2, its approximate length, its visual and its links. Shorter than that and you're drafting from memory; much longer and you're writing the post twice.

### How many H2s should a blog post have?

Divide your target word count by about 400. A 1,200-word post wants three, a 2,400-word post wants six or seven. Sections averaging over 400 words read as under-structured, and posts over 800 words with fewer than three H2s get flagged outright.

### Should the outline include images and alt text?

Yes — this is the highest-leverage thing an outline does. Mark a visual type and its alt text next to each section while the reasoning is fresh. Retrofitting visuals into finished prose costs an hour; planning them costs a line each, and alt text written later is almost always vague.

### Do I need an FAQ section in every blog post?

Not in short posts, but once a post passes about 800 words an FAQ block becomes a structural expectation rather than a bonus. Plan four to seven questions, each a real query ending in a question mark, each answered in 40-60 words in the paragraph below its heading.

### Where should CTAs go in a blog outline?

Budget one per roughly 800 words, and place at least one in the final third. Readers who finish the post are the most likely to convert, so a post whose CTAs all sit above the fold asks the least-committed readers and never asks the most-committed ones.

### Can I reuse the same outline template for every post?

The block budget travels; the headings don't. Any content outline template worth reusing is a budget, not a set of headings. Recalculate H2s, visuals and CTAs from each post's target length, then write headings specific to that query. A template that produces identical headings across a library produces a library that ranks for one kind of question.

## Key Takeaways

- Set the target word count first — every other block budget divides out of it.

- One H2 per roughly 400 words, so no section becomes a wall of prose.

- One visual per 400-500 words, with no stretch running past about 700 words without one, and alt text written at outline time.

- An FAQ block stops being optional past 800 words: four to seven questions, each its own H3 ending in a question mark.

- Budget one CTA per roughly 800 words and put one in the final third.

- Five foundations are caps rather than deductions — declared keywords, keyword coverage, live links, a featured image and a CTA. Each is one line in the template.

The habit that compounds: when a post scores badly, fix the outline you write next, not just the post in front of you.

> **Stop retrofitting structure into finished drafts**
> Draft, score and publish from Claude, ChatGPT or Cursor — on your own domain, submitted across eight search engines. 14-day trial, no card required.
> → [Start your free trial](https://quillly.com)

## Sources

- [Creating helpful, reliable, people-first content](https://developers.google.com/search/docs/fundamentals/creating-helpful-content) — Google Search Central

- [FAQ structured data](https://developers.google.com/search/docs/appearance/structured-data/faqpage) — Google Search Central

- [Control your snippets in search results](https://developers.google.com/search/docs/appearance/snippet) — Google Search Central

- [How users read on the web](https://www.nngroup.com/articles/how-users-read-on-the-web/) — Nielsen Norman Group
