Writing from a brief comes down to seven steps:
- Read it.
- Confirm its search intent in the live results.
- Turn it into a heading skeleton.
- Set the length from what ranks.
- Draft each part from its matching field.
- Add the on-page elements.
- Edit against the brief before handoff.
That is how to write an SEO article from a brief so the draft is accepted on the first pass.
A brief only pays off if the text follows it. Most guides stop once the SEO content brief is built. We start with one in hand, show how each field becomes headings and paragraphs, and end with the checks that decide whether the draft goes live.
What an SEO Content Brief Should Include Before You Start Writing
An SEO content brief is a short working document that tells the writer what to publish, for whom and why. It covers the target keyword, search intent, reader, outline, angle and finishing instructions. Every empty field forces a guess, and guesses get sent back.
The fields a writer needs to act on
A spec the writer can act on includes these fields, each one filled in, not just labeled:
- Primary and secondary keywords: taken from the keyword research, in the form people actually type.
- Search intent: one sentence on what the searcher wants to learn or do.
- Target audience: who reads it and what they already know.
- Goals: what the page should achieve for the business and how you’ll measure it.
- Outline: proposed H2s and H3s, each with a note on what it must deliver.
- Competitor notes and unique angle: what the ranking pages cover and what they miss.
- Word count range and format: steps, list, table or explanation.
- Questions to answer: People Also Ask questions and the featured snippet target.
- On-page elements and links: title tag, meta description, URL slug, internal pages to link and sources to cite.
- Voice and facts: tone, address form and the business facts you may use.
Leave out whatever doesn’t change the page. Twenty competitor screenshots slow the writer down; one line on what the top pages miss does more.
Brief vs. outline: what each one contains
People mix them up because a good SEO content brief contains an outline. The difference is scope: the brief explains why and what, while the outline only shows the order.
| Content brief | Outline | |
|---|---|---|
| Purpose | Sets goals, audience and angle | Sets the order of sections |
| Contains | Keywords, intent, reader, competitor notes, length, links, facts and headings | Headings with a short note under each |
| Answers | Why this article, for whom, how it beats what ranks | What comes first, second and third |
| Used by | Writer, editor and client | Writer while drafting |
If you were handed only a list of headings, you have half the job defined. Ask for the intent, the reader and the angle before you start.
A one-page brief for solo writers and small sites
Solo writers and small sites rarely need a long agency template. One page with five blocks is enough:
- Keyword and intent: the main phrase, two or three secondaries, one sentence on what the searcher wants.
- Reader: who they are and what they need next.
- Angle: the one thing your page has that the top results lack.
- Headings: H2s with a one-line note each.
- Must include: facts, links, the call to action and anything off limits.
If you can’t fill in the angle line, the article isn’t ready for writing yet.
Step 1: Read the Brief and Check Its Search Intent Against the Live Results
Read the brief end to end before you write a word. Then search the primary keyword yourself and check that the live results match the intent it states. The document is someone’s reading of the search at one moment; the results page is the current answer.
Spot gaps and contradictions in the brief
On the first read, look for fields that are missing or that contradict each other. These come up most often:
- The intent says informational, but the planned headings read like a product page.
- Readers are described so broadly (“marketers”) that you can’t tell what they already know.
- The word count is far from what the ranking pages run.
- A secondary keyword belongs to a different topic and needs its own article.
- The angle is vague (“make it better than competitors”) instead of naming a gap.
- Required business facts are missing, so you’d have to invent them.
Mark each one as you go. A contradiction spotted now costs one message; one spotted after drafting costs a rewrite.
Confirm the intent in the current top results
Search the keyword in a private window with the location set to the reader’s market, and read the top ten organic results. Note three things:
- Which page type ranks (guide, list, product page, tool).
- What format the featured snippet takes.
- Which People Also Ask questions appear.
Search engines tend to reward the page type that already dominates. If the brief asks for a long guide and Google shows mostly short definitions or product pages, its search intent is probably wrong. Check the results again on the day you start, because they shift.
Questions to send back to the brief owner
When something doesn’t add up, send short, specific questions instead of guessing:
- “The top results are mostly comparison pages. Should we match that format, or is there a reason to differ?”
- “Which business facts, prices or examples may I use?”
- “Is this secondary keyword meant for this page or a separate one?”
- “Who signs off on the final version: you, the client or both?”
- “What should the reader do after reading?”
Batch them in one message. Five clear questions get answered quickly; a vague “any notes?” usually gets nothing.
Step 2: Turn the Brief Into a Heading Skeleton
Build the full heading structure before you write a single paragraph. That means the H1, every H2 and H3, and one line under each that says what it must deliver. A skeleton lets the editor approve the shape early and keeps you from writing parts nobody asked for.
Map each brief section to an H2 or H3
Go through the plan line by line. Each main question your target audience has becomes an H2; each sub-point or example becomes an H3. A note like “explain pricing, compare plans, mention the trial” becomes one H2 with two H3s.
Write a short note under every H2 and H3, for example “H3: Brief vs outline | table comparing purpose and contents”. Delete the notes before handoff. The method holds in any language: a Serbian brief for “kako napisati SEO članak” maps to the same skeleton, with subheads written natively.

Place the primary and secondary keywords where they fit
Put the primary keyword in the H1 and in one H2 where it describes that part, never in every heading. Secondary keywords go into the H2 or H3 whose subject they name; if one fits nowhere, it belongs to another article. Use close variants naturally, since Google matches meaning.
Heavier optimization than that makes headings read like search strings. Most SEO tools that grade content count keywords in headings, but they can’t tell you whether a heading sounds like a person wrote it.
Add People Also Ask questions and the snippet target
Pull the People Also Ask questions from the brief and from your own search. A question that needs a full explanation gets its own H3 in the body; one with a two-sentence answer goes into the FAQ.
Then mark the featured snippet target. Place that question, or a heading that clearly matches it, in the skeleton. Plan the answer directly under it in the format Google shows now, whether that’s a 40 to 60 word paragraph, a numbered list or a table.
Step 3: Set Word Count and Format With a SERP Decision Rule
Set the length from the pages that already rank, not from a house rule. Take the median word count of the top results, then adjust for what your coverage adds or omits. Format follows the same logic: if the top results are numbered steps, yours should be too.
Match the median of the top results, then adjust
Open the top five to ten organic results and count only the main body text. Many SEO tools and browser extensions count words for you. Use the median rather than the average, because one long pillar page can inflate the average.
Here’s a hypothetical example. Say the top five pages run 1,400, 1,800, 2,100, 2,600 and 3,900 words. The median is 2,100, while the average is 2,360, so you start from 2,100. Note the dominant format too: steps, list, table or explanation.

When to go shorter, and when to go longer
With the median in hand, apply this decision rule:
- Go shorter when the query has one clear answer, when the top pages pad that answer with history and definitions, or when the intent is a quick fact.
- Go longer when the brief adds parts the ranking pages lack, such as a worked example or a decision table, or when the top results skip a question searchers clearly ask.
- Stay near the median when your coverage matches theirs and your edge is quality, not scope.
Every word over the median should carry something new. If you can’t name what an extra H2 adds, cut it. Length that only repeats is easy to spot for readers and search engines alike.
Step 4: Draft Each Section From the Brief Fields
Draft one section at a time with its brief field open beside you, and start each one with the answer the reader came for. Following the skeleton’s order keeps the agreed structure and makes missing pieces obvious.
Open with the answer and the reader’s situation
The first sentence under the H1 answers the search: the definition, the short answer, the verdict or the range. The next one or two place the reader, saying who this is for and what situation they’re in. Compare two openings for a page about briefs:
- Weak: “Content briefs are an essential part of any modern SEO strategy.”
- Strong: “A content brief tells the writer the keyword, intent, reader and angle before anything is written, so the editor checks the text against agreed points instead of personal taste.”
The weak one could open any article. The strong one answers the question and shows what the reader gains. Use the same pattern under every H2.
Add the unique angle that sets you apart from competitors
Go back to the competitor notes and find the gap they name. Check whether the top five results skip a question the brief asks for; that skipped question is your angle. It becomes your information gain, such as your own data, a decision rule or a worked example.
A worked example: one brief field becoming one section
Here is an illustrative brief field for a roofing company and the text it turns into.
Brief field: H2 “What affects the cost of a roof inspection” | intent: understand the price before booking | must include: roof pitch, access, drone vs. climb-up inspection; the company includes a photo report with every inspection | gap: no competitor explains when a drone inspection is enough.
Resulting text:
What affects the cost of a roof inspection
The price of a roof inspection depends mostly on how hard the roof is to reach and how it’s inspected. A steep pitch or a three-story house means more time and safety gear; a low, simple roof means less.
For a general condition check after a storm, a drone inspection is enough. When someone has to test flashing or soft spots by hand, you need a climb-up inspection, so ask which one you’re paying for. Every inspection includes a photo report, so you see exactly what the inspector saw.
Notice the order: answer, price drivers, the gap competitors miss, then the business fact. Nothing in it is invented, and every claim traces back to a field.
Step 5: Add On-Page Elements and Links the Brief Asks For
Write the on-page elements and links into the article yourself, so the editor reviews a page that’s ready to publish, not a text with a to-do list attached. On-page optimization done by the writer saves a full round of revisions.
Title tag, meta description and URL slug
Treat these as part of the writing, not admin:
- Title tag: about 60 characters or fewer, with the primary keyword near the start and a concrete reason to click. It can differ from the H1.
- Meta description: roughly 140 to 160 characters that say what the reader gets, with the keyword in a natural form. Google may show its own snippet instead, so make yours the best summary of the page.
- URL slug: short, lowercase, words separated by hyphens and built from the keyword, with no dates or filler words.

Internal and external links
Add the internal links the brief lists. Put each one on a phrase that describes the target page, and link each target only once. If a pillar page is named, link to it from the part where a reader would want the wider view.
For external links, cite the original research or official documentation behind a claim, not another blog repeating it. A claim you can’t source gets rewritten as an opinion or cut. Internal links also serve your goals: they are the next step for a reader whose intent goes deeper.
Technical checks to run before handoff
Before handoff, run a short technical SEO audit checklist on the article itself. It’s far smaller than a full site audit, but it catches what editors otherwise send back:
- One H1, and headings in order with no skipped levels.
- Descriptive alt text and a reasonable file size for every image.
- Working links that open the intended pages.
- Slug, title tag and meta description filled in the CMS fields, not only in the doc.
- The page set to be indexed, with no leftover noindex from staging.
- Tables, lists and embeds rendering correctly in the preview.
Step 6 and 7: Edit Against the Brief, Then Accept or Reject the Draft
Step 6 is your own edit, with the brief open next to the text. Step 7 is the decision: the draft is accepted only when every field has a visible answer on the page, and returned when one doesn’t.
An editor checklist for accepting a draft
Use this as a template for the acceptance check. A miss on any of the first four items sends the draft back; the rest can be fixed inline:
- The opening answers the target query in the first one or two sentences.
- Page type and format match the search intent confirmed in the live results.
- Every agreed heading is present and delivers what it names.
- The unique angle and required business facts appear in their assigned parts.
- The primary keyword sits in the H1, early in the text and in one H2; secondaries appear where they fit.
- Length is within the agreed range, and nothing over the median repeats itself.
- Internal links, title tag, meta description and slug match the spec.
- Voice, address form and spelling follow the content profile and suit the audience.
If editorial feedback keeps hitting the same point across articles, fix the SEO content brief template rather than only the copy.
How to check an AI-written SEO article before publishing
An AI-written article needs the same checklist plus a few checks of its own, in this order:
- Verify every figure, date and quote against a named source. Delete anything you can’t trace.
- Remove invented experience, such as “we tested” or “our clients say”, unless the brief documents it.
- Cut sentences that could sit unchanged in any article on any topic.
- Confirm business facts are stated exactly as given, not stretched into promises.
- Read the first lines under each heading aloud, because AI text often warms up before it answers.
Over-optimization shows up here too, since AI tools tend to repeat the keyword in every paragraph. Name the topic once per paragraph and refer back to it in other words.
The limits of AI brief generators and AI drafts
AI content brief generators summarize what already ranks. They reproduce the competitor structure and rarely find the information gain your page needs. They can also misread intent on mixed results pages, and the search volumes they show are often estimates rather than measured data.
AI drafts add a second risk: they sound confident when they’re wrong. Neither kind of tool replaces editorial judgment. They save research and drafting time, and a person still decides what’s true and what fits the brand.
That’s the gap we built RankFlow around. Articles are written from your content profile, your authors and what currently ranks. Every number is labeled as measured, calculated or estimated, so your editor knows which figures still need checking.
Frequently Asked Questions
How do you write an SEO article from a brief?
How do you write an SEO article from a brief?
Confirm its intent in the live results, build a heading skeleton from the plan and set the length from the median of the top pages. Then write each part from its field with the answer first, add the on-page elements and links, and edit against the brief. Accept the result only when every field has a visible answer in the text.
How long should an SEO article be?
How long should an SEO article be?
As long as the query needs, judged by what ranks. Take the median word count of the top five to ten results and adjust it: go shorter for a single clear answer, and longer when you add parts the ranking pages lack. A fixed target for every keyword produces padding on simple queries and thin pages on complex ones.
How do I find search intent for a keyword?
How do I find search intent for a keyword?
Search the keyword and look at what ranks. Guides and how-tos signal an informational query, product and category pages a transactional one, and comparisons or reviews signal commercial research. The featured snippet format and the People Also Ask box show what searchers want answered first. Run the check from your reader’s market, since results differ by location.
Should I use AI to write an SEO article from a brief?
Should I use AI to write an SEO article from a brief?
Yes, for research and a first version, as long as a person edits it. Give the tool the full brief with business facts included. Then verify every figure, remove invented experience and generic phrasing, and confirm the intent and angle survived. Unedited AI text tends to read like every other page on the topic and can state wrong facts with confidence.
Is there a free SEO content brief template?
Is there a free SEO content brief template?
Start with the one-page version above: keyword and intent, reader, angle, headings, and the facts and links that must be included. Copy those five blocks into a doc and fill in each one before writing. A longer template helps agencies hand work between people, but only fields the writer acts on belong in it.
How do I optimize an article for SEO after writing it?
How do I optimize an article for SEO after writing it?
Check the basics first: title tag, meta description, headings, internal links and image alt text. After publishing, watch which queries the page appears for in Google Search Console. If it shows up for questions it barely answers, add a part or an FAQ entry. If impressions grow but clicks don’t, rewrite the title and meta description; that kind of optimization keeps the page current.
