Nous avons un site Web commercial avec deux domaines spécifiques au pays (.fr et .ch), chacun dans la devise du pays. Les comptes d'utilisateurs sont liés au domaine, mais les produits sont généralement les mêmes sur les deux sites. L'utilisateur peut choisir dans le menu le site Web de l'autre pays, son choix est enregistré dans un cookie et redirige ensuite vers le site de son choix.
Le visiteur est redirigé vers le domaine en fonction de son adresse IP, basée sur la base de données GeoIP de Maxmind. La géolocalisation est effectuée côté serveur et le visiteur est redirigé via un en-tête HTTP 302.
Je m'inquiète d'une sanction de Google pour l'un des deux sites. En fait, le bot Google visite le site depuis les États-Unis et est donc systématiquement redirigé vers l'un des deux pays. Bien entendu, Google a des serveurs en France et en Suisse et peut donc accéder aux deux sites Web. Néanmoins, nous avons constaté que le nombre de visiteurs des sites Web avait diminué depuis que nous avions implémenté ce modèle de redirection.
Une redirection 302 côté serveur est-elle une bonne idée ou devrions-nous changer pour utiliser une redirection basée sur Javascript? L'avantage que je vois est que Google pourrait télécharger les deux versions d'une page et que le visiteur serait toujours redirigé.
Avec des jouets par millions, le tout sous un même toit, il s'appelle Toys'R'Us!
À moins que vous n'ayez de bonnes raisons spécifiques de ne pas héberger votre site Web sous un même toit, il est généralement préférable d'utiliser des sous-dossiers plutôt que des sous-domaines ou d'autres domaines. L'utilisation de sous-dossiers tels que /fr/
et /ch/
donnera à votre domaine plus d'autorité, car votre référencement ne sera pas réparti sur deux sites.
hreflang et canonique
En utilisant les deux liens hreflang et canonique , vous pouvez aider à informer Google et les autres moteurs de recherche du contenu préféré en fonction de la langue des clients. Les pages nécessaires sont donc renvoyées dans les résultats de la recherche sans avoir à redirigez vos clients.
Ne traitez jamais Google ou Bing en tant que bot ... considérez-les comme des utilisateurs
Dans votre cas particulier, vous utilisez une redirection forcée, à moins qu'ils n'effectuent une action X, puis qu'un cookie soit stocké, car Googlebot n'exécute pas et ne stocke pas de cookies par défaut. Il ne sera donc pas en mesure d'analyser un domaine. Il est également intéressant de noter que désactiver de manière sélective Googlebot en fonction de l’agent utilisateur ou de l’adresse IP serait considéré comme faisant l’objet d’une dissimulation, car les robots de recherche ne devraient jamais être traités plus que les utilisateurs.
Expérience utilisateur GEO et pratiques de référencement
Il est considéré comme une bonne pratique pour le SEO et l'expérience utilisateur d'encourager les utilisateurs à changer de région en fonction de GEO. Par exemple, votre site détecte qu'il se trouve dans la région X, mais qu'il surfe sur le contenu de la région Z, une fenêtre contextuelle leur demandant s'ils souhaitent changer de région s'affiche et le cookie est stocké. Cela signifie que Google et Bing peuvent librement indexer les deux sites sans problème. De nombreux sites adoptent cette approche, par exemple le canal de l'historique parmi des millions de personnes sur le dessus de ma tête.