Comment utiliser rel = 'canonical' correctement


29

J'ai 3 URL qui servent les mêmes données:

  • www.example.com/product/foo
  • www.example.com/product/foo?id=1
  • www.example.com?product=foo

Pour le bien de Google, je veux que l'URL www.example.com/product/foosoit canonique.

Cependant, j'ai ma configuration de code afin que les 3 de ces pages soient servies à partir du même code, donc si j'ajoute <link rel='canonical' href='http://www.example.com/product/foo' />à mon code, il sera appliqué aux 3 pages, y compris celle-ci http://www.example.com/product/foo.

Y a-t-il un problème avec cela ou est-ce que le fait d'avoir une circulaire canonique ne pose aucun problème?

Réponses:


31

Il n'y a aucune circularité implicite en ayant <link rel='canonical' href='http://www.example.com/product/foo' />apparu comme http://www.example.com/product/foo.

Voilà l'intention. Vous dites que "la meilleure URL" pour cette page est http://www.example.com/product/foo, donc quand les moteurs de recherche frapperont http://www.example.com/product/foo?id=1, ou http://www.example.com?product=foo, ils obtiendront ce code et diront "Aha! C'est vraiment cette page canonique, je la rendrai officielle." Sur la page elle-même, cela signifie simplement "Oui, c'est une page, et c'est la meilleure URL pour cette page."


où je peux ajouter ma balise canonique
Gemme

1

C'est un excellent exemple de ce à quoi servent les liens canoniques. Selon les mots de Google (vraisemblablement dans l'article ci-dessus), vous leur donnez un indice que vous souhaitez que la page s'affiche dans les SERP en tant que format que vous désignez.

De plus, cela vous aide à éviter que votre trafic ne soit dilué (aux yeux d'un moteur de recherche) comme s'il s'agissait de 3 pages distinctes et réduirait toute chance que le contenu soit considéré comme étant en double.

Une mise en garde cependant, s'il y a des pages avec des catégories de produits (plusieurs produits sur une page), ces pages / produits ne doivent pas inclure de liens canoniques. Je ne sais pas si c'est "officiel" mais certains plug-ins WordPress SEO utilisent rel = "bookmark" sur les permaliens (au lieu de canoniques) sur les pages où il y a plusieurs listes. Je suppose que la même chose serait sage pour les produits.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.