Comment gérer le contenu multilingue de mon magasin en ligne ?

Aujourd’hui, de nombreux magasins en ligne sont disponibles en plusieurs langues. La plupart du temps, les différents types de contenus (par exemple les produits et leur description) ne changent pas beaucoup, selon le pays et la région. Souvent, la seule vraie différence est le prix, qui est affiché dans une devise différente.

Utilise le marquage supporté par Google (l’attribut lien rel= »alternate » hreflang= »x ») pour que Google ait toujours la bonne version pour la langue et le pays, ainsi que pour la focalisation géographique.

L’attribut lien rel= »alternate » hreflang= »x »

C’est seulement possible d’utiliser le marquage rel= »alternate » hreflang= »x » dans les en-têtes HTML ou HTTP et cela aide Google à envoyer l’adresse URL du site dans la bonne langue et pour la bonne région. On ne devrait pas l’utiliser avec des éléments d’ancrage (<a>).


Le Guide hreflang pour le SEO international

Dans notre guide hreflang pour le SEO international, on apprend tout ce qu’il faut savoir sur la bonne gestion de Google et des sites multilingues. Évite les contenus en double et apprends à bien utiliser l’attribut de lien hreflang.


Comment connecter les versions en différentes langues ?

Les versions en différentes langues d’un site (un magasin par exemple) sont liées par un élément de lien avec le rel-attribute « alternate ». On peut ajouter le lien au du document HTML. Voici un exemple en Espagne :

Le marquage du du document HTML :

<link rel="alternate" hreflang="es-ES" href="http://www.example.es" />

On peut aussi ajouter le marquage de lien à l’en-tête HTTP :

Link: http://www.example.es; rel="alternate"; hreflang="es-ES"

Le plus important, c’est de toujours lier à la sous-page spécifique. La page détaillée du produit en espagnol doit renvoyer à la page détaillée du produit en allemand (ou une autre langue). Si on fait un lien d’une sous-page vers la page d’accueil, le marquage n’est pas valide.

Langues et régions

Si on utilise l’attribut hreflang, on peut utiliser plusieurs langues et plusieurs régions. Si, par exemple, les pages en allemand d’un magasin en ligne ont une adresse URL différente pour l’Autriche, la Suisse et l’Allemagne, on peut connecter ces pages avec le lien alternate.

Encodage des caractères et utilisation

L’attribut hreflang utilise l’encodage ISO 639-1 et, quand c’est possible, la région va utiliser ISO 3166-1 alpha-2. Les deux premières lettres en minuscule représentent la langue (par exemple, « fr » pour le français, « de » pour l’allemand ou « es » pour l’espagnol), et elles sont suivies d’un « – » et de la région en lettres majuscules (« ES » pour l’Espagne, « CH » pour la Suisse ou « CA » pour le Canada). Voici quelques exemples de combinaison langues-codes de régions :

    • de-CH: Suisse germanophone
    • fr-CH: Suisse francophone
    • es-ES: espagnol d’Espagne
    • de: allemand en général

Utilise l’attribut lien x-default hreflang pour mettre une « page par défaut »

Grâce au nouvel attribut lien hreflang=”x-default”, que Google a sorti le 10/04/2013, on peut créer une page par défaut pour toutes les langues que on n’a pas indiquées explicitement.

Explication en vidéo par Google à ce sujet

Étendre un site sur plusieurs langues

https://www.youtube.com/embed/8ce9jv91beQ

Google a les meilleures pratiques pour étendre un site sur de nouvelles langues ou sur de nouveaux pays. Nous parlons de cas d’étude de sites internationaux et de la mise en œuvre du
rel= »alternate » hreflang.

Davantage de sources de SISTRIX et de Google à ce sujet :

SISTRIX

Google