PrestaShop SEO & Posicionamiento

SEO Cannibalization Detector — PrestaShop 8 & 9

Detecte y resuelva la canibalización SEO mediante Google Search Console

¿Varias URLs de PrestaShop posicionadas en la misma consulta de Google? Identifique cada caso, mida la gravedad, aplique la redirección 301 con un clic.

PrestaShop 8 & 9 Google Search Console API Redirecciones 301 integradas
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
SEO Cannibalization Detector — PrestaShop 8 & 9
v1.0.0 · actualizado 2026-05-26
Qué hace

La versión corta.

01

Conexión nativa Google Search Console

Service account JWT RS256 firmada en OpenSSL nativo, ninguna biblioteca Google SDK requerida. Solo lectura, scope webmasters.readonly.

02

Puntuación de gravedad 0-100 explicable

Cuatro factores ponderados: número de páginas competidoras, reparto de clics (HHI invertido), diferencia de posición, volumen de impresiones logarítmico.

03

Recomendaciones automáticas contextuales

Árbol de decisión basado en el tipo de URL (producto, categoría, CMS, blog) y el reparto de clics. Cuatro acciones: consolidar, redireccionar 301, diferenciar, vigilar.

04

Redirecciones 301 con un clic

Aplicadas mediante el hook dispatcher PrestaShop, caché estática en memoria, un solo SELECT por worker PHP-FPM. Contador de hits por regla.

05

Escaneos programados mediante cron

Front controller protegido por token para automatizar escaneos semanales o mensuales. Compatible cron OVH, o2switch, Hetzner.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona SEO Cannibalization Detector — PrestaShop 8 & 9, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

¿Por qué detectar la canibalización SEO?

En PrestaShop, la canibalización está en todas partes sin que uno se dé cuenta: una ficha de producto y su categoría apuntando al mismo término, dos productos con títulos demasiado similares, un artículo de blog que funciona mejor que la ficha de producto que cita, un CMS olvidado que domina la posición 8 en la consulta principal. Google reparte entonces los clics, hace fluctuar las posiciones y al final todos pierden.

§ 02

¿Por qué Google Search Console y no un análisis on-page?

Porque GSC da la realidad de Google, no una suposición. Las herramientas de auditoría on-page comparan títulos y textos; SEO Cannibalization Detector compara el rendimiento real en las SERP. Si Google considera que dos páginas responden a la misma consulta, GSC lo sabe, y el módulo lo detecta. Ninguna otra fuente ofrece este nivel de precisión.

§ 03

Cómo funciona el algoritmo de scoring

La puntuación combina cuatro señales ponderadas sobre 100 puntos. Primero el número de páginas competidoras (25 puntos), porque una canibalización a 5 páginas es peor que a 2. Luego el reparto de clics calculado mediante un índice HHI invertido (30 puntos): un reparto 50/50 es más problemático que 95/5. Luego la diferencia de posición entre URLs (30 puntos), bonificada si todos están en top 10. Finalmente el volumen de impresiones en escala logarítmica (15 puntos), para ponderar por el potencial de tráfico.

§ 04

Las cuatro recomendaciones posibles

Differentiate cuando las páginas son de tipos diferentes (un producto, una categoría, un artículo: reequilibrar las etiquetas en lugar de fusionar). Redirect 301 cuando una URL capta más del 70% de los clics en posición ≤ 15 (el módulo identifica la ganadora automáticamente). Consolidate cuando el rendimiento está repartido (fusión de contenido, luego 301). Monitor cuando la puntuación es inferior a 26 (vigilancia simple, sin urgencia).

§ 05

Cómo se sirven las redirecciones 301

Cuando valida una redirección desde el informe, se almacena en base de datos y se sirve desde el hook actionDispatcherBefore de PrestaShop. El hook se ejecuta antes del routing, lo que garantiza un 301 limpio sin procesamiento parásito. Rendimiento óptimo: un solo SELECT por worker PHP-FPM gracias a una caché estática en memoria, contador de hits por regla para medir la eficacia.

§ 06

¿Escaneos manuales o programados?

Ambos. Puede lanzar un escaneo bajo demanda desde el admin, o programar un escaneo automático mediante el front controller protegido por token. Se proporciona un ejemplo de crontab en el readme: un escaneo semanal el domingo por la noche basta para la mayoría de tiendas.