Quel canonical pour une page multilingue ?

WRInaute discret
Bonjour,

On m'a déjà fait la remarque comme quoi il n'y a pas de Canonical sur certaines pages. Par exemple cette page est en français (liens cliquables):
https://monsite.io/fr/VISION-ART/cat/pablo-picasso/image/les-demoiselles-d-avignon-pablo-picasso/product/print-artwork
Cette image a une version en anglais:
https://monsite.io/en/VISION-ART/cat/pablo-picasso/image/the-ladies-of-avignon-pablo-picasso/product/print-artwork
Et dans les sources de la version en français on a:
<link rel="alternate" href="https://monsite.io/en/VISION-ART/cat/pablo-picasso/image/the-ladies-of-avignon-pablo-picasso/product/print-artwork" hreflang="en-US"/>
<link rel="shortlink" href="https://monsite.io/print-artwork/Vnds"/>
Mais pas de canonical, vers quelle langue devrait pointer le canonical ?

Dans le shortlink je ne précise pas la langue, est-ce que je devrais ? Quand on ne précise pas la langue dans une URL, la langue affichée dépend de la langue du navigateur. Résultat, pour Google c'est toujours l'anglais.
Bien sur, pour les internautes qui ont précisé un choix de langue, la version affichée dépend d'un cookie dans lequel est précisé la langue choisie.

Merci pour votre aide.
 
WRInaute discret
Bonjour,

Merci pour votre aide. Cette fois c'est fait, et ça n'a pas été une mince affaire. Cette page par exemple n'a pas la même URL en fonction de la langue...https://monste.io/VISION-ART/image/rome-vue-de-l-aventin-william-turner-1835/

<link rel="alternate" href="https://monsite.io/VISION-ART/image/rome-from-mount-aventine-william-turner-1835/product/print-artwork" hreflang="en-US"/>
<link rel="canonical" href="https://monsite.io/fr/VISION-ART/im...tin-william-turner-1835/product/print-artwork" hreflang="fr"/>
<link rel="shortlink" href="https://monsite.io/fr/print-artwork/V39m"/>


Et puis il y a une fonction de généré les links alternate et canonical en fonction si le client accepte les cookies ou pas.
Donc pour Google cette page est en anglais : https://monsite.io/about/ et son alternate fr est https://monsite.io/fr/about alors qu'elle peut être en français pour les navigateurs acceptant les Cookies...

J'espère que tout est bon.
 
Discussions similaires
Haut