CommunityProgramación y desarrollogithub.com

análisis-de-brecha-de-palabras-clave/seo-party-skills

Encuentra palabras clave por las que uno o más competidores rankean y tu sitio no, utilizando datos de ranking de OpenSEO. Úsalo cuando el usuario solicite un análisis de brecha de palabras clave, brecha de contenido o qué palabras clave rankean los competidores y ellos no.

¿Qué es seo-party-skills?

Esta habilidad permite a un agente de IA realizar un análisis de brecha de palabras clave (keyword gap) entre el sitio web del usuario y sus competidores. Funciona conectándose al servidor MCP de OpenSEO para obtener datos de ranking. El agente primero recupera las palabras clave del sitio del usuario (hasta el puesto 100) y las comparacon las de 2 o 3 competidores (limitadas al top 20 con un volumen de búsqueda mínimo). Identifica palabras clave que los competidores rankean en el top 20 pero el sitio del usuario no rankea en el top 100, excluyendo términos de marca de los competidores. Luego clasifica y agrupa estas brechas según la intención de búsqueda (informativa, comercial, transaccional) y sugiere páginas nuevas (artículos, productos o landing pages) que podrían cubrir cada grupo. El resultado final es un informe breve que incluye estadísticas por competidor, una tabla con las 20 principales brechas y de 3 a 5 ideas de páginas priorizadas. Esta habilidad es ideal para herramientas como Claude Code, Cursor o Codex con soporte para MCP, y es especialmente útil para estrategas de SEO, especialistas en contenido y desarrolladores que buscan identificar oportunidades de contenido basadas en datos reales de competidores.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/every-app/seo-party-skills/tree/HEAD/skills/keyword-gap

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Análisis de brecha de palabras clave

Compara las palabras clave por las que un sitio rankea frente a algunos competidores y lista aquellas por las que los competidores rankean y el sitio no. Necesita el servidor MCP de OpenSEO conectado (https://openseo.so).

Entradas

  • El sitio del usuario. Si ya existe un proyecto de OpenSEO para ese sitio, usa ese proyecto; llama a list_projects para encontrar su projectId.
  • Dos o tres dominios de competidores. Si el usuario no tiene ninguno, pídelos u ofrécete a encontrarlos con find_serp_competitors en cinco a diez de las palabras clave principales del sitio.

Pasos

  1. Palabras clave del sitio. Llama a get_ranked_keywords con target establecido al dominio del usuario, maxRank: 100 y limit: 100. Guarda la lista de palabras clave.
  2. Palabras clave de cada competidor. Llama a get_ranked_keywords para cada competidor con maxRank: 20, minSearchVolume: 50 y limit: 100. Los rankings del top 20 muestran lo que el competidor realmente está ganando.
  3. Encuentra las brechas. Una palabra clave es una brecha cuando un competidor rankea por ella en el top 20 y el sitio del usuario no rankea en el top 100. Compara las palabras clave sin distinción de mayúsculas/minúsculas. Elimina términos de marca del competidor (su nombre o nombres de productos).
  4. Clasifica las brechas. Pon primero las palabras clave por las que más de un competidor rankea, luego ordena por volumen de búsqueda. Anota la intención de búsqueda de las filas; las brechas informativas suelen significar un artículo faltante, las brechas comerciales o transaccionales un producto o página de aterrizaje faltante.
  5. Agrúpalas. Agrupa las brechas que podrían responderse con la misma página y nombra la página que necesita cada grupo.

Resultado

Un informe breve:

  • Una línea por competidor: cuántas palabras clave rankea en el top 20 y cuántas de esas son brechas.
  • Una tabla con las 20 principales brechas: palabra clave, búsquedas mensuales, intención, qué competidores rankean y en qué posición, y la URL del competidor que rankea.
  • De tres a cinco ideas de página, cada una cubriendo un grupo de brechas, la mejor oportunidad primero.

Luego ofrece guardar las principales brechas en el proyecto con save_keywords, etiquetadas como keyword-gap. Pregunta antes de guardar o etiquetar.

Notas

  • Cada llamada a get_ranked_keywords usa créditos de OpenSEO. Tres competidores más el sitio son cuatro llamadas. Informa al usuario antes de superar las diez llamadas.
  • Los datos de ranking son una estimación para un mercado. Usa el mercado predeterminado del proyecto a menos que el usuario nombre otro país.

Skills relacionados