web-dev-qa-db-fra.com

Évitez le "masquage" avec les redirections GeoIP

Je travaille actuellement sur un site basé aux États-Unis qui comprend les éléments suivants:

  • Site d’atterrissage national (appelez ce site Web, à savoir www.site.com)
  • 50 sous-domaines régionaux, un pour chaque état (par exemple, nevada.site.com, california.site.com)

Le WWW sert actuellement du contenu non régional tandis que le contenu régional contient des informations spécifiques à l’État.

Avec ce site particulier, nous cherchons à rediriger les utilisateurs avec une API GeoIP (capture IP, conversion au format Zip, association de Zip à l’état, redirection d’utilisateur) vers le sous-domaine régional approprié. Si nous ne sommes pas en mesure d’attribuer l’adresse IP à un État pour une raison quelconque (hors du pays, TOR, VPN), nous le transmettrons à la version WWW de la page et permettons à l’utilisateur de saisir leur emplacement (en les envoyant à le site régional correct).

Nous prévoyons de transmettre Googlebot au site national (en utilisant les données GeoIP et User Agent). Google envisagerait-il cette dissimulation, ou devrions-nous passer à Googlebot comme un utilisateur normal?

1
Yashar

Il est contre les directives de Google de traiter leur bot de manière différente de celle d'un utilisateur normal. Par conséquent, si vous redirigez de force les utilisateurs, vous devez forcer la redirection de Googlebot. Cela pose évidemment le problème de l'indexation de Google dans une seule région. C'est pourquoi de nombreuses entreprises aiment - Ne forcez pas la redirection .

Pour respecter les consignes de Google, mais cela améliorera également votre expérience d'utilisateur, car GEO IP n'est pas parfait. Vous devez demander à vos visiteurs s'ils souhaitent se rendre dans la région A ou s'ils le souhaitent, similaires à d'autres sites Web tels que Dell, History Channel, WebMD, etc. .

2
Simon Hayter