# Keyword Research > Investigación de keywords desde una semilla: ideas, volumen y CPC reales de Google Ads, intención y dificultad enriquecidas, agrupadas en un plan de clusters de contenido. Fuente: https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/keyword-research Markdown: https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/keyword-research.md Repositorio: https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills Autor: Ryze-AI-Adgent Licencia: MIT Actualizado: hace 8 días Coste de contexto: 57 tok instalada, 505 tok al activarse, 505 tok con todos los archivos del bundle Bundle: 1 archivo, 2 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 Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research --agent claude-code # Cursor npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research --agent cursor # Codex npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research --agent codex # Gemini CLI npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research --agent gemini # Windsurf npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research --agent windsurf # Cline npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill keyword-research --agent cline ``` ## Qué hace - Expande una keyword semilla o URL en hasta 200 ideas vía Google Ads Keyword Planner - Obtiene volumen, competencia, CPC y tendencia de 12 meses para cada candidata - Enriquece con intención y dificultad vía DataForSEO Labs cuando está disponible - Agrupa las keywords en clusters de contenido (pilar + páginas de apoyo) marcando cuáles ya posiciona el sitio ## Cuándo usarla - El usuario pide 'encuentra keywords', 'investigación de keywords para X' o 'construye un plan de keywords' ## Qué la activa - "Haz investigación de keywords para este tema" - "Dame un plan de keywords agrupado en clusters" ## Antes de instalar - Necesita Google Ads conectado para volúmenes reales; Search Console y DataForSEO son opcionales para enriquecer el resultado. ## Archivos - SKILL.md — 2 KB ## SKILL.md Reproducido tal cual desde Ryze-AI-Adgent/open-seo-mcp-skills bajo MIT. Esta sección es el documento original y está en inglés. # Keyword Research Seed → ideas → metrics → clusters. Volumes come from Google Ads planner data (the source everyone else resells), enriched with DataForSEO intent/difficulty. ## Workflow 1. **Expand the seed.** `google_ads__generateKeywordIdeas` with the seed keyword(s) and/or the user's URL. Collect up to ~200 ideas. 2. **Metrics.** `google_ads__generateKeywordHistoricalMetrics` on the candidate list — monthly volume, competition, CPC range, 12-month trend. 3. **Intent + difficulty (optional enrich).** If the workspace exposes DataForSEO tools, call the Labs `keyword_overview` endpoint for the top ~50 (search intent, keyword difficulty, SERP features). Request shape: `native__get_provider_docs` provider `dataforseo`. Skip silently if unavailable — Google metrics alone are enough for a v1 plan. 4. **What they already rank for.** `google_search_console__runRawSearchAnalytics` (dimension `query`, filtered to the topic) — mark keywords the site already has positions for; those are optimize-not-create. 5. **Cluster.** Group by intent and topic into content clusters: pillar + supporting pages. For each cluster: target keyword, supporting keywords, total volume, intent, existing page (if any) or "new page". ## Output One table per cluster (keyword, volume, CPC, intent, current position if any), then a ranked plan: which clusters to attack first and why (volume × winnability — favor clusters where the site already has striking-distance positions). Plain language, no filler. ## Rules - Never invent volumes. If a metrics call fails, show the keyword without numbers and say why. - CPC belongs in the output — it tells the user what the traffic is worth, and this doubles as an ads negative-keyword source. ## Dónde encaja - Categoría: [SEO y GEO](https://skillsagentes.com/categorias/seo-geo.md) — Keywords, auditorías on-page, datos estructurados y visibilidad en respuestas de IA. - Creador: [Ryze-AI-Adgent](https://skillsagentes.com/creators/ryze-ai-adgent.md) — 8 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Ai Visibility](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/ai-visibility.md): Mide la visibilidad real en motores de IA (ChatGPT, Perplexity, Claude, Gemini) a partir de datos de referral reales de GA4, y diagnostica qué páginas citan y cuáles deberían. - [Backlink Check](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/backlink-check.md): Analiza el perfil de backlinks de cualquier dominio (dominios de referencia, autoridad, anchors) y lo compara lado a lado con un competidor para encontrar oportunidades de enlace. - [Competitor Gap](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/competitor-gap.md): Encuentra las keywords por las que posiciona un competidor y el sitio del usuario no, priorizadas por volumen y facilidad de conseguirlas, cruzando datos estimados y reales de Search Console. - [Content Brief](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/content-brief.md): Genera un brief de contenido para una keyword objetivo basado en el SERP real, las páginas que ya posicionan y los datos propios del sitio en Search Console. - [Seo Vs Ads](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/seo-vs-ads.md): Encuentra dinero desperdiciado entre ads y SEO: términos por los que se paga aunque ya se posiciona gratis, y términos pagados sin cobertura orgánica. ## Skills relacionadas - [Ai Visibility](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/ai-visibility.md): Mide la visibilidad real en motores de IA (ChatGPT, Perplexity, Claude, Gemini) a partir de datos de referral reales de GA4, y diagnostica qué páginas citan y cuáles deberían. - [Backlink Check](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/backlink-check.md): Analiza el perfil de backlinks de cualquier dominio (dominios de referencia, autoridad, anchors) y lo compara lado a lado con un competidor para encontrar oportunidades de enlace. - [Competitor Gap](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/competitor-gap.md): Encuentra las keywords por las que posiciona un competidor y el sitio del usuario no, priorizadas por volumen y facilidad de conseguirlas, cruzando datos estimados y reales de Search Console. - [Content Brief](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/content-brief.md): Genera un brief de contenido para una keyword objetivo basado en el SERP real, las páginas que ya posicionan y los datos propios del sitio en Search Console. - [Seo Vs Ads](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/seo-vs-ads.md): Encuentra dinero desperdiciado entre ads y SEO: términos por los que se paga aunque ya se posiciona gratis, y términos pagados sin cobertura orgánica. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)