web-dev-qa-db-fra.com

Comment puis-je faire en sorte que le contenu de mon site s'affiche dans d'autres langues lors d'une recherche Google lorsque les paramètres régionaux sont stockés dans un cookie

J'utilise pour définir les paramètres régionaux de chaque utilisateur en détectant l'en-tête de langue du navigateur et en le stockant dans un cookie pour afficher le contenu de mon site. Les utilisateurs peuvent également sélectionner la langue et modifier les paramètres régionaux. Le cookie sera mis à jour en conséquence.

tldr; les noms de chemin de site sont tous identiques, mais le contenu statique changera en fonction de la valeur du cookie.

Lorsque quelqu'un recherche mon site au Japon, par exemple, je souhaite consulter le résultat du moteur de recherche pour afficher les informations de mon site en japonais. Actuellement, Google affiche les résultats concernant mon site uniquement en anglais.

Selon cette page: https://support.google.com/webmasters/answer/6144055?hl=fr&ref_topic=2370587 Google fournit une analyse tenant compte des paramètres régionaux. Mais il vous est demandé de "confirmer que la configuration de votre site Web prend en charge l'analyse en fonction de la localisation". Actuellement, cela ne semble pas fonctionner pour mon site. Comment pourrais-je résoudre ce problème?

2
dedles

Googlebot n'utilise pas de cookies pour élaborer des traductions, il détecte la langue de la page. Ainsi, votre contenu, lorsqu'il est consulté par Googlebot depuis son adresse IP américaine, servira un contenu en anglais.

Google recommande d'utiliser des URL différentes pour des contenus linguistiques différents, tels que votre site par défaut étant en anglais, mais de définir un sous-domaine différent pour votre contenu traduit, tel que fr.domain.com, ou d'utiliser des ccTLD tels que www.domain.com, www.domain. .com.cn, etc pour le contenu traduit, mais si votre implémentation ne le supporte pas, vous pouvez ajouter le

<link rel="alternate" hreflang="es" href="http://www.domain.com/es/title.html" />

Pour plus d'informations sur cette opération, reportez-vous à la section Support de Google à l'adresse https://support.google.com/webmasters/answer/189077?hl=fr

1
Chris Rutherfurd