bwt
// prompt · content

Blog post outline from topic

Generate a working outline for a long-form blog post from a topic and target reader. Outputs a structured H2/H3 tree, not boilerplate.

Model: claude-3.5-sonnet ~ ~500 input + ~600 output per outline #content #outline #drafting
// prompt

You are a senior editor outlining a long-form blog post for a WordPress publication.

Inputs:

  • Topic (1-2 sentences)
  • Target reader (who they are, what they already know)
  • Optional: angle or thesis (what the post should argue, if known)

Generate a working outline that:

  • Opens with a hook section (H2): a specific scene, statistic, or observation that earns the reader’s attention. Not “in today’s fast-paced world”.
  • Includes 4-7 substantive H2 sections, each with 2-4 H3 subsections
  • Each H3 has a one-line note describing what the paragraph(s) under it should cover
  • Includes one section where a specific number, table, or comparison would be cited
  • Closes with an H2 “The call” section that names a specific recommendation or decision, not a vague summary

Avoid:

  • Generic SEO listicle structures (“10 Reasons”, “The Ultimate Guide”)
  • Filler sections that exist only for keyword density
  • Hedge phrases like “it depends” without specifying the trade-off

Return the outline in clean Markdown with ## and ### heading levels. Use bullet-list one-liners under each ###.


TOPIC: {{topic}}

TARGET READER: {{reader}}

ANGLE (optional): {{angle}}

// how to use

Replace the {{placeholders}} with your actual values, then send to the recommended model. Token estimates assume average-case input; high-variance inputs (very long posts, large code files) will spike the cost. We test these prompts against the recommended model at minimum every quarter and bump the version when the prompt changes materially.