Une URL canonique vous permet d'indiquer aux moteurs de recherche que certaines URL similaires sont en réalité les mêmes. Vous avez parfois des produits ou du contenu qui peuvent être trouvés sur plusieurs URL – ou même plusieurs sites Web, mais en utilisant des URL canoniques (balises de lien HTML avec l'attribut rel = canonical), vous pouvez les avoir sur votre site sans nuire à votre classement.

L'élément canonique rel =, souvent appelé le «lien canonique», est un élément HTML qui aide les webmasters à éviter les problèmes de contenu en double. Pour ce faire, il spécifie “l'URL canonique”, la version “préférée” d'une page Web – la source d'origine, même. Bien l’utiliser améliore le référencement d’un site.

L'idée est simple: si vous avez plusieurs versions similaires du même contenu, vous en choisissez une version «canonique» et vous la dirigez vers les moteurs de recherche. Cela résout le problème de contenu en double où les moteurs de recherche ne savent pas quelle version du contenu afficher dans leurs résultats. Cet article vous explique comment et quand les utiliser, et comment éviter les erreurs courantes.

L'avantage SEO de rel = canonique

Le choix d'une URL canonique appropriée pour chaque ensemble d'URL similaires améliore le référencement de votre site. En effet, le moteur de recherche sait quelle version est canonique et peut donc compter tous les liens pointant vers les différentes versions en tant que liens vers la version canonique. Définir un canonique est semblable dans son concept à une redirection 301, mais sans réellement rediriger.

Histoire de rel = canonique

En février 2009, Google, Bing et Yahoo! a introduit l’élément de lien canonique – si vous voulez en savoir plus sur son histoire, le post de Matt Cutts donne l’explication la plus claire. Bien que l'idée soit simple, les détails de son utilisation sont souvent complexes.

Le processus de canonisation

Note de côté ironique

Le terme Canonical vient de la tradition catholique romaine, où une liste de livres sacrés a été créée et acceptée comme authentique et appelée Evangiles canoniques du Nouveau Testament. L'ironie est qu'il a fallu environ 300 ans et de nombreux combats à l'église catholique romaine pour établir la liste canonique, et ils ont finalement choisi quatre versions de la même histoire…

Lorsque vous avez plusieurs choix pour l’URL d’un produit, la canonisation est le processus de sélection de l’un d’eux. Dans de nombreux cas, ce sera évident: une URL sera un meilleur choix que d’autres. Dans certains cas, cela n’est peut-être pas aussi évident, mais même dans ce cas, cela reste assez simple: il suffit de choisir un! Ne pas canoniser vos URL est toujours pire que de canoniser vos URL.

Comment définir des URL canoniques

Exemple correct d'utilisation de rel = canonique

Supposons que vous avez deux versions de la même page, chacune avec exactement – 100% – le même contenu. La seule différence est qu’ils figurent dans des sections distinctes de votre site et que, par conséquent, la couleur de fond et l’élément de menu actif sont différents – c’est tout. Les deux versions sont liées à d'autres sites, le contenu est donc clairement précieux. Alors quelle version les moteurs de recherche doivent-ils afficher dans les résultats?

Par exemple, il peut s'agir de leurs URL:

  • http://example.com/wordpress/seo-plugin/
  • http://example.com/wordpress/plugins/seo/

C'est quoi rel = canonique malheureusement, cela arrive assez souvent, en particulier dans de nombreux systèmes de commerce électronique. Un produit peut avoir plusieurs URL différentes en fonction de la façon dont vous y êtes arrivé. Dans ce cas, vous appliqueriez rel = canonique comme suit:

  1. Choisissez l'une de vos deux pages comme version canonique. Cela devrait être la version que vous pensez être la plus importante. Si cela vous est égal, choisissez celui qui contient le plus de liens ou de visiteurs et, si tout le reste est égal, lancez une pièce de monnaie. Vous avez juste besoin de choisir.
  2. Ajoutez un lien rel = canonique de la page non canonique à la page canonique. Donc, si nous choisissions l’URL la plus courte comme URL canonique, l’autre URL serait liée à l’URL la plus courte de la liste. section de la page – comme ceci:

    C'est tout. Ni plus ni moins.

Cela permet de « fusionner » les deux pages en une du point de vue d'un moteur de recherche. C’est une «redirection en douceur», sans rediriger l’utilisateur. Les liens vers les deux URL comptent désormais comme la version unique et canonique de l’URL.

Définir le canonique dans Yoast SEO

Notre plug-in WordPress SEO Yoast vous permet de modifier les canoniques de plusieurs types de page dans les paramètres du plug-in. Vous ne devez effectuer cette opération que si vous souhaitez remplacer le canonique par un nom différent de l’URL de la page actuelle. Yoast SEO affiche déjà l'URL canonique correcte pour presque tous les types de page dans une installation WordPress.

Pour les publications, les pages et les types de publication personnalisés, vous pouvez modifier le canonique dans l'onglet Avancé de la métaboxe Yoast SEO:Définition d'un texte canonique dans Yoast SEO

Pour les catégories, les balises et les autres termes de taxonomie, vous pouvez également les modifier au même endroit dans la métaboxe Yoast SEO. Si vous avez d'autres cas d'utilisation avancés, vous pouvez également utiliser le wpseo_canonical filter changer la sortie de Yoast SEO.

Quand devriez-vous utiliser des URL canoniques?

301 redirection ou canonique?

Si vous ne savez pas s'il faut faire une redirection 301 ou un canonique, que devriez-vous faire? La réponse est simple: vous devriez toujours faire une redirection, à moins qu'il y ait des raisons techniques de ne pas le faire. Si vous ne pouvez pas rediriger les utilisateurs car cela risquerait de nuire à l'expérience utilisateur ou serait problématique, définissez une URL canonique.

Une page doit-elle avoir une URL canonique à auto-référencement?

Dans l'exemple ci-dessus, nous lions la page non canonique à la version canonique. Mais une page doit-elle définir un rel = canonique pour elle-même? Cette question est un sujet très controversé parmi les référenceurs. Chez Yoast, nous vous recommandons vivement d’avoir un élément de lien canonique sur chaque page et Google a confirmé que c’était le meilleur. C’est parce que la plupart des CMS autorisent les paramètres d’URL sans modifier le contenu. Donc, toutes ces URL afficheraient le même contenu:

  • http://example.com/wordpress/seo-plugin/
  • http://example.com/wordpress/seo-plugin/?isnt=it-awesome
  • http://example.com/wordpress/seo-plugin/?cmpgn=twitter
  • http://example.com/wordpress/seo-plugin/?cmpgn=facebook

Le problème est que si vous n'avez pas de référence canonique à référence automatique sur la page qui pointe vers la version la plus propre de l'URL, vous risquez d'être touché par cela. Si vous ne le faites pas vous-même, quelqu'un d'autre pourrait vous le faire et causer un problème de contenu en double. L'ajout d'un canonique auto-référençant aux URL de votre site est donc un bon geste de référencement «défensif». Heureusement, notre plugin Yoast SEO le fait pour vous.

URL canoniques interdomaines

Peut-être que vous avez le même contenu sur plusieurs domaines. Il existe des sites ou des blogs qui republient eux-mêmes des articles d'autres sites Web, car ils estiment que le contenu est pertinent pour leurs utilisateurs. Dans le passé, nous avions également des sites Web qui republiaient des articles de Yoast.com (avec autorisation expresse), mais si vous aviez consulté le code HTML de chacun de ces articles, vous auriez trouvé un lien rel = canonique renvoyant à notre article original. Cela signifie que tous les liens pointant vers leur version de l'article comptent pour le classement de notre version canonique. Ils peuvent utiliser notre contenu pour plaire à leur public, et nous en tirons également des avantages évidents. Tout le monde gagne.

URL canoniques défectueuses: problèmes courants

Il existe de nombreux exemples montrant qu'une mauvaise mise en œuvre de rel = canonical peut conduire à d'énormes problèmes. J'ai vu plusieurs sites où le contenu canonique de leur page d'accueil était pointé sur un article, seulement pour voir leur page d'accueil disparaître des résultats de la recherche. Il y a d'autres choses que vous ne devriez jamais faire avec rel = canonical. Voici les plus importants:

    • Ne canonisez pas une archive paginée à la page 1. Le rel = canonique de la page 2 devrait pointer vers la page 2. Si vous le dirigez vers la page 1, les moteurs de recherche n'indexeront pas les liens sur ces pages d'archives plus profondes…
    • Rendez-les spécifiques à 100%. Pour diverses raisons, de nombreux sites utilisent des liens relatifs au protocole, ce qui signifie qu'ils laissent le bit http / https de leurs URL. Ne faites pas cela pour vos canoniques. Vous avez une préférence, alors montrez-la.
    • Basez votre canonique sur l'URL de la requête. Si vous utilisez des variables telles que le domaine ou l'URL de la requête utilisés pour accéder à la page en cours tout en générant votre nom canonique, vous ne le faites pas correctement. Votre contenu doit connaître ses propres URL. Sinon, vous pourriez toujours avoir le même contenu – par exemple – exemple.com et www.exemple.com et les faire se canoniser.

    Plusieurs rel = liens canoniques sur une page causant des ravages. Lorsque nous rencontrons cela dans les plugins WordPress, nous essayons de contacter le développeur qui le fait et de lui apprendre à ne pas le faire, mais cela se produit quand même. Et quand cela se produit, les résultats sont totalement imprévisibles.

    rel = réseaux canoniques et sociaux

    Facebook et Twitter font également honneur à rel = canonical, ce qui pourrait conduire à des situations étranges. Si vous partagez une URL sur Facebook ayant un pointage canonique ailleurs, Facebook partagera les détails de l'URL canonique. En fait, si vous ajoutez un bouton « J'aime » sur une page comportant un pointage canonique ailleurs, il indiquera le nombre de points similaires pour l’URL canonique, et non pour l’URL actuelle. Twitter fonctionne de la même manière.

    Utilisations avancées de rel = canonique

    Google prend également en charge un en-tête HTTP de lien canonique. L'en-tête ressemble à ceci:

    Lien: ;
      rel = "canonique"
    

    Les en-têtes HTTP de liens canoniques peuvent être très utiles lors de la canonisation de fichiers tels que les PDF, il est donc bon de savoir que cette option existe.

    Utiliser rel = canonical sur des pages pas si semblables

    Bien que je ne le recommande pas, vous pouvez utilisez certainement rel = canonical de manière très agressive. Google l'honore dans une mesure presque ridicule, où vous pouvez canoniser un contenu très différent d'un autre contenu. Cependant, si Google vous en empêche, il cessera de faire confiance aux canoniques de votre site et vous causera donc plus de torts…

    Utilisation de rel = canonique en combinaison avec hreflang

    Nous parlons également de canonique dans notre guide ultime sur hreflang. C’est parce que c’est très Il est important que lorsque vous utilisez hreflang, chaque langue soit canonique. Assurez-vous de bien comprendre comment utiliser canonique lorsque vous implémentez hreflang, sinon vous risqueriez de tuer l’ensemble de votre implémentation hreflang.

    Conclusion: rel = canonical est un outil puissant

    Rel = canonical est un outil puissant dans la boîte à outils d’un SEO, mais comme tout outil puissant, vous devez l’utiliser judicieusement car il est facile de se couper. Pour les plus grands sites, le processus de canonisation peut être très important et conduire à des améliorations majeures du référencement.

    Lire la suite: Contenu dupliqué: causes et solutions »



Source link