# Competitor Gap > 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. Fuente: https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/competitor-gap Markdown: https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/competitor-gap.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: 64 tok instalada, 485 tok al activarse, 485 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 competitor-gap --agent claude-code # Cursor npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill competitor-gap --agent cursor # Codex npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill competitor-gap --agent codex # Gemini CLI npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill competitor-gap --agent gemini # Windsurf npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill competitor-gap --agent windsurf # Cline npx -y skills add Ryze-AI-Adgent/open-seo-mcp-skills --skill competitor-gap --agent cline ``` ## Qué hace - Trae las keywords por las que posiciona un competidor vía DataForSEO Labs (o Ahrefs/Semrush) - Compara esas keywords contra las impresiones reales del sitio del usuario en Search Console - Clasifica cada keyword en tres cubos: gap (contenido nuevo necesario), behind (mejorar página existente) y ahead (ventaja propia) - Prioriza los cubos gap y behind por volumen y relevancia para el producto ## Cuándo usarla - El usuario pregunta 'por qué keywords posiciona competitor.com', 'gap de keywords vs X' o 'por qué nos superan' ## Qué la activa - "Qué keywords tiene mi competidor que yo no" - "Encuentra el gap de contenido contra este competidor" ## Antes de instalar - Necesita DataForSEO (o Ahrefs/Semrush) para los datos del competidor y Search Console conectado para los propios. ## 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. # Competitor Gap Their rankings are estimates (DataForSEO), yours are real (GSC). Diff them. ## Workflow 1. **Competitor's keywords.** Via the workspace's DataForSEO tools — Labs `ranked_keywords` for the competitor domain (request shape: `native__get_provider_docs`, provider `dataforseo`). Pull top ~500 by volume. If DataForSEO isn't exposed in this workspace, check for connected `ahrefs`/`semrush` providers and use their organic-keywords endpoint instead; if none, stop and say which connection is missing. 2. **Competitor overview.** Labs `domain_rank_overview` — their estimated organic traffic and keyword count, for context. 3. **Your keywords.** `google_search_console__runRawSearchAnalytics`, dimension `["query"]`, last 90 days, high rowLimit — the full set of queries the user's site gets impressions for. 4. **Diff into three buckets:** - **Gap** — competitor ranks top 20, you have zero impressions → new content needed - **Behind** — you both rank but they're ≥ 5 spots ahead → improve existing page - **Ahead** — you outrank them (report briefly; it's the moat) 5. **Prioritize** the Gap and Behind buckets by volume × relevance to the user's product. Drop branded competitor terms unless the user wants comparison pages — then list them separately as "vs / alternative" page candidates. ## Output Verdict (how big the gap is, in keywords and estimated traffic), then: Gap table (keyword, their position, volume, suggested page), Behind table (keyword, their pos, your pos, your page, fix), and a top-10 action list. Note explicitly which numbers are estimates (theirs) vs real (yours). ## 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. - [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. - [Keyword Research](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/keyword-research.md): 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. ## 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. - [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. - [Keyword Research](https://skillsagentes.com/skills/ryze-ai-adgent/open-seo-mcp-skills/keyword-research.md): 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. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)