How to write an SEO content brief (free template)

An SEO content brief sets the query, intent, outline and sources before writing. Copy my free template and see a filled example, or generate one free.

Mohit Goyal12 min read
How to write an SEO content brief (free template)

An SEO content brief is a one-to-two-page document that settles what a page has to do before anyone writes it: the target query, the search intent behind it, an outline built from what already ranks on Google's page one, the questions to answer, the sources to cite and the internal links to add. Copy the free template below and fill it in by hand, or get a first draft from my free SEO Content Brief Generator and edit that.

I've written 75 articles for my freelance brand, Inspired Monks, on WordPress, performance, security headers and SEO. Of every step in content production, the brief is the one not to skip. Rewriting a page of notes is quick. Rewriting a finished draft that went the wrong way isn't.

What is an SEO content brief, and why does it matter now?

It's the agreement between whoever owns the SEO and whoever does the writing. It matters more now because AI summaries reduce clicks, as Pew found, and the clicks that are left go to pages that answer clearly and early. Skip the brief and you tend to get articles that answer a slightly different question, use the wrong format for the query, or go back for a second round of edits because nobody agreed on the angle.

The numbers on AI answers are hard to ignore. In a Pew Research Center analysis of real browsing data from March 2025, Google users who saw an AI summary clicked a traditional result in 8% of visits, against 15% when there was no summary. Links inside the summary itself got clicked in just 1% of visits.

8%

Visits with a click on a result when an AI summary showed

15%

Visits with a click when no AI summary showed

1%

Visits with a click on a link inside the AI summary

So with fewer clicks to go round, the pages that get clicked, quoted or cited are the ones that answer up front and are easy to scan. A brief builds that in before a word is written. I cover the citation side in how to get your website cited in AI Overviews and ChatGPT.

What must an SEO content brief contain?

Eleven sections, from the target query and search intent through to sources, internal links, a first-hand angle and one call to action. Some of them are a single line. Leave any out and the writer has to guess.

Brief sectionWhat it settlesWhy it matters
Target query and variantsThe main search phrase plus 3–5 close variantsKeeps the page focused on one job
Search intentWhat the searcher wants to know or doDecides the format: guide, comparison, tool or service page
AudienceWho is reading and how close they are to actingSets the depth, the tone and the call to action
Working title and meta descriptionThe title link and snippet you'd like to seeShapes the click from search results
Answer-first summaryThe 2–3 sentence direct answerThe part AI answers and featured snippets lift
Outline (H2 and H3)Section order, with H2s written as questionsCovers what page one covers, plus your gap
Questions to answerWhat people actually askBecomes H2s, H3s and the FAQ
Sources to citePrimary sources for every number and claimTrust, and no invented statistics
Internal linksPages to link to, with anchors, and pages that should link backCrawling, context and the next step for the reader
Unique angle and proofFirst-hand experience, data or examplesThe reason to rank you over copies of page one
Call to actionThe one next stepTurns a reader into a lead

A note on titles. Google's SEO Starter Guide says a good title is unique to the page, clear, concise and accurate about what's on it. Google may rewrite it anyway, and the title link documentation explains how it picks. For meta descriptions, Google's snippet documentation gives no fixed length and truncates snippets to fit the device, and Google has said it doesn't use the description meta tag in ranking. Write one or two honest sentences about the page and leave the keyword stuffing out.

How do you work out the search intent behind a query?

Read what already ranks on Google's page one: the page type, the format, how fresh the results are and how close the searcher is to a decision. Google's Search Quality Rater Guidelines overview has raters work out the user's intent first, then judge how well a result meets it. The guidelines split intents into types like Know, Know Simple, Do, Website and Visit-in-person, as MarketMuse summarises.

Look at four things in the current results:

  • Page type. Are the top results guides, product pages, free tools, comparison posts or local service pages? If page one is all tools, a 2,000-word essay is the wrong answer.
  • Format. Numbered steps, tables, templates, videos. Whatever keeps showing up is what searchers expect.
  • Freshness. If every result has a year in the title, readers want current information. The brief should say which facts need a date and a source.
  • Stage. "What is X" is research. "X cost" or "hire X" means someone is close to a decision, so the call to action can be firmer.

Then write the intent as one sentence at the top of the brief. Something like: "A marketing lead wants a template they can copy today, plus a faster way to produce briefs."

How do you build the outline from page-one results?

Take the H2s that repeat across roughly the top eight organic results, add the gap none of them cover well, and put the sections in the order the reader needs them.

  1. 1

    Open the organic top results

    Search the target query in a private window and skip the ads. Open roughly the top eight organic results.

  2. 2

    List every H2

    Copy each result's main headings into one list. Headings that show up across most pages are the minimum you have to cover.

  3. 3

    Mark the gaps

    Note what none of them explain well: a worked example, real costs, a template, a mistake people make. That gap is your angle.

  4. 4

    Order by the reader's path

    Answer first, then help the reader decide, then show how to do it, then give one next step.

  5. 5

    Phrase H2s as questions

    Rewrite headings as the questions people type, taken from People Also Ask, autocomplete and real client emails.

Don't lift one competitor's structure wholesale. Google's helpful content guidance asks whether a page mostly summarises what others have said without adding much. Your brief should say plainly what this page adds: a filled example, first-hand numbers, a tool.

Which questions should the brief tell the writer to answer?

The ones real people ask. Don't rely on a single SEO tool for these. Pull them from:

  • People Also Ask boxes and Google autocomplete for the target query
  • Search Console queries already bringing impressions to related pages on your site
  • Sales calls, support tickets and client emails (often the best source of the lot)
  • Forums and Reddit threads where buyers describe the problem in their own words

Each question turns into an H2, an H3 or an FAQ entry. Once there's a draft, my free FAQ Generator will read it and flag the questions it can't answer yet, which is a handy final check. If you add an FAQ section, mark it up with FAQPage JSON-LD so search engines and AI answer engines can read it. My guide to adding JSON-LD structured data shows how.

What sources and internal links belong in a brief?

A primary source for every number and claim, and 3–6 internal links to pages that already exist, each with suggested anchor text.

Sources. Put primary sources first: official documentation, original studies, pricing pages, standards. Next to each claim the writer is likely to make, note whether it needs a citation. "Find a stat about X" is an invitation to make one up. "Use the Pew figure, linked" isn't.

Internal links. List the pages on your own site the new post should link to, with anchors, and the existing pages that should link back to it. A new post with nothing pointing at it can take ages to get crawled, or sit in Search Console as "crawled, currently not indexed".

Only link URLs that exist

AI-drafted briefs often suggest internal links to pages you never built. Check every suggested URL against your sitemap before the brief goes to a writer.

What does a filled SEO content brief look like?

One page, one line per field. Here's a sample for a topic I know well: limiting WooCommerce delivery to a radius. It shows the format. It isn't a record of a real commission.

FieldFilled example
Target querywoocommerce delivery radius
Variantslimit woocommerce delivery by distance, woocommerce delivery miles, distance based delivery fee woocommerce
IntentDo: a takeaway or shop owner wants to stop orders from outside their delivery area
AudienceUK takeaway owner already on WooCommerce, ready to pay for a fix
Working titleHow to limit WooCommerce delivery to a radius in miles
Answer firstWooCommerce shipping zones work by postcode, not distance. To limit delivery by miles you need a plugin or a small custom plugin that geocodes the address and checks the distance at checkout.
H2 outlineCan WooCommerce limit delivery by distance out of the box? Which plugins do it? When is a custom plugin better? How do distance-based fees work? How do you test it before launch?
SourcesWooCommerce shipping zones documentation; Google Maps Platform pricing page
Internal linksWooCommerce stores and online ordering service page, Whitfield Service Station case study, kitchen order printing post
ProofThe Google Maps delivery restriction checker with distance-based fees I built for Whitfield Service Station in Dover
Call to actionBook a call to scope a delivery radius setup

For the topic itself, read my full guide to this topic. The build itself is written up in the Whitfield Service Station case study.

Is there a free SEO content brief template you can copy?

Yes. Paste this into a doc and fill in every line before the writer starts.

text
TARGET QUERY:
VARIANTS (3-5):
SEARCH INTENT (one sentence):
AUDIENCE AND STAGE:
WORKING TITLE:
META DESCRIPTION (1-2 sentences):
ANSWER FIRST (2-3 sentences the page opens with):
OUTLINE:
  H2 (as a question):
    H3:
  H2:
QUESTIONS TO ANSWER (H2, H3 or FAQ):
SOURCES TO CITE (claim -> source URL):
INTERNAL LINKS (page -> anchor text):
PAGES THAT SHOULD LINK HERE:
UNIQUE ANGLE AND FIRST-HAND PROOF:
FORMAT (tables, steps, template, images):
CALL TO ACTION:
DO NOT: (claims to avoid, competitors not to name)

How do you automate the first draft of a brief?

Let an AI tool write the first draft, then have a person check it against the live results and add the sources and first-hand proof. Most of a brief is pattern work: reading intent, proposing headings, listing questions. AI is good at that. The judgement calls are still yours.

Rendering diagram…

I built the SEO Content Brief Generator for exactly this. Give it a target keyword and it returns the search intent, a working title and meta description, a full H2 and H3 outline, the questions readers ask, related terms to cover, and ideas for internal links and a call to action. It's free, there's no sign-up, and you get 10 runs a day. Treat what it gives you as a draft:

  • Check the intent and outline against what actually ranks today.
  • Replace any suggested internal links with real URLs from your site.
  • Put a source next to every number.
  • Write the part only you can: your projects, your data, how you actually do the work.

For the snippet, the free Meta Tag Generator gives you five title and description options, and the Schema Markup Generator writes the JSON-LD for an FAQ or article. Both sit on the free tools page with the rest.

Brief the AI crawlers too

A brief can't help a page that AI crawlers are blocked from reading. Run your domain through the free AI Crawler Checker at /tools/ai-crawler-checker before you publish.

What mistakes make a content brief useless?

Keywords without intent, numbers without sources, a copied outline and no angle of its own. Here's how those play out:

  • A keyword list with no intent. The writer crams the terms in and still answers the wrong question.
  • A word count with no reason behind it. Cover the questions properly and let the length follow.
  • An outline copied from one competitor. You get the same page, ranked lower.
  • "Add stats" with no sources. This is how invented numbers end up published.
  • No first-hand angle. Nothing separates your page from what's already on page one.
  • No call to action. The page pulls in traffic and no leads.

What should you do next?

Put your next target keyword through the free SEO Content Brief Generator, check the draft against the template above, and hand it to your writer. A well-briefed page can still fail if Google can't index it, can't render its content or finds it slow on mobile. If your pages aren't getting indexed, aren't ranking or are failing Core Web Vitals, that's the work my technical SEO and Core Web Vitals service covers. Book a 20-minute discovery call and send me the URLs you're worried about.

Frequently asked

What is an SEO content brief?+

An SEO content brief is a short document that tells a writer the target query, search intent, outline, questions to answer, sources to cite and internal links for one page. It settles the page's job before any writing starts.

How long should an SEO content brief be?+

Usually one to two pages. A writer should be able to read it in a few minutes and know what to write and why.

Can ChatGPT or another AI tool write an SEO content brief?+

AI tools can draft the search intent, outline and questions quickly. A person still needs to check the draft against the live search results, add real sources and swap suggested internal links for URLs that actually exist.

Should an SEO content brief include a word count?+

Only as a rough range based on what already ranks. Answering the searcher's questions properly matters more than hitting a number.

What is the difference between a content brief and a content outline?+

An outline is just the headings. A brief adds the search intent, audience, sources, internal links, unique angle and call to action, so the writer knows why each heading is there.

Is there a free tool that generates an SEO content brief?+

Yes. Mohit Goyal's SEO Content Brief Generator on mohitgoyal.in is free, needs no sign-up and allows 10 runs a day. It returns the search intent, a title and meta description, an H2 and H3 outline, reader questions, related terms and internal link ideas.

Mohit Goyal

Written by Mohit Goyal

Senior Web Developer in Gurugram, India. 100+ fast, SEO-friendly sites shipped in 4+ years with Next.js, React and WordPress, including the procol.ai rebuild. Send me your next project.

Keep reading

What is llms.txt and how do you add one to your site?

llms.txt is a markdown file that summarises your site for AI assistants. What goes in it and how to add one in Next.js or WordPress.

7 min read

How to add JSON-LD structured data to your website

JSON-LD tells search and AI engines who you are and what each page is. Which schema types to use per page, how to link them with @id, and how to test them.

6 min read

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.