---
title: "Generate a content brief"
description: "Chain keyword research into a structured outline, then into a full draft. Works in the dashboard AI Tools or as an MCP workflow."
canonical_url: "https://nuxtseo.com/pro/docs/workflows/content-brief"
last_updated: "2026-05-06T18:43:51.984Z"
---

Writing blind from a keyword is a coin flip. A brief locks in intent, structure, and competitive angle before the first word.

## From MCP

Three tools in sequence. Works in Claude Code, Cursor, or any MCP client.

```ts
// 1. Find keywords
const keywords = keyword_research({
  type: 'research',
  topic: 'nuxt meta tags',
  maxDifficulty: 40,
})

// 2. Outline
const brief = content_brief({
  topic: 'Nuxt meta tags guide',
  targetKeywords: 'nuxt meta tags, useSeoMeta nuxt, nuxt seo meta',
  pageType: 'technical',
})

// 3. Draft
article_generation({
  outline: brief,
  targetWordCount: '1800',
  includeCodeExamples: 'true',
})
```

One prompt does the whole chain:

> Research "nuxt meta tags", pick the 5 best keywords, build a brief, then draft a 1800-word technical article.

## From the dashboard

**AI Tools → Keyword Focus** generates a brief directly from a keyword you already rank for. Good when you want to deepen an existing page rather than start fresh.

## What a good brief contains

- **Primary intent** - what the reader wants
- **Unique angle** - how you differentiate from the top 3 SERP results
- **4-6 H2 sections** with bullet points each
- **Target keywords per section** to guide natural usage
- **Questions to answer** (pulled from People Also Ask)
- **Suggested frontmatter** (title + related pages)

## Article gap markers

Drafts include inline markers for claims that need human verification:

```md
[STAT NEEDED: percentage of sites with broken meta tags]
[VERIFY: does this work in Nuxt 4?]
[EXAMPLE NEEDED: real-world product schema]
[LINK: internal link to related page]
```

Don't publish until you resolve these. The LLM can't verify facts, but it's honest about where it guessed.

## When to use the Claude Code plugin instead

[`nuxtseo-content`](/pro/docs/getting-started/claude-code-plugin) wraps these MCP tools with project-aware context: it reads your `writing-style.md`, cross-links to your existing pages, and matches your tone. Better for long-form content inside a specific site.

## Related

- [Research keywords](/pro/docs/workflows/research-keywords) is the prerequisite.
- [Claude Code plugin](/pro/docs/getting-started/claude-code-plugin) for site-aware writing.
- [Audit prompts reference](/pro/docs/reference/mcp/audit-prompts) for every parameter.
