Livezilla

Certified Partner and
PrestaShop Developer for:

Prestashop Fix SEO Multilingual (Critical)

Fix SEO multilingue

Esta página foi escrita em Inglês, consulte a versão em Inglês para o código mais preciso.

Há um grande problema com multi-linguagem URLs no prestashop.


URLs em vários idiomas estão aparecendo sem o / lang-xx / neles, que fazem os motores de busca assumir que eles estão na linguagem padrão, por exemplo:


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


Observe como ambos estão apontando para o mesmo diretório, e para motores de busca, tanto URLs vai abrir em Inglês, embora a segunda se destina a ser em francês (já que os motores de busca não tem o cookie para dizer que a linguagem é francês).


No mapa do site, o URL franceses aparecem comohttp://www.your-site.com/lang-fr/exemple/bonjour.html, no entanto, uma vez que os motores de busca também rastrear o site para procurar URLs adicionais, assim que visitar um link com / lang-fr / , todos os links nessa página não tem / lang-fr neles.

Não é tão grande de um problema se o nome do produto é o mesmo, porque URLs amigáveis ​​também são os mesmos para todas as línguas. Assim, quando uma URL a partir de / lang-fr / é rastreado e links são encontrados nele sem / lang-fr /, que levaria à versão padrão Inglês. Uma vez que o URL é o mesmo, não é tão ruim.

Quando você dá nomes diferentes para URLs em cada língua (usando o campo reescrever link), eles continuam levando a páginas na língua padrão (quando cookies não estão presentes). Este messes realmente até a forma como o site está ficando indexados pelos motores de busca. Multi-language URLs irá levar todos para a página idioma padrão criando conteúdo duplicado. Mais importante, eles não estão recebendo o seu conteúdo indexado corretamente.

Como uma solução para isso, chegamos a uma mudança para manter o / lang-xx / no URL o tempo todo (exceto para o idioma padrão). Isso mantém a estrutura adequada URL e certifique-se que cada URL é exibido em sua linguagem própria.


Nós implementamos isso no nosso próprio site e um outro site de teste no PS 1.3 ( http://www.presto-changeo.com/13/ ).

* Amodificações necessárias estão incluídas no "Fix URL Duplicate"

Download os arquivos modificados a partir http://www.presto-changeo.com/SEO_Fix.zip (4 no total) para o PS 1.2, 1.3 e 1.3.2, certifique-se de manter um backup de seus arquivos existentes antes de copiar os 3 modificado queridos.


Isso não afeta PS1.1 já que não têm a URL Friendly / lang-xx nele.