web-dev-qa-db-fra.com

Comment dois-je aborder sitemap.xml, hreflang et les régions pour mon site Web

Je suis développeur sur un grand site qui cible un contenu avec une URL spécifique au niveau régional. Est-il techniquement correct de cibler les pays de ces régions dans le sitemap.xml et de les orienter vers l'URL régionale?

Dans une région comme l’Amérique du Nord, deux ou trois pays pourraient être desservis par un autre hreflang (Canada, États-Unis), mais indiqueraient une URL commune: example.com/us

Par exemple;

<url>
  <loc>http://example.com/au/</loc>
  <xml:link rel="alternate" hreflang="en-ca" href="http://example.com/us/" />
  <xml:link rel="alternate" hreflang="en-us" href="http://example.com/us/" />
  <xml:link rel="alternate" hreflang="en-gb" href="http://example.com/uk/" />
  <lastmod>2015-01-26T12:12:59Z</lastmod>
  <changefreq>weekly</changefreq>
  <priority>0.5</priority>
</url>

Est-ce approprié? Je veux faire en sorte que les visiteurs du Canada sachent que le contenu régional leur convient (malgré le nom de répertoire régional malheureux - "nous" plutôt que "nord-américaine"). Bien sûr, je souhaite également que Google sache qu'il existe également un contenu pour ces paramètres régionaux.

Merci d'avance.

3
travo

Oui, il est correct de cibler les pays dans le fichier sitemap.xml et de les orienter vers l’URL régionale.

Et oui, vous pouvez utiliser la même URL pour plusieurs emplacements.

Cependant, vous voudrez peut-être le simplifier ici et utiliser/us/pour "en" (toutes les variantes anglaises qui ne sont pas spécifiées autrement) et/uk/pour "en-gb" (anglais uniquement en Grande-Bretagne).

Si possible, utilisez les versions plus génériques des valeurs hreflang, car cela permet d'utiliser ces URL plus largement. Vous pourriez même envisager d'utiliser " x-default " ici, si c'est votre préférence globale. Vous pouvez également utiliser la même URL pour x-default et une variante plus spécifique.

2
Max