web-dev-qa-db-fra.com

Plan du site pour site multilingue

J'ai un site multiple. Par exemple:

Page en langue anglaise: mysite.com Et mysite.com/en

Page en langue farsi: mysite.com/fa

Page de langue japonaise: mysite.com/jp

Le contenu des messages sur le site anglais (mysite.com/en) est différent de celui affiché sur les sites japonais (mysite.com/jp) et en farsi (mysite.com/fa). Dois-je spécifier une adresse de sitemap pour chaque langue?

2
mghhgm

De Google :

Si votre site cible les utilisateurs dans de nombreuses langues et, éventuellement, dans des pays, vous pouvez utiliser des plans Sitemap pour fournir à Google rel = "substitut" hreflang = "x". Ces annotations aident Google à indiquer aux internautes la langue ou l'URL régionale appropriée.

Cet article vous en dira plus sur la façon de le faire.

(Résumé de cet article au cas où il serait déplacé ou supprimé)

  • Assurez-vous de spécifier l'espace de nom xhtml comme suit:

    xmlns:xhtml="http://www.w3.org/1999/xhtml"

  • Vous devez créer un élément URL distinct pour chaque URL. Chaque élément URL doit inclure une balise loc indiquant les URL de la page, ainsi qu'un sous-élément xhtml:link rel="alternate" hreflang="XX" pour chaque version alternative de la page, y compris elle-même.

  • Cet exemple utilise le code de langue de pour l'URL ciblée sur les germanophones, et le code de langue-paramètres régionaux pour les germanophones en Suisse. Si vous avez plusieurs autres URL ciblant des utilisateurs de la même langue mais dans des paramètres régionaux différents, il est judicieux de fournir une URL pour les utilisateurs géographiquement non spécifiés. Par exemple, vous pouvez avoir des URL spécifiques pour les anglophones d'Irlande (en-ie), du Canada (en-ca) et d'Australie (en-au), mais vous souhaitez que tous les autres anglophones voient votre page générique d'anglais (en). Dans ce cas, vous devez spécifier la page générique de langue anglaise (en) pour les chercheurs au Royaume-Uni, par exemple.
3
John Conde