2. Appliquez des balises hreflang
Outre les indicateurs de langue, Google utilise également des attributs hreflang pour aider à déterminer à la fois la langue de la page et la région à laquelle elle est destinée.
Ces balises peuvent être insérées dans la section d'en-tête de la page d'origine ou soumises via une sitemap. Par exemple, une balise hreflang faisant référence à une page en français destinée aux lecteurs Canadiens pourrait ressembler à ceci :
<link rel=”alternate” hreflang=”fr-ca” href=”http://exemple.com/fr/” />
Si une page est destinée à plusieurs régions, plusieurs attributs hreflang peuvent être ajoutés. Cependant, il convient de noter que tout ce processus est à la fois compliqué et long, en particulier pour les débutants.
3. Site-multilingue - Préférez une langue par page
Il peut être tentant de traduire certaines parties d'une page tout en conservant d'autres parties dans la langue d'origine. Quelques exemples où une page peut avoir plusieurs langues :
- Le contenu principal est traduit mais le texte de navigation est dans la langue d'origine.
- Le contenu généré par les utilisateurs (comme les discussions sur le forum et les commentaires) est dans différentes langues.
Dans ces deux cas, la langue et la région voulues de la page peuvent être clarifiées en ajoutant les balises hreflang décrites précédemment.
Cependant, plusieurs langues sur une page peuvent impacter l'expérience utilisateur. Dans le premier cas, le lecteur peut comprendre le contenu principal mais avoir du mal à naviguer vers d'autres pages. Dans le deuxième cas, le contenu généré par l'utilisateur dans différentes langues pourrait entraîner une perte de contexte des discussions et un lecteur confus, voire frustré.
Il existe certains cas où plusieurs langues sur une page sont réellement bénéfiques pour le lecteur, comme les traductions côte à côte sur un site d'apprentissage des langues. Dans sa page de conseils de site multilingue, Google recommande d'éviter les traductions côte à côte. Cependant, si vous avez besoin de suivre cette voie, vous devez certainement utiliser les balises hreflang dont nous avons parlé plus tôt. Vous pouvez même ajouter plusieurs balises si nécessaire.