Content Brief Builder

Spec a page before anyone writes it. A brief is not an outline: an outline says what sections exist, a brief says what job the page does, what question it answers in the first hundred words, which entities it must cover to read as complete, and what would make it citable rather than merely readable.

Four decisions drive it, in order. Intent, read from the results that already rank rather than from the words in the query. The answer block, 40 to 60 words near the top, which is what answer engines extract and what AI engines cite. Coverage, the entities the page must address to read as complete. And citability - what makes the page worth citing rather than summarising.

The builder refuses to pass a brief with no named source, because a placeholder telling a writer to add a statistic is how fabricated statistics get published. It also runs the cannibalisation check before writing rather than after: two pages competing for one intent split authority and often both drop.

It does not brief a word count. Length is an output of covering the topic, not an input.

All free tools

Run this in your agent

The free AAJ agent skill SEO Content Brief does this job inside a coding agent, on your own data. Install it with npx skills add sarojkjha/aaj-marketing-skills --skill seo-content-brief.

Using Claude or ChatGPT instead? Add the AAJ engines as a custom connector, with no install: https://aaj-engines-mcp.sarojkjha10.workers.dev/mcp

More in Content, Copy & SEO

Part of the Content, Copy & SEO hub - see all 17 resources on this topic.

Also useful in AI Search & Agent Readiness, Strategy & Positioning.