web-dev-qa-db-fra.com

Que devrait-il être Hreflang et Canonical avec les paramètres de session?

Nous avons un oxyde onlineshop avec différents domaines/sous-domaines en fonction de la monnaie et de la langue.

Maintenant, nous avons un problème avec les tags hreflang, à cause des paramètres

  1. la session du panier entre les domaines est définie par ?force_sid=(random string for session id)
  2. pour différentes vues dans des catégories comme ?ldtype=grid&_artperpage=100&pgNr=0&cl=alist&searchparam=&cnid=3ae4a2e1dd7501139.35363255

Si l'URL est accessible sans les paramètres, les balises canonique et hreflang sont correctes.

Si les paramètres sont définis, les balises canonique et hreflang sont fausses.

Quelles sont les étiquettes correctes par exemple: www.example.de/category-name/?force_sid=e9k6p7d5dbpcu3s41p22tbll71 ?

On a:

<link rel="canonical" href="https://www.example.de/category-name/">
<link rel="alternate" hreflang="x-default" href="https://www.example.de/category-name/">
<link rel="alternate" hreflang="de" href="https://www.example.de/category-name/">
<link rel="alternate" hreflang="de-CH" href="https://www.example.ch/category-name/">
<link rel="alternate" hreflang="fr-CH" href="https://fr.example.ch/category-name/">
<link rel="alternate" hreflang="de-AT" href="https://www.example.at/category-name/">
<link rel="alternate" hreflang="fr" href="https://www.example.fr/category-name/">
<link rel="alternate" hreflang="en" href="https://www.example.com/category-name/">
<link rel="alternate" hreflang="es" href="https://www.example.es/category-name/">
1
user1509034

ne me dis pas que vous indexez vraiment de telles URL paramétrisées? Si oui, cela a un impact négatif exceptionnel.

S'ils sont noindex-ed (ce qui serait correct), alors ne vous souciez pas de leurs canoniques et de leurs hreflangs. Vos URL des paramètres moins cher sont pour Google - il faudrait que les canonicales et les hreflangs soient corrects.

1
Evgeniy