Topic Cluster Map
Map pillars and supporting posts so internal links and authority compound on purpose: a planning frame that turns a pile of blog posts into a deliberate topical architecture.
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.
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.
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.
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)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:
internal-links section turns every new post into a link into the last one.Map pillars and supporting posts so internal links and authority compound on purpose: a planning frame that turns a pile of blog posts into a deliberate topical architecture.
A pre-publish pass that keeps every page technically sound and fully optimized: title tags, headings, internal links, and schema, in the order you should actually check them.
New templates, frameworks, and SOPs ship regularly, built from real growth work and genericized to use today.