Qué es la canibalización SEO
Canibalización SEO (keyword cannibalization) ocurre cuando dos o más páginas de tu propia web compiten entre sí por la misma keyword en Google. En lugar de tener una página fuerte rankeando bien, tienes varias mediocres luchando entre sí.
Por qué es problema
1. Diluye autoridad
Google ve dos páginas tuyas con el mismo tema y no sabe a cuál dar prioridad. Reparte autoridad entre ambas → ninguna rankea tan alto como podría una sola consolidada.
2. Confunde a Google
Si tienes /blog/seo-local-madrid/ y /servicios/seo-local-madrid/ ambas optimizadas para “seo local madrid”, Google duda cuál es la “principal”. Generalmente elige mal o alterna.
3. Diluye internal linking
Los enlaces externos e internos se reparten entre múltiples páginas. Una página consolidada con todos los enlaces es más fuerte.
4. Reduce CTR
Puede que aparezcan ambas páginas en la SERP en posiciones lejanas (#7 y #12) en lugar de una sola en posición #3.
Causas típicas
Tags repetidos en WordPress
Cada tag genera una URL /tag/seo-local/ que compite con tu post principal /blog/que-es-seo-local/.
Categorías solapadas
/categoria/seo/ y /categoria/marketing-digital/ con contenido casi idéntico.
Versiones de la misma URL
/producto/123 y /producto/123?utm_source=email y /producto/123/variante-A. Sin canonical, todos compiten.
Contenido duplicado de blog
Múltiples posts atacando la misma keyword sin diferenciación clara:
- “Cómo hacer SEO local en Madrid”
- “Guía de SEO local para Madrid”
- “SEO local Madrid paso a paso”
Los tres compiten por la misma query.
Paginación
/blog/ , /blog/page/2/, /blog/page/3/… si no están con canonical o rel=prev/next, Google los puede ver como duplicados.
Cómo detectarla
Search Console
Para una query, ¿hay varias URLs tuyas apareciendo? Eso es canibalización.
GSC → Performance → Filter by query "seo local madrid"
→ Pestaña "Pages"
→ Si ves varias URLs tuyas: canibalización
Búsqueda manual
site:tudominio.es "tu keyword exacta"
Si aparecen 3-5 páginas tuyas con esa keyword en el title o H1, canibalizan.
Ahrefs / Semrush
Tienen herramientas dedicadas (Cannibalization Report) que automatizan la detección.
Cómo resolverla
Opción 1: Consolidar (recomendado)
Fusionar las páginas competidoras en una sola superior:
- Combinar contenido en la URL más fuerte
- Las otras URLs → redirect 301 a la principal
- Actualizar internal links
Opción 2: Diferenciar intent
Si las páginas tienen sentido separadas:
- Una para intent informacional (qué es)
- Otra para intent transaccional (contratar)
- Optimizar cada una para esa keyword específica
Ejemplo:
/blog/que-es-seo-local/→ “qué es seo local” (informacional)/servicios/seo-local-madrid/→ “agencia seo local madrid” (transaccional)
Opción 3: Canonical
Si las páginas son técnicamente diferentes pero conceptualmente la misma, canonical apuntando a la principal.
Opción 4: noindex
Para páginas tag/categoría de WordPress que canibalizan con posts originales.
Prevenir canibalización
1. Keyword map
Antes de crear contenido, lista qué keyword principal ataca cada URL. Una keyword = una URL.
2. Estructura hub-and-spoke
- Hub: ataca keyword amplia
- Spokes: atacan long-tails específicos
Cada uno tiene su query objetivo distinta.
3. Internal linking consistente
Cuando enlaces a “seo local Madrid”, siempre desde el mismo anchor a la misma URL. No varíes destinos.
4. Audit periódica
Cada 3-6 meses, revisa Search Console para detectar canibalización emergente.