Toolify

Blog post outline prompt — H2/H3 structure with intent and word counts

Most AI-generated outlines are bland templates. This prompt forces the model to think about search intent, give each section a measurable target, and surface the specific questions readers will have — the structure that ranks and the structure that humans actually finish reading.

Category: writingRecommended for: claude / chatgpt / any
prompt
Build a blog post outline.

Topic: {your topic}
Target reader: {who they are — beginners / experienced practitioners / decision makers}
Primary keyword: {the phrase you're trying to rank for}
Search intent: {informational / commercial / navigational / transactional}
Word count target: {N — typical range 1500-3500}

Return an outline with this exact structure:

H1: <title — must include primary keyword naturally, max 60 chars>

Intro (~{N*0.05} words)
  - Hook: <one sentence about why the reader cares right now>
  - Promise: <what they'll know after reading>
  - Skip-ahead: <if their answer is in section X, point them there>

H2: <section heading>
  Intent: <what reader question this answers>
  Word count: <N>
  Questions to address:
    - <Q1>
    - <Q2>
  H3: <subsection> (only if needed; max 3 H3 per H2)

... (3-6 H2 sections total; depth chosen by topic, not template)

Conclusion (~{N*0.05} words)
  - One-line takeaway
  - Single CTA (no list of CTAs)

Hard constraints:
1. Every H2 must answer a different searcher question — no two sections covering the same intent.
2. Skip the 'introduction is important' filler section many AI outlines add. Real readers skim past it.
3. If you'd suggest a section that's purely 'background context', mark it [optional] — most readers want the answer first.
4. Total word counts must sum to within 10% of the target.
5. Do not invent statistics or sources. If a section needs data, mark it [needs data: <what kind>].

When to use this

  • Before writing any post over 1000 words — saves hours of mid-draft restructuring.
  • Briefing a freelance writer — copy the outline output as the brief; word counts and intent prevent meandering drafts.
  • Auditing existing posts — paste your current H2 list and ask the model to apply this structure as a critique.

Model tips

claude
Best at picking up subtle intent differences. Will refuse to add filler sections if they don't earn their word count.
chatgpt
Works well; tends to add one extra section for completeness. Trim afterward if it overshoots word count.
any
The 'questions to address' field is the leverage. Make sure the model fills it concretely (not 'discusses key benefits' but 'answers: how does X compare to Y on price?').

Example output for 'How to choose a freelance accountant'

H1: How to Choose a Freelance Accountant (2026 Guide)

Intro (~150 words)
  - Hook: Tax season is 8 weeks away and your previous accountant ghosted you.
  - Promise: A 4-question filter that surfaces the right accountant in under an hour.
  - Skip-ahead: If you only need rates, jump to §3.

H2: The 4-question filter (450 words)
  Intent: 'how do I quickly evaluate accountants?'
  Questions:
    - What 4 questions surface a competent vs incompetent freelancer in 10 min?
    - What's a non-negotiable answer vs a flexible one?
  H3: Question 1 — current client mix
  H3: Question 2 — software stack

H2: How to verify credentials (350 words)
  Intent: 'how do I confirm they're legit?'
  Questions:
    - Where to verify CPA license?
    - What does PII access look like with a real accountant?

H2: Pricing models (500 words)
  Intent: 'what should I expect to pay?'
  Questions:
    - Hourly vs fixed vs retainer — which is cheapest for someone with 1 W-2 + 2 1099s?
    - What's the typical range in 2026?
  [needs data: 2026 freelance accountant rate survey]

H2: Red flags during onboarding (300 words)
  Intent: 'when should I walk away?'
  Questions:
    - 5 red flags in the first call

H2: First-90-days checklist (250 words)
  Intent: 'what do I actually do once I've hired one?'

Conclusion (~150 words)
  CTA: Single link to a downloadable interview question PDF.

Total: ~2150 words (target was 2200; within 10%).

How it works

Why most AI-generated outlines underperform

If you ask 'outline a post about X', the model returns a generic skeleton: introduction, history, key concepts, examples, conclusion. The structure is template-driven, not topic-driven, and the resulting post reads like every other listicle on page two of search results. Readers and Google both notice this — bounce rate climbs, engagement drops, ranking erodes.

The prompt above forces topic-driven structure by demanding intent and reader-questions per section. A section that can't articulate the specific question it answers gets cut. A section without word-count budget can't dilute the rest. The output is a brief that survives contact with the actual writing.

Word counts as a planning lever

Most posts fail not because they cover the wrong topics but because the wrong topics get the wrong amount of space. The most important section gets 200 words and a tangential one gets 600. Specifying word counts up front forces priority decisions during outlining, when they're cheap, instead of during editing, when cutting hurts.

Sum-to-target enforcement (within 10%) catches a common AI failure: the outline keeps adding sections until the total is 1.5x your target. Trim or merge before writing — much faster than during a second draft.

Adapting the prompt for content audits

Reuse the structure to audit underperforming posts. Paste the current H2 list and ask: 'Apply the blog-outline framework. Which sections lack a clear searcher question? Which sections overlap intent? Where do word-count allocations not match importance?' The model becomes a structural editor instead of a copy editor.

Pair this with a quick keyword-gap check: include 'List 5 reader questions this outline does NOT answer that competing top-3 results do answer.' This surfaces missing sections without you reading every competitor article.

Frequently asked questions

How long should each H2 typically be?

Depends on the post target, but a reasonable default is 250-500 words per H2. Below 200 words it's not worth a section header; above 600 it usually wants to split into H3s or become its own post.

What does 'intent' mean for a section?

The specific reader question the section answers. 'Discusses pricing' is not intent. 'Answers: should I pay hourly or by retainer for my situation?' is intent. The more specific, the better the section writes.

Why mark sections [optional]?

Because the prompt is honest about which sections actually earn their place. A 'history of X' section may interest 5% of readers; flagging it lets you decide whether to write it, demote it to a footnote, or skip entirely.

Can I use this for video scripts or YouTube outlines?

Yes, but change 'word count' to 'screen time' (in seconds), and change 'questions to address' to 'visual moments'. The same intent-driven structure applies — viewers leave videos for the same reason readers leave posts: sections that don't earn their time.

Does it work without a primary keyword?

Yes — but the H1 won't be SEO-optimized. If you're writing for a newsletter or internal blog, drop the primary keyword field; the rest still works.

How do I prevent the model from inventing data?

Rule 5 ([needs data: ...]) is the explicit anti-hallucination guard. The model marks unverified claims for you to fill in. If it ever produces stats without the marker, ask 'Source for that figure?' and it'll either provide one or admit it can't.

Should I add competing-post analysis?

Optional but powerful. Add a section: 'Top 3 ranking results for the primary keyword: <paste titles + URLs>. Identify their structural weaknesses (sections they skip, questions they don't answer).' The outline will explicitly differentiate.

Why does the prompt skip the 'introduction is important' section?

Because most AI outlines add it as a 200-word section that just restates the H1. Modern readers and search engines both penalize this padding. The Hook + Promise + Skip-ahead microstructure does the same job in 50 words.

Related calculators

Related prompts

Last updated: