Generate an SEO content brief
Produce a writer-ready brief for any keyword from the live SERP and your own expertise.
An SEO content brief generator earns its keep when the brief needs no rework. Give this workflow a target keyword and it studies the live SERP, checks what your company has already published and knows, and delivers a writer-ready brief: search intent, outline, questions to answer, internal links, sources and a word-count target.
What does this workflow do?
The agent searches the target keyword and reads the top-ranking pages. From those it derives what the brief actually needs: the intent behind the query, the subtopics every ranking page covers, the questions in People Also Ask, the gaps nobody covers well, and a realistic word count.
Then it adds the layer generic brief tools skip: your company's angle. It pulls relevant internal expertise from Notion and Slack (positioning, customer stories, product facts, past posts on adjacent topics) and lists the internal links the new post should carry. If the brief needs a claim only your team can make, like a customer result or a product detail, the agent sends an information request to the person who owns it rather than leaving a TODO.
How does it work?
- Give it a keyword. Optionally add audience, funnel stage and the page you want it to rank for.
- The agent analyzes the SERP. It reads the top results, extracts shared subtopics, headings, questions and content formats, and estimates the depth needed to compete.
- It mines your own knowledge. Existing posts to link, positioning to follow, customer examples to cite and claims to avoid, drawn from your connected tools.
- It fills gaps by asking people. Missing product facts or customer permissions route to the right teammate before the brief ships.
- It delivers the brief. A structured document in Google Docs or Notion: working titles, meta description draft, H2/H3 outline, FAQ questions, internal and external links, and notes for the writer.
What goes into the brief?
Every brief includes: search intent classification, three title options, a suggested slug and meta description, a full heading outline with per-section notes, questions to answer (from the SERP and your own support tickets if connected), internal links with anchor text, external sources worth citing, competitors ranking today, and tone guidance pulled from your style guide if you keep one in Notion.
Brief structure is editable. Marketing leads usually tune it once, and the workflow's memory keeps the format from then on. Feedback compounds: when an editor strikes a section type from three briefs in a row, the fourth brief arrives without it.
Works with
Web, Google Docs, Notion, Slack. Run it on demand with a keyword, or paste a keyword list and get one brief per keyword.
Frequently asked questions
What does the workflow need from me to start?
One target keyword. Audience, funnel stage and preferred format improve the brief but aren't required. You can also pass a keyword list and get one brief per keyword.
Does it use live search results?
Yes. The agent reads the current SERP for your keyword at run time, so the brief reflects who ranks today, not a cached snapshot.
Can it match our content style?
Yes. If your style guide or past posts live in Notion or Google Docs, the brief carries your conventions: voice rules, banned phrases, CTA style. Corrections from editors persist across runs.
How is this different from Surfer or Frase?
Surfer and Frase are stronger on term-frequency optimization and on-page scoring. This workflow is stronger on the inputs those tools can't see: your company's own expertise, existing content to link, claims your team can substantiate, and a human loop for the facts only a colleague knows.
Can it write the article too?
It can draft one from the brief if you add a drafting step. Most teams keep the brief and the draft as separate steps with an editor's approval between them.