# Seo Content Brief > Genera un brief de contenido SEO listo para redactores a partir de un dominio y un tema, combinando overview de dominio, competidores, gaps de keywords, SERP, preguntas relacionadas y citas en AI Search en un brief editorial completo. Fuente: https://skillsagentes.com/skills/seranking/seo-skills/seo-content-brief Markdown: https://skillsagentes.com/skills/seranking/seo-skills/seo-content-brief.md Repositorio: https://github.com/seranking/seo-skills Autor: seranking Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 116 tok instalada, 2.5k tok al activarse, 5k tok con todos los archivos del bundle Bundle: 2 archivos, 19 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add seranking/seo-skills --skill seo-content-brief --agent claude-code # Cursor npx -y skills add seranking/seo-skills --skill seo-content-brief --agent cursor # Codex npx -y skills add seranking/seo-skills --skill seo-content-brief --agent codex # Gemini CLI npx -y skills add seranking/seo-skills --skill seo-content-brief --agent gemini # Windsurf npx -y skills add seranking/seo-skills --skill seo-content-brief --agent windsurf # Cline npx -y skills add seranking/seo-skills --skill seo-content-brief --agent cline ``` ## Qué hace - Genera un brief de contenido SEO completo listo para redactores a partir de un dominio y un tema - Recopila overview de dominio, competidores, gaps de keywords, análisis de SERP, keywords relacionadas y de preguntas, citas en AI Search - Analiza los top 3 resultados con WebFetch y opcionalmente Firecrawl para extraer estructura H1/H2/H3, metadatos y JSON-LD - Clasifica el brief según 8 plantillas de intención y propone plan de enlazado interno - Crea una carpeta con BRIEF.md y archivos de evidencia por cada paso del proceso ## Cuándo usarla - El usuario pide un content brief, blog brief, article outline o editor brief - El usuario quiere capturar tráfico orgánico que sus competidores ya tienen ## Qué la activa - "Genera un content brief para mi dominio sobre rate limiting en Vercel" - "Necesito un brief de artículo que le quite tráfico a mis competidores" - "Crea un editor brief para este tema con estructura H2/H3 y enlaces internos" ## Antes de instalar - Requiere el servidor MCP de SE Ranking conectado, la herramienta WebFetch de Claude, y opcionalmente Firecrawl MCP para el benchmark on-page de competidores. ## Archivos - SKILL.md — 10 KB - references/intent-template-map.md — 10 KB ## SKILL.md Reproducido tal cual desde seranking/seo-skills bajo MIT. Esta sección es el documento original y está en inglés. > Example output: [examples/seo-content-brief-vercel-rate-limiting-20260514/BRIEF.md](../../examples/seo-content-brief-vercel-rate-limiting-20260514/BRIEF.md) # Content Brief Turn a domain plus a topic intent into a complete content editor brief: target keyword, title options, H2/H3 structure, content gaps the current top results miss, internal linking plan, AI search angle, and estimated traffic potential. ## Prerequisites - SE Ranking MCP server connected. - Claude's `WebFetch` tool available (used for top-3 content teardown). - User has provided: (a) target domain, (b) market/country (default: `us`), and optionally (c) a seed topic or intent. If no seed topic is given, discover the best opportunity from the keyword-gap step. ## Process 1. **Domain overview** `DATA_getDomainOverviewWorldwide`, `DATA_getDomainKeywords` - Pull organic traffic, top countries, and top 100 organic keywords in the target market. - Save the raw JSON and a human summary. 2. **Competitor discovery** `DATA_getDomainCompetitors` - Identify the top 5 organic competitors by shared keywords in the target market. - Save a one-line positioning note per competitor. - **Note:** the upstream API does not support `limit`/`offset`, so this call returns the full set (~60KB for popular domains) and the MCP harness writes it to a file. Read that file path, parse the `{data: [...]}` JSON, sort by `common_keywords` desc, and take the top 5. 3. **Keyword gap analysis** `DATA_getDomainKeywordsComparison` - Pull keywords the competitors rank for that the target domain does not. - Filter: informational intent, search volume > 1,000/mo, keyword difficulty < 40. - Save the filtered gap list sorted by volume. 4. **Pick the best topic cluster** - From the gaps, select one topic. Justify the pick with: traffic potential, difficulty, relevance to the target domain's product. Surface reasoning to the user before proceeding. 5. **SERP and keyword deep-dive for the chosen topic** - `DATA_getSerpResults` for the top 10 organic + SERP features (AIO, PAA, Featured Snippet, Video). - `DATA_getRelatedKeywords` and `DATA_getSimilarKeywords` for expansion. - `DATA_getKeywordQuestions` for People-Also-Ask and question-based variations. - `DATA_getAiOverview` + `DATA_getAiOverviewLeaderboard` to see which brands LLMs cite today for the topic. 6. **Top 3 content analysis** `WebFetch` (always) + `mcp__firecrawl-mcp__firecrawl_scrape` (when available) - **WebFetch first** (free, instant): pull markdown for the top 3 ranking URLs. Extract H1/H2/H3 spine, word count per article, shared subtopics, gaps, and prose-level formatting patterns. - **Firecrawl second** (3 Firecrawl credits — 1 per top-3 winner) — recovers what WebFetch's markdown can't show: - From `metadata`: `