Je prévois de créer un site Web proposant des variantes de page d’accueil régionale. Par exemple:
Le reste du site est agnostique de région et le contenu continuera tel que:
Pour les demandes de page d'accueil (.com), je prévois de rediriger les utilisateurs vers la variante de page d'accueil appropriée (via 301). Si je ne peux pas déterminer le bon, je vais les rediriger vers la page d'accueil US (/ us).
D'un point de vue SEO, est-ce que ça va? ou devrais-je faire quelque chose de plus pour informer les moteurs de recherche des différences régionales? Les robots étant agnostiques par région, je prévois de les diriger vers la page américaine avec un 301, ou dois-je utiliser quelque chose sur la page .com qu'ils utilisent?
Étant donné que la page d'accueil régionale sera probablement la page la plus visitée, elle devrait apparaître dans les liens de résultats lors de la recherche de mycompany (ce qui, à mon avis, est une bonne chose).
Toutes mes excuses pour la question un peu ouverte - je sais que tout ce qui concerne le référencement est plus un avis/une meilleure pratique que des faits mais je recherche simplement des conseils.
Tout d’abord, vous devez utiliser un 2 redirect pour cela, pas 1 . Avec une redirection 301, vous indiquez aux moteurs de recherche que votre page d'accueil a été déplacée de manière permanente et qu'ils doivent supprimer l'URL d'origine et la répertorier sous l'URL cible. Une redirection 302, par contre, est temporaire: elle indique aux moteurs de recherche (et aux utilisateurs) qu'ils doivent se rendre sur une autre page pour obtenir le contenu, mais que l'URL d'origine est toujours celle qu'ils doivent conserver dans leur index.
Deuxièmement, vous devriez suivre Google directives pour les sites multirégionaux . En particulier, je suggérerais d'utiliser les balises rel=alternate
link pour lier vos pages régionales, afin que, par exemple, mycompany.com/europe
pourrait avoir la balise:
<link rel="alternate" href="/us" hreflang="en-US" />
tandis que mycompany.com/us
aurait la balise:
<link rel="alternate" href="/europe" hreflang="en-EU" />
Cela devrait permettre à Google de savoir que ces deux pages sont en fait des variantes régionales de la même page. (Remarque: EU
est un code exceptionnellement réservé ISO 3166-1 pour l’Union européenne. Je ne sais pas si Google le reconnaît effectivement comme un code de région approprié, mais cela en vaut probablement la peine. essayez, au moins.)
Vous pouvez également souhaiter inclure sur toutes les pages principales régionales la balise:
<link rel="canonical" href="/" />
En réalité, cette balise indiquera à Google qu'il ne devrait pas indexer les pages régionales, mais simplement traiter les liens pointant vers eux comme s'ils pointaient vers la page principale. (Google est susceptible de toujours afficher les variantes régionales spécifiées via des liens rel=alternate
dans des résultats de recherche adaptés aux régions; je ne l’ai pas vraiment testé correctement, et leur documentation y fait allusion mais ne semble pas le dire carrément.) Bien sûr, vous ne devriez le faire que si les pages régionales ont un contenu essentiellement identique; s'ils contiennent chacun un contenu unique que les utilisateurs peuvent rechercher, rel=canonical
n'est probablement pas la bonne solution.
Il y a un couple sur questions qui répondent à certains des points de référencement que vous soulevez.
Je dirais que vos utilisateurs vont probablement être déroutés par cette stratégie et probablement par Google, car je ne crois pas que le bot le fera reconnaît votre site Web comme étant multilingue .
Je vous suggérerais d’utiliser le codes de pays ISO dans vos URL, par exemple. example.com/en/ ou en.example.com et de garder les utilisateurs dans cet espace lors de la navigation, cela est moins déroutant s'ils sélectionnent une autre langue sur la page d'accueil et permettront d'élargir plus facilement le contenu traduit à l'avenir. .