[ FREE ]

Blog Content Brief

The brief that keeps a draft from drifting.

A structured template that turns a keyword and an angle into a writer-ready spec — search intent, target outline, internal-linking targets, and the on-page SEO constraints that hold a piece together from first draft to publish.

TEMPLATES · CONTENT & EDITORIAL STRATEGY
Blog Content Brief · Preview
Content BriefV1.2 · 1 PAGE
01Search intent
02Target keyword + variants
03Audience & angle
04Outline (H2 / H3)
05Internal links
06On-page checklist
07Word-count target

What this template is

A content brief is the one-page contract between strategy and execution. It captures every decision a writer needs before the cursor blinks — so the draft that comes back is the draft you scoped, not a negotiation.

It’s built for content leads handing work to writers, solo operators briefing themselves, and editors who are tired of rewriting structure after the fact. The format is deliberately tool-agnostic: paste it into a doc, a ticket, or a CMS field and it works the same.

How it works

The brief walks seven sections, top to bottom. Fill them in order — each one narrows the next, so by the time you reach the outline the angle is already decided.

  1. Search intent — name the job the searcher is hiring this page to do. Informational, comparative, or transactional.
  2. Target keyword + variants — one primary phrase, plus the semantic variants and questions to cover.
  3. Audience & angle — who this is for and the specific point of view that makes it worth reading.
  4. Outline — the H2/H3 skeleton. This is the spine; everything else hangs off it.
  5. Internal links — the pillar, related posts, and product pages this piece should point to.
  6. On-page checklist — the SEO constraints that hold the piece together: title tag, meta, headings, alt text.
  7. Word-count target — a range, set by what the top results actually do, not a vanity number.

Where it plugs in

Drop the brief at the start of your content workflow — after keyword research, before drafting. A filled brief becomes the acceptance criteria for the draft and the input for your editorial review.

# the brief is the contract for every draft
def brief(keyword, angle):
    intent  = classify_intent(keyword)
    outline = build_outline(intent, angle)
    links   = internal_targets(outline)
    return Spec(intent, outline, links, checklist)

Why this beats a blank doc

A blank doc defers every decision to drafting time, where they’re most expensive to make. The brief front-loads the thinking so writing becomes execution, not invention.

The gap isn’t what to write. It’s deciding what to write while you’re already writing it.

Three things a structured brief does that a blank page can’t:

  • Locks the angle early — so drafts don’t wander into a different article halfway through.
  • Makes review objective — the brief is the rubric, so feedback is “missing section 4,” not “this feels off.”
  • Compounds across pieces — your internal-links section turns every new post into a link into the last one.
The library

The library keeps growing.

New templates, frameworks, and SOPs ship regularly — built from real growth work and genericized to use today.

work with me