web-dev-qa-db-fra.com

Site Web multilingue avec les paramètres de langue dans l'URL et la redirection HTACCESS

Je rencontre un problème d'utilisation des outils pour les webmasters de Google. La page d'accueil de mon site Web est redirigée vers la version linguistique appropriée en fonction de la langue du navigateur de l'utilisateur.

Par exemple, si un utilisateur du Royaume-Uni visite https://www.example.com, il sera redirigé vers https://www.example.com/en/ si un utilisateur italien se rend sur le même site, il est redirigé vers la version italienne.

Cette approche me pose quelques problèmes de référencement: sur la page "Fetch as Google", l'état de ma page d'accueil est bien évidemment redirigé (vers l'une des versions linguistiques) et je crains que cela ne soit un problème sérieux pour le référencement. Est-ce vrai? Si oui, comment résoudre ce problème?

Si je recherche sur mon site, il semble que les pages anglaises et italiennes soient mélangées dans le moteur de recherche.

3
pipizanzibar

Deux points ici.

Redirection conditionnelle et référencement

La redirection conditionnelle ne pose pas de problème si elle est correctement configurée. Dans le cas de Google, ils utilisent maintenant "l'analyse sensible à la localisation" , leur robot d'exploration utilisant différentes valeurs Accept-Language (c'est-à-dire les langues du navigateur) et adresses IP.

Cela dit, , nous ne savons pas exactement quelles langues et quelles régions sont prises en charge , et leur propre page sur l'analyse sensible à la localisation conseille de continuer à utiliser hreflang.

De plus, les autres moteurs de recherche n'ont pas, à notre connaissance, de fonctionnalités équivalentes . Pour eux, nous devons supposer qu'ils n'émettent pas d'en-têtes Accept-Language et ne doivent probablement pas être explorés à partir d'un seul emplacement.

Lors d'une redirection conditionnelle, vous aurez généralement une redirection de secours. Par exemple, si vous avez uniquement du contenu en anglais et en italien, un visiteur avec un navigateur défini en allemand ira vers le lieu par défaut que vous jugerez meilleur.

En prenant en compte l'analyse des paramètres régionaux, ce scénario par défaut s'appliquera aux moteurs de recherche. Ainsi, pour vous assurer que le contenu spécifique à votre pays/langue est correctement analysé et indexé, vous devez vous assurer qu'il est entièrement accessible malgré la redirection conditionnelle .

Il peut être utile de se référer à ma réponse à une question précédente similaire .

Problèmes d'utilisation de la langue du navigateur pour la redirection conditionnelle

Vous n'avez pas posé de question à ce sujet, mais cela vaut la peine d'être signalé. La langue du navigateur peut être un indicateur non fiable. La plupart des navigateurs utilisent l’anglais américain par défaut et de nombreux utilisateurs ne savent pas ou ne se soucient jamais de le changer.

Pour cette raison, si vous utilisez vos analyses pour comparer le trafic par langue et par lieu, vous constaterez souvent une différence.

C'est généralement plus visible entre les variantes de l'anglais (États-Unis, Royaume-Uni, Australie, Canada, etc.). En regardant maintenant les données de l'un de mes clients, par exemple, je constate que, selon la langue du navigateur, ils ont presque trois fois plus de visiteurs en provenance des États-Unis que ne le suggèrent les adresses IP.

Peut-être pas un problème pour vous, mais mérite d'être considéré.

1
GDav