web-dev-qa-db-fra.com

Devrais-je mettre mon paramètre de requête de paramètres régionaux dans l'URL du sitemap?

Je génère actuellement mon plan du site pour mon site Web, répertoriant toutes les pages générées par les utilisateurs (avec images et données). Ces pages sont accessibles publiquement et ont un contenu internationalisé en français et en anglais, en fonction de la langue acceptée par l'utilisateur. Il peut être forcé à l'aide du paramètre de requête _locale.

dois-je utiliser le sitemap suivant (y compris le paramètre de requête dans le loc)? Ou devrais-je supprimer le paramètre de requête du loc et le conserver uniquement en remplacement? (J'ai supprimé d'autres champs comme lastmod, changefreq et priority pour plus de concision)

<url>
  <loc>https://mywebsite.com/users/XXX/posts/YYY?_lang=en_US</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://mywebsite.com/users/XXX/posts/YYY?_lang=en_US"/>
  <xhtml:link rel="alternate" hreflang="fr" href="https://mywebsite.com/users/XXX/posts/YYY?_lang=fr_FR"/>
</url>

Je pense que le placer dans le loc indiquerait à Google que l'URL canonique est en fait avec le paramètre de paramètres régionaux défini sur en_US. Cela poserait-il un problème en termes de résultats de recherche ou d'apparence? (Ce lien est affiché à divers endroits sans ce paramètre de requête)

2
PhilippeAuriach

Vous avez raison de dire que l'ajout du paramètre d'environnement local au plan du site indiquerait à Google qu'il s'agit de la version canonique préférée de l'URL. John Mueller, qui travaille chez Google sur les sitemaps, en donne l’une des utilisations dans la question de Sitemap Paradox .

Votre utilisation de l’inclusion du paramètre et de la définition de caractères alternatifs dans le plan du site semble parfaite. Je ne recommanderais normalement pas d'utiliser des paramètres pour les paramètres régionaux (voir Comment structurer mes URL pour le référencement et la localisation? ), mais si vous l'avez déjà fait, vous devez utiliser le plan du site comme vous le proposez. .

1