Competidores: quién gana realmente la SERP, y por qué
Encuentra los dominios y páginas que posicionan para tus consultas objetivo, mide cómo se diferencian de los tuyos y convierte las diferencias en correcciones concretas, sin inventar cifras de tráfico o autoridad.
Cuándo usar / no usar
Úsalo para:
- Identificación de competidores SERP.
- Comparación página contra página.
- Análisis de características e intención de la SERP.
- Brechas de contenido/palabras clave.
- Brechas de backlinks (de pago).
- Estimaciones de tráfico (de pago, etiquetadas).
- Monitoreo de cambios.
No para:
- Generar listas de palabras clave a partir de semillas → seo-keywords.
- Realizar la divulgación → seo-links.
- Tu propio rendimiento en GSC → seo-analytics.
Entradas a recopilar
- Tu dominio y el conjunto de palabras clave objetivo (10–100). Tómalo del resultado de seo-keywords o de la lista de "distancia llamativa" de GSC, o pregunta.
- Mercado: país + idioma (equivalentes
--gl/--hlpara búsquedas), enfoque de dispositivo. - Rivales comerciales que el usuario ya conoce. Útiles, pero verifícalos contra la SERP.
- Opcional: acceso a herramientas de pago (Semrush/Ahrefs/Similarweb) y cualquier presupuesto de crédito.
Flujo de trabajo
-
Recolectar SERPs (en paralelo).
- Divide el conjunto de palabras clave en lotes de ~10 y lanza un agente
seo-serp-researcherpor lote, en paralelo. - Cada uno devuelve, por palabra clave: las 10 URL orgánicas principales, el tipo de página (guía / categoría / producto / herramienta / foro / video / paquete local), las características SERP (AI Overview, fragmento destacado, PAA, video, imágenes, compras, paquete local, foros/"Debates") y la intención dominante.
- Los resultados de WebSearch aproximan la SERP; no son una SERP de Google personalizada y exacta en ubicación. Etiquétalos como
[medido: muestra de WebSearch].
- Divide el conjunto de palabras clave en lotes de ~10 y lanza un agente
-
Identificar competidores SERP.
- Cuenta las apariciones de dominio en todas las palabras clave. Los 5–10 dominios principales por participación en los 10 primeros puestos son tus competidores reales.
- Separa:
- Competidores comerciales directos.
- Editores/agregadores de contenido.
- Mercados/UGC (Reddit, YouTube, Wikipedia).
- Compites con los editores por los clics, pero no por los clientes. La estrategia difiere: superarlos en ranking frente a aparecer listado/mencionado.
-
Verificación de intención y formato. Si 7 o más de los 10 primeros son de un tipo de página diferente al tuyo (ej. listas frente a tu página de producto), la corrección es de formato, no de optimización (heurística). Reporta esto primero.
-
Comparación a nivel de página. Para cada palabra clave prioritaria:
mkdir -p seo-work python3 "${CLAUDE_PLUGIN_ROOT}/scripts/compare_pages.py" https://tu-dominio.com/pagina https://rival1.com/a https://rival2.com/b https://rival3.com/c \ --keyword "palabra clave objetivo" > seo-work/comparar-<slug>.jsonLee:
- Recuento de palabras vs
median_competitor_words(solo contexto: la longitud no es un factor de ranking; google-rules §4). - Encabezados y encabezados de pregunta.
- Listas/tablas.
- Tipos de schema.
- Señales de confianza (autor, fechas, citas).
- Ubicación de palabras clave.
content_gap_phrases(subtemas que cubren 2 o más rivales y tú no).
Ejecuta comparaciones para diferentes palabras clave en paralelo.
- Recuento de palabras vs
-
Brecha técnica/experiencia (opcional):
psi.pyen tu URL y en los 2 principales rivales: CWV de campo[medido: CrUX].page_audit.pyen rivales para ver su esquema y configuración de indexabilidad.
-
Brecha de contenido/palabras clave.
- Gratuito:
keyword_ideas.pyen los temas principales de los rivales + los lotes de SERP. Cualquier palabra clave donde los rivales aparezcan en el top 10 y tú no, es una brecha[medido: muestra de WebSearch]. - De pago: consulta la siguiente sección.
- Gratuito:
-
Brecha de backlinks (solo de pago). Dominios de referencia que enlazan a 2 o más competidores pero no a ti → enviar a seo-links.
-
Monitoreo de cambios. Cuando un rival te supera repentinamente en el ranking:
- Obtén la API CDX de Wayback Machine:
https://web.archive.org/cdx/search/cdx?url=rival.com/pagina&output=json&limit=20&from=2025&fl=timestamp,statuscode,digest. - Los valores
digestcambiados indican cuándo cambió el contenido de la página. - Obtén
https://web.archive.org/web/<timestamp>/rival.com/paginapara comparar lo antiguo vs lo nuevo (títulos, encabezados, secciones añadidas). - Reporta: "la ganancia en ranking coincide con la actualización de la página en ".
- Obtén la API CDX de Wayback Machine:
-
Sintetiza.
- Por palabra clave: por qué ganan (formato, profundidad, frescura, autoridad, UX, características SERP), con etiquetas de evidencia.
- Una lista corta de acciones enrutadas a seo-content / seo-onpage / seo-schema / seo-links / seo-technical.
Verificaciones
| Verificación | Regla | Fuente |
|---|---|---|
| Coincidencia de intención/formato con la mayoría de la SERP | ≥7/10 mismo tipo → igualar | heurística |
| Longitud | sin recuento de palabras preferido; cubrir lo que los buscadores necesitan | google-rules §4 [documento de Google] |
| Valor original frente a resumir rivales | "añade valor más allá de otros" es una pregunta de contenido útil | google-rules §4 [documento de Google] |
| Características SERP que puedes ganar | fragmento destacado / PAA: pasajes con respuesta primero; video: página de visualización; imágenes | google-rules §3, §8 [documento de Google] |
| AI Overview presente | elegibilidad = indexado + elegible para fragmento; sin marcado especial | google-rules §10 [documento de Google] |
| Resultados enriquecidos de rivales | solo tipos admitidos válidos (FAQ/HowTo ya no se muestran) | google-rules §5 [documento de Google] |
| Copiar/raspar contenido de rivales | viola las políticas de scraping y contenido a escala | google-rules §4 [documento de Google] |
Datos: gratuito vs de pago
Gratuito:
- Muestras de SERP de WebSearch.
compare_pages.py,keyword_ideas.py,page_audit.py,psi.py(datos de campo CrUX para URL/orígenes de rivales).- Wayback CDX.
- Google Trends para comparación de demanda.
- Mapas del sitio públicos de rivales (
sitemap_check.py https://rival.com --sample 0 --urls-out archivo-urls-rival.txtproporciona su inventario y cadencia de publicación a partir de lastmod).
De pago (${CLAUDE_PLUGIN_ROOT}/references/tools.md):
- Semrush (
## Semrush).- Investigación Orgánica: palabras clave en las que posiciona un rival y tráfico estimado
[datos del proveedor]. - Keyword Gap (hasta 5 dominios): palabras clave faltantes/débiles/no explotadas.
- Historial de posición en torno a fechas de actualización.
- Justificado cuando necesitas su lista completa de palabras clave en lugar de muestras.
- Táctica de costo: una exportación de Keyword Gap por trimestre, filtrada a posiciones 1–20 y tus temas antes de exportar; usa solo la base de datos del país correcto.
- Investigación Orgánica: palabras clave en las que posiciona un rival y tráfico estimado
- Ahrefs (
## Ahrefs).- Site Explorer (Palabras clave orgánicas, Páginas principales).
- Content Gap, Link Intersect.
- Justificado para brecha de contenido + backlinks juntos.
- Táctica de costo: Páginas principales por tráfico + Content Gap, limitado a las 50 páginas principales de los rivales. Evita exportaciones completas repetidas.
- Similarweb (
## Otras herramientas de pago). Tráfico total y estimaciones de mezcla de canales (orgánico vs pago vs referencia) para dimensionar el mercado. - API SERP de DataForSEO (
## DataForSEO). SERP exactas y específicas de ubicación con análisis de características, a escala y por llamada. Justificado cuando las muestras de WebSearch no son lo suficientemente precisas (local, múltiples ciudades, diario).
Nunca presentes cifras de tráfico o palabras clave de proveedores como mediciones. Son [datos del proveedor]/[estimación] y pueden ser inexactas en múltiplos, especialmente para sitios pequeños.
Salida
- Mapa de competidores: dominio, tipo (comercial / editor / UGC), participación en los 10 primeros puestos en todo el conjunto de palabras clave, principales palabras clave superpuestas.
- Tabla SERP por palabra clave: intención, formato dominante, características presentes, ¿podemos ganarla? (sí/no/cómo).
- Resumen de comparación de páginas por palabra clave prioritaria: tus métricas frente a la mediana del rival, frases de brecha que vale la pena cubrir, schema/señales de confianza faltantes, acciones enrutadas.
- Lista de brechas: palabras clave en las que los rivales posicionan y tú no (muestra gratuita o exportación de pago), agrupadas y entregadas a seo-keywords/seo-strategy.
- Registro de cambios para rivales que saltaron (evidencia de Wayback).
Errores y mitos
- Tus rivales comerciales no son necesariamente tus competidores SERP. Usa la SERP.
- "Posicionan porque son más largos." Correlación, no causa. Iguala la intención y añade algo nuevo en lugar de relleno.
- Copiar los encabezados de los rivales al pie de la letra produce contenido genérico. Cubre los temas de brecha mejor (datos de primera mano, herramientas, ejemplos).
- DR/DA/tráfico del proveedor son modelos. Que un sitio con "DA más bajo" te supere en el ranking es normal.
- WebSearch ≠ la SERP en vivo de Google del usuario (ubicación, personalización, AI Overviews varían). Vuelve a verificar SERPs clave en un navegador si las decisiones dependen de ellas.
- No raspes agresivamente a los rivales. Obtén un puñado de páginas, respeta robots.txt y detente en CAPTCHA.
Registra el trabajo
Añade a SEO-WORKLOG.md (${CLAUDE_PLUGIN_ROOT}/references/worklog.md):
- Conjunto de palabras clave y mercado.
- Lista de competidores.
- Archivos de comparación.
- Decisiones de brecha.
- Unidades/créditos de herramientas de pago utilizados.
- Cuándo volver a ejecutar (trimestralmente, o después de la próxima actualización principal).