Un certain nombre de sites utilisent le même mécanisme de redirection dans tous les domaines. Nous avons récemment remplacé un site non localisé par un site localisé et avons détecté que l'intégration de Google+ n'apparaissait plus dans les résultats de la recherche ET que le classement PageRank était passé de 2 à 0.
Nous avons bien sûr sur toutes les pages le balisage approprié pour indiquer la langue alternative:
<link hreflang="de" href="/de" rel="alternate" />
Autant que nous puissions en juger, nous suivons toutes les directives de Google, accessibles au public. Nous sommes donc un peu opposés s'il s'agit d'un bogue dans Google ou si nous avons commis une erreur.
Le fait de ne pas afficher de contenu sur l'URL racine d'un domaine a-t-il une incidence négative sur le classement des moteurs de recherche et, dans l'affirmative, comment met-on en place une redirection de langue appropriée?
Tout d’abord, votre PageRank est passé à 0 car vous avez changé d’URL et Google doit attribuer le PageRank à la nouvelle URL. En fait, ils l'ont déjà fait en interne, mais cela n'apparaîtra pas dans les vérificateurs de PageRank ni dans la barre d'outils Google jusqu'à ce qu'ils actualisent ensuite les données visibles publiquement. La dernière fois qu'ils l'ont fait était en décembre 2013. Toutes les URL créées après cela sembleront avoir un PageRank égal à zéro.
La redirection à partir de la racine de votre domaine vers un sous-répertoire convient parfaitement. Il semble que vous ayez bien réfléchi aux cas de redirection. Le seul qui me préoccupe pour le référencement est le cas particulier des robots. Vous voudrez peut-être supprimer cette règle particulière et traiter les bots comme n'importe quel autre agent utilisateur. Google considère que toute règle spéciale pour les robots est de "masquer" et peut pénaliser votre site pour cela. Si les robots envoient des en-têtes de langue appropriés, je ne vois pas pourquoi vous ne voudriez pas les rediriger de toute façon vers la langue la plus pertinente.
La chose la plus importante à propos des redirections de langue est que vous ne devriez jamais rediriger d'une langue à une autre. Prenons le cas d'un utilisateur français qui atterrit sur une page en allemand (/de
). Vous ne devriez pas automatiquement rediriger vers /fr
parce que peut-être ils:
Empêcher les utilisateurs d’obtenir le contenu qu’ils veulent est un gros non-non. Au lieu de cela, vous pouvez mettre un avis en haut de la page dans une grande boîte bien visible qui indique (en français):
Une version française de cette page est disponible. Cliquez ici pour l'utiliser à la place.