On m'a demandé de prendre en charge la maintenance d'un site existant qui est en train d'être retravaillé.
Actuellement, il sert du contenu localisé dans plusieurs langues, mais via un mécanisme plutôt inutile, ce qui signifie essentiellement que les moteurs de recherche le font uniquement en anglais et que tous les liens profonds apparaissent de facto également en anglais.
Ainsi, de nouveaux sites localisés sont construits sous des domaines distincts - pas seulement pour cela, il y a d'autres avantages. Nous cherchons ensuite à rediriger correctement les utilisateurs vers le nouveau site, le cas échéant, ou vers l'ancien contenu localisé où le nouveau site n'est pas encore disponible. Une fois ce processus terminé, l'ancien contenu du site sera alors entièrement supprimé.
Pour les humains, ce n'est pas un problème. Nous pouvons les envoyer via une page de passerelle lors de leur première visite sur le site, saisir leur préférence de langue et l'enregistrer dans un cookie, puis les rediriger vers le nouveau contenu localisé dès qu'il est disponible.
Pour les moteurs de recherche, ce n'est pas si bon ... En principe, je suis content de contourner la page de la passerelle et de rediriger les araignées connues vers le nouveau site, mais cela signifie que nous diffusons un contenu radicalement différent (même une URL différente!) aux utilisateurs humains et robots. Est-ce que cela ne sera donc pas considéré comme un cloaking et nous causer du chagrin?
Quelqu'un connaît un meilleur moyen de gérer cela?
Je recommanderais d'utiliser le balisage de la langue alternative de Google . En bref, cela vous permet de marquer chaque page (ou votre plan Sitemap XML) avec l'emplacement des variantes linguistiques de chaque page, voire des alternatives dans la même langue et destinées à différents pays.
Google recommandation contre la redirection automatique basée sur la langue perçue de l'utilisateur , il est donc probablement préférable d'éviter cela si vous le pouvez. Une combinaison de balisage dans une autre langue, de bonnes liaisons entre les sites et d'un contenu correctement optimisé doit permettre de garantir que le bon contenu apparaît dans les bonnes recherches locales et que les utilisateurs puissent accéder au contenu qu'ils souhaitent au cas où, pour une raison quelconque , ils se retrouvent sur le mauvais site.