[ 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