web-dev-qa-db-fra.com

alternatif vs canonique, qui a la préférence?

Je lis https://support.google.com/webmasters/answer/139066 mais je voudrais tout de même "vérifier".

Situation suivante:

Webshop en 3 langues (allemand, français, anglais).

Chaque page a le jeu canoncical correct.

Nous aimerions maintenant définir les liens alternate avec les attributs hreflang pour référencer les versions respectives de la page du produit dans d'autres langues.

Pour des raisons techniques (système basé sur un nuage), nous pouvons uniquement générer des liens tels que

  • a) example.com/p-1234567

Bien que l’adresse de la page correcte (et l’URL à trouver dans l’élément de lien canoncial target) soit

  • b) example.com/seo_base_words_for_url/p-1234567

Question (s)

Est-il 'valide' d'avoir alternate un lien 'a' vers une page avec le canonical 'b'? Google l'indiquera-t-il correctement (uniquement le lien "b")?

La façon dont je comprends le sujet est l’utilisation parfaite ou le seul objectif pour canonical pour commencer.

J'ai lu devrais-je inclure le code de langue actuel dans <link rel = "alternate" hreflang = "" />? aussi, et à la lumière de cela, il serait encore plus intéressant d'avoir une bonne répondre à cette question. Comme le lien 'rel' doit être A <-> B (confirmé) et auto-référence.

3
Daniel Böttner

Eh bien, vous ne pouvez pas créer de lien vers la page A dans votre balise hreflang si la page A indique qu'il s'agit d'un doublon de la page B. Vous obtiendrez des erreurs dans la console de recherche Google pour les balises de retour manquantes.

1
tinkerr

Daniel - Je ne suis pas sûr de comprendre la question, mais voici une clarification possible.

Remarque: Canonical et HREFLang ne sont pas interchangeables. Si vous utilisez l'URL pour A sur B dans le canonique, B ne sera jamais indexé.

Par exemple, code page A

Code page b

La page A contient à la fois des éléments HREFLang et un élément canonique.

La page B contient à la fois des éléments HREFLang et un élément canonique.

L'objectif principal de canonique est d'en faire l'URL principale si vous ajoutez des paramètres de suivi et que cela n'a rien à voir avec HREFLang et que vous en fassiez la page dominante du site.

Voici un article qui peut aider http://hrefbuilder.com/incorrect-global-canonicals (mon blog sur les questions relatives à hreflang)

0
Bill Hunt