Livezilla

Certified Partner and
PrestaShop Developer for:

Prestashop multilingüe Fix SEO (Crítica)

Fix SEO multilingüe

Esta página ha sido escrito en Inglés, por favor vea la versión en Inglés para el código más preciso.

Hay un gran problema con el multi-idioma de URLs en prestashop.


URLs en varios idiomas están apareciendo sin el / lang-xx / en ellos, que hacen que los motores de búsqueda asumen que están en el idioma predeterminado, por ejemplo:


Inglés: http://www.your-site.com/example/hello.html
Francés: http://www.your-site.com/exemple/bonjour.html


Observe cómo ambos apuntan al mismo directorio, y para los motores de búsqueda, tanto en las direcciones URL se abrirá en Inglés, a pesar de que el segundo está destinado a ser en francés (ya que los motores de búsqueda no tienen la cookie para decirle a la lengua francés).


En el mapa del sitio, la URL franceses aparecen comohttp://www.your-site.com/lang-fr/exemple/bonjour.html, sin embargo, ya que los motores de búsqueda también rastrean el sitio en busca de direcciones URL, tan pronto como se visita un enlace con / lang-es / , todos los enlaces en esa página no tendrá / lang-fr en ellos.

No es tan grande de un problema si el nombre del producto es el mismo porque Friendly URLs también son los mismos para todos los idiomas. Así que cuando una URL desde / lang-es / se rastrea y los enlaces se encuentran en él sin / lang-fr /, que daría lugar a la versión por defecto Inglés. Dado que la URL es la misma, no es tan malo.

Cuando usted le da diferentes nombres a direcciones URL en cada idioma (con el campo reescribir link), mantienen que dirigen a páginas en el idioma por defecto (cuando las cookies no están presentes). Este se mete realmente la forma en que su sitio está recibiendo indexados por los motores de búsqueda. Multi-idioma URLs todos los llevará a la página del idioma por defecto la creación de contenido duplicado. Más importante aún, que no están recibiendo su contenido indexado correctamente.

Como una solución para esto, se nos ocurrió un cambio de mantener el / lang-xx / en la URL en todo momento (excepto para el idioma por defecto). Esto mantiene la estructura de dirección adecuada y se asegurará de que cada URL se muestra en su lenguaje apropiado.


Hemos implementado esta en nuestro propio sitio y otro sitio de la prueba en PS 1.3 ( http://www.presto-changeo.com/13/ ).

* Elmodificaciones necesarias se incluyen ahora en la sección "Fix URL duplicadas"

Descargar los archivos modificados desde http://www.presto-changeo.com/SEO_Fix.zip (4 en total) para PS 1.2, 1.3 y 1.3.2, asegúrese de guardar una copia de seguridad de los archivos existentes antes de copiar los 3 modificado los.


Esto no afecta a PS1.1, ya que no tienen la URL amigables / lang-xx en el mismo.