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?

Ben Hoffman
la source

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."

artlung
la source
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.

adam-asdf
la source