web-dev-qa-db-fra.com

Marquage de pages de devise différentes pour une boutique en ligne multidevises

Je présente deux sélections sur mon site; le premier est la langue (qui modifiera l'URL et le contenu) et la devise. Le paramètre de devise est appliqué via la chaîne de requête, comme page?curr=EUR, puis il s'en souviendra pour cette session.

J'utilise le rel="alternate" hreflang="x" pour mon contenu multilingue, mais je ne peux pas baliser le paramètre "devise". Actuellement, Google analyse toutes mes pages de devise alternative et les marque en double. Ce qui n'est pas faux car seul le texte de prix change.

  • Si quelqu'un change la langue du site, je règle également la devise la plus probable pour cette langue en même temps. Par exemple, si je choisis l'anglais, je mets la devise en USD, pour l'allemand je change en EUR, etc. Mais le visiteur peut remplacer ces paramètres s'il le souhaite. (par exemple, un contenu en anglais avec des prix en EUR est possible)
  • De plus, je n’ai que 2 langues mais plus de 2 devises. Le mappage langue-monnaie n’est donc pas strictement un-à-un. (certains pays utilisent plusieurs devises)

Comment puis-je marquer/marquer le paramètre de devise sans générer de contenu "en double" pour la perspective du moteur de recherche?

Le marquage de toutes les alternatives de devise possibles pour une langue dans rel="alternate" constitue-t-il une approche raisonnable? Les URL alternate avec des chaînes de requête fonctionnent-elles?

4
Hazar

Je pense que vous devriez essayer d'utiliser rel = canonique en pointant sur la page que vous souhaitez indexer par Google. Si vous souhaitez que deux des mêmes pages se classent sur Google pour une raison quelconque en raison de vos balises de langue, vous pouvez utiliser rel = alternate.

Si Google considère que toutes vos pages sont dupliquées en dépit des différences de prix entre les monnaies, c'est probablement parce qu'il estime qu'il n'y a tout simplement pas assez de contenu sur vos pages. Par conséquent, vous devrez peut-être créer un contenu plus unique/dynamique pour toutes vos devises. Cela pourrait être sous la forme de graphiques et de tableaux, ou même d'articles.

Les URL de paramètre (avec?) Doivent fonctionner de la même manière que les URL normales du point de vue de Googlebot, en ce sens qu'elles seront traitées comme des pages individuelles. L'avantage supplémentaire de l'utilisation d'URL de paramètres est que vous pouvez réellement indiquer à Google comment traiter vos paramètres dans la console de recherche.

Par exemple, si vous avez deux pages:

  • example.com/currency/usd/eur
  • example.com/currency?&one=usd&two=euro

Vous pouvez potentiellement dire à Google d'avoir un = usd & deux = euro pointé sur/usd/eur en tant que canonique, dans les paramètres de la console de recherche. https://www.google.com/webmasters/tools/crawl-url-parameters?hl=fr&siteUrl=

1
Michael d