J'ai rencontré des sites Web utilisant à la fois un canonique basé sur un en-tête HTTP et un canonique basé sur des balises. Parfois, ils ne font pas référence à la même URL, ce qui m'amène à ma question: l'un at-il priorité sur l'autre et existe-t-il une pénalité liée au référencement qui consiste à utiliser les deux sur la même page?
Depuis que Googlers a mentionné ce problème dans l’un de ses articles:
Ne spécifiez pas plus d'un rel = canonique pour une page. Quand plus d'un est spécifié, tous les rel = canoniques seront ignorés.
5 erreurs communes avec rel = canonical
Algorithme de Google peut peut ignorer les deux s'ils pointent vers des URL différentes
S'ils ne sont pas liés au même, il y aura des problèmes pour le bon vieux g-bot. Il ne sait pas quoi faire avec ces pages. Le résultat sera moins ou mauvaise pages indexées. Ce qui conduira à la perte de classement.
Normalement, ce genre de choses apparaîtra dans les messages de la console de recherche si quelque chose comme cela se produit.
Idem avec hreflang - configuration différente/incorrecte = google bot est confus et fait des "choses stupides".