SEO para Prestashop

Oct 122015

SEO Prestashop: la trampa de activar idiomas

Muchos de vosotros, sin quererlo porque nadie lo explica, habéis caído en la trampa de activar idiomas en Prestashop. Pongamos por caso 2 escenarios:

  1. Tengo una web solo en español (u otro idioma) y activo un segundo idioma
  2. Subo el catálogo en un idioma, activo varios idiomas y publico la tienda

¡CANUTO!

Ambos puntos presentan un problema grave a nivel de SEO, vamos allá

Escenario 1: tengo una web solo en español (u otro idioma) y activo un segundo idioma

Ten en cuenta que cuando tienes una página en un solo idioma, todas las URLs de tu tienda parten de la raíz:

  • midominio.com
  • midominio.com/1-categoria-numero-uno
  • midominio.com/categoria-numero-uno/1-producto-uno.html
  • midominio.com/1_fabricante-uno

Bien, pues pongamos que ya tenemos indexadas y posicionadas 1.400 de esas URLs. Esto me ha pasado hace poco.

El cliente decide lanzar la web en inglés, pero no tiene en cuenta que TODAS sus URLs van a modificarse por esto:

 

  • ESPAÑOL: midominio.com/es/
  • ESPAÑOL: midominio.com/es/1-categoria-numero-uno
  • ESPAÑOL: midominio.com/es/categoria-numero-uno/1-producto-uno.html
  • ESPAÑOL: midominio.com/es/1_fabricante-uno
  • INGLÉS: midominio.com/en/
  • INGLÉS: midominio.com/en/1-categoria-numero-uno
  • INGLÉS: midominio.com/en/categoria-numero-uno/1-producto-uno.html
  • INGLÉS: midominio.com/en/1_fabricante-uno

Eso significa que tenemos 1.400 URLs que automáticamente pasan a ser una redirección 301 permanente.

Una vez hacemos una redirección, ese enlace pierde parte de su fuerza.

Imagínate que, de repente, le enchufas a tu site 1.400 pérdidas de fuerza de URL, entre ellas la home, que es la página más importante.

perdida-trafico

Siempre que haces un cambio de página hay bailes en los rankings, pero en este caso era:

  • una actualización de core de Prestashop
  • y de diseño (pasando de plano a responsive)
  • la mayoría de elementos above the fold (textos) se mantuvieron
  • y la velocidad de página mejoró, a excepción de en algunas URLs, las mínimas sobre el total indexado

¿Qué ha pasado aquí? No es solo que le hayamos cambiado al buscador todas las URLs si no que, además, los backlinks que teníamos apuntando a esas URLs pierden fuerza por la redirección.

Solución

No hay una solución sencilla. La única que he encontrado es crear una pirula en Prestashop para que cuando activas un segundo idioma, el principal conserve la URL y la subcarpeta de idioma no se cree. Solo se crea la subcarpeta del segundo idioma, es decir:

  • ESPAÑOL: midominio.com/
  • ESPAÑOL: midominio.com/1-categoria-numero-uno
  • ESPAÑOL: midominio.com/categoria-numero-uno/1-producto-uno.html
  • ESPAÑOL: midominio.com/1_fabricante-uno
  • INGLÉS: midominio.com/en/
  • INGLÉS: midominio.com/en/1-categoria-numero-uno
  • INGLÉS: midominio.com/en/categoria-numero-uno/1-producto-uno.html
  • INGLÉS: midominio.com/en/1_fabricante-uno

 

 

Así no perdemos fuerza en las URLs principales ya indexadas.

Si te interesa hacer esto en tu Prestashop, contáctame en jordiob@jordiob.com

Escenario 2: subo el catálogo en un idioma, activo varios idiomas y publico la tienda

Aquí nos jugamos desatar un infierno.

Cada vez que tenemos un idioma, con su catálogo subido (categorías, productos, atributos, marcas, proveedores…) y activamos un segundo idioma, Prestashop nos traduce los textos de sistema (los de los módulos nativos y la carcasa de la plantilla. Además de eso, duplica todo el catálogo. Vamos a pararnos un momento aquí:

Si tienes 2.000 fichas de producto y 40 categorías en español y activas el idioma inglés, pasas a tener 4.000 fichas de producto y 80 categorías con los mismos textos

Creo que no hace falta que os diga lo tremendo que es eso a nivel de contenidos duplicados. En este caso, estamos generando 2.000 fichas de producto /es/ con unos textos y 2.000 fichas de producto /en/ con los mismos textos.

Mira qué pasa cuando activas 30 idiomas de golpe en tu catálogo de Prestashop: este es el aspecto de la indexación, 30.000 URLs indexadas. Más tarde, el bot de Google se da cuenta de que la mayoría son duplicadas y filtra las no relevantes para quedarse con 3.761 URLs

indexacion-gwt

 

Vamos con las keywords. Ha perdido visibilidad de palabras clave que tenían, en conjunto, 3.000 búsquedas mensuales en España. Pero os lo puedo mostrar más claro gracias al amigo Sistrix.

Índice de visibilidad desde que abre la web a 30 idiomas. La cosa iba subiendo hasta que abrimos las puertas del puto infierno y Google deja de considerar relevantes URLs que sí lo eran junto con las demás que eran pura morralla.

indice-visibilidad

Después de varios meses, la web ha perdido todos los keywords y URLs que tenía en el Top 10 y la mayoría de sus URLs pululan ahora entre la página 5 y la 10 que, a efectos prácticos, es como ser invisible.

Poco más que añadir. No hagáis el cabra.

 

 

1 2