Comprendre comment utiliser correctement la canonisation et définir des URL canoniques est une connaissance essentielle pour tout référencement, et une implémentation incorrecte de ceux-ci peut provoquer des problèmes généralisés qui ont un impact négatif sur les performances de votre site.
Les étiquettes canoniques étaient introduit pour la première fois en 2009 pour aider les webmasters à surmonter le contenu en double ou très similaire accessible sur plusieurs URL.
Mais pour utiliser correctement les balises canoniques, vous devez comprendre ce qu’elles sont, comment elles fonctionnent et comment les implémenter. Dans ce guide, nous couvrirons:
Que sont les balises canoniques et les URL canoniques?
Souvent appelés rel = « canonical », les balises canoniques sont un moyen de dire aux moteurs de recherche qu’une URL spécifiée est la copie principale d’une page.
Ils vous permettent de spécifier l’URL canonique d’une page.
Mais attendez, quelle est la différence entre les balises canoniques et les URL canoniques? Et existe-t-il d’autres façons de les spécifier?
Tags canoniques
Trouvé dans le
section du code source HTML d’une page Web, une balise canonique ressemble à ceci:Ceux-ci peuvent être auto-référencés (où une balise canonique pointe vers l’URL d’une page) ou peuvent référencer l’URL d’une autre page pour consolider les signaux.
Souvent, nous voyons la terminologie des balises canoniques et des URL utilisées de manière interchangeable, alors que cela ne devrait pas être le cas.
C’est pour la simple raison que l’utilisation de la balise rel = « canonical » est la méthode la plus couramment utilisée pour définir des URL canoniques – cependant, ce n’est en aucun cas la seule.
URL canoniques
Alors, qu’est-ce qu’une URL canonique? Il s’agit de l’URL choisie comme URL «principale» pour un ensemble de pages en double.
Dans les propres mots de Google:
Une URL canonique est l’URL de la page que Google pense être la plus représentative d’un ensemble de pages en double sur votre site.
Vous pouvez indiquer votre URL canonique préférée. Cependant, Google peut choisir une page différente de la vôtre pour diverses raisons.
Cela dit, dans la plupart des cas, lorsqu’il est correctement défini, ce sera votre URL spécifiée qui sera choisie comme canonique.
En termes simples, les URL canoniques dictent quelle page sera généralement (sauf dans le cas où un doublon est explicitement mieux adapté à un utilisateur, disons une version spécifique au mobile) affichée dans les résultats de la recherche.
L’URL canonique d’une page peut se trouver sur un domaine différent.
Comment peut-on spécifier des URL canoniques?
Les balises canoniques ne sont pas le seul moyen de spécifier une URL canonique, bien qu’elles soient les plus susceptibles d’être utilisées.
Vous pouvez également définir des canoniques:
- En définissant une réponse d’en-tête HTTP rel = canonical.
- Dans votre plan de site (cependant, alors que toutes les pages répertoriées dans un plan de site sont suggérées comme canoniques; Google décidera quelles pages (le cas échéant) sont des doublons).
- En utilisant des redirections 301.
Cela dit, bien que ce soient toutes des façons recommandé par Google, ils ne sont pas tous adaptés à une utilisation dans chaque situation, comme nous l’explorerons ci-dessous, et chacun a ses propres raisons d’utilisation recommandées.
Juste pour que vous le sachiez, la définition d’URL canoniques n’est pas une exigence, et dans les cas où vous n’en spécifiez pas, Google utilisera d’autres signaux pour identifier la page qu’ils pensent être la meilleure version.
Cependant, il est recommandé d’utiliser efficacement la cannibalisation, pour vous assurer que vous êtes en mesure de contrôler la façon dont votre site apparaît sur les moteurs de recherche et d’éviter les problèmes qui surviennent à la suite d’un contenu en double.
Raisons pour lesquelles le contenu en double existe
Avant d’examiner les raisons pour lesquelles vous devez utiliser des URL canoniques et comment les spécifier sur les CMS les plus populaires, vous devez comprendre pourquoi le contenu en double existe en premier lieu. Personne n’a l’intention de créer un contenu en double au sein d’un site.
Habituellement, cela se produit lorsque les systèmes de gestion de contenu créent plusieurs URL lorsque vous lancez une page, lorsque vous disposez de différentes versions de votre site indexables, avez une version alternative pour différents types d’appareils ou utilisez des URL dynamiques.
Jetez un œil aux URL suivantes et supposez que, pour un utilisateur, elles affichent toutes exactement le même contenu:
- https://www.website.com/category/product-a/
- https://www.website.com/product-a/
- https://website.com/product-a/
- http://www.website.com/product-a/
- http://website.com/product-a/
- https://m.website.com/product-a/
- https://www.website.com/product-a
- https://www.website.com/product-A/
Pour un moteur de recherche, ce n’est pas une page de contenu, c’est huit pages en double:
- Les URL n ° 1 et n ° 2 sont le résultat de l’enregistrement des URL des produits par le CMS avec et sans le nom de la catégorie.
- L’URL n ° 3, n ° 4 et n ° 5 résulte du fait que le site est accessible à la fois sur les versions HTTP et HTTPS, ainsi que sur les versions www et non www.
- L’URL # 6 est la version adaptée aux mobiles qui se trouve sur un sous-domaine.
- L’URL # 7 est la version sans barre oblique de l’URL # 2.
- L’URL n ° 8 utilise un «A» majuscule à la place d’un minuscule utilisé ailleurs sur le site.
Vous pouvez également trouver du contenu en double sur des URL telles que:
- https://www.website.com/
- https://www.website.com/index.php
Maintenant, voyez comment il est facile pour un contenu en double de se produire?
En fait, de nombreux sites ont ces problèmes sans que vous ne vous en rendiez compte, mais les URL canoniques aident les moteurs de recherche à identifier les différentes variantes d’une page en tant qu’URL unique.
Pourquoi utiliser des URL canoniques pour le référencement
Les URL canoniques existent pour vous aider à résoudre les problèmes de contenu en double qui pourraient affecter les performances de votre site.
Mais, plus précisément, il existe un certain nombre de raisons pour lesquelles vous devriez utiliser les URL canoniques comme un seul domaine technique de mise au point SEO:
Spécifiez l’URL à afficher dans les résultats de recherche
Lorsque vous définissez une URL canonique, vous indiquez la version d’une page à afficher sur les SERP.
Pensez-y de cette façon, sur quoi seriez-vous le plus susceptible de cliquer?
- https://www.domain.com/page-1/
- https://www.domain.com/index.php?id=2
Très probablement, le premier.
Utilisez des canoniques pour spécifier l’URL que vous souhaitez que les moteurs de recherche classent.
Consolider les signaux de lien sur des pages en double ou presque identiques
Lorsque vous avez des pages en double ou presque identiques sur votre site, il est possible que les URL individuelles gagnent des liens à partir de sources externes.
Utilisez des URL canoniques pour consolider les signaux de lien de plusieurs pages en une seule URL que vous spécifiez.
Cela, en soi, peut aider votre site à se classer étant donné que les signaux autrement distribués sur plusieurs URL sont consolidés dans une page plus forte.
Gestion du contenu syndiqué
Il n’est pas rare que du contenu soit syndiqué sur différents sites Web pour le placer devant de nouveaux publics.
Pour empêcher le classement des pages en double sur les SERP et pour vous assurer que le contenu original est celui qui se classe, vous pouvez utiliser des URL canoniques pour consolider les signaux de classement.
Empêcher Googlebot d’explorer des pages en double
Surtout si vous travaillez avec un grand site Web avec beaucoup de pages, vous pouvez utiliser des URL canoniques pour vous assurer que Googlebot passe du temps à explorer vos nouvelles pages plutôt que des versions dupliquées de la même sur les versions mobile et de bureau, par exemple.
Cela dit, les budgets d’exploration ne sont pas un problème pour la plupart des sites, sauf si vous avez des centaines de milliers ou plus de pages.
Comment implémenter correctement la balise rel = canonical
De loin, la façon la plus courante de spécifier des URL canoniques est d’utiliser la balise rel = « canonical » dans l’en-tête de votre page.
L’ajout de balises et de code HTML peut sembler intimidant si vous n’êtes pas développeur, mais la majorité des plates-formes CMS vous permettent de spécifier des canoniques prêts à l’emploi.
Définition d’une URL canonique sur Magento et Magento 2
Si vous exécutez une boutique Magento 1, suivez ces étapes pour spécifier des URL canoniques pour les produits et les catégories.
Page produit Magento 1 Canonicals
Une fois connecté à votre panneau d’administration, accédez à Système> Configuration et choisissez le Catalogue onglet et ouvrez le Optimisations des moteurs de recherche section:
La «Utiliser la balise Meta Canonical Link pour les produits» doit être définie sur Oui.
Dans de nombreux cas, vous constaterez que ce paramètre est déjà défini sur Oui, ce qui signifie que vous n’avez rien d’autre à faire à ce sujet.
Magento 1 Catégorie Canoniques
Retournez au Optimisations des moteurs de recherche sur la page Catalogue et recherchez l’option «Utiliser la balise Meta Canonical Link pour les catégories».
Assurez-vous que ce paramètre est défini sur non vous pourrez donc spécifier manuellement l’URL canonique pour les catégories.
Dirigez-vous vers la page d’édition de toute catégorie que vous souhaitez canoniser et trouvez le Design personalisé onglet et dans le Mise à jour de la mise en page personnalisée et ajoutez le code suivant, en veillant à basculer dans votre propre URL canonique.
Magical 2 Magicals
Si vous exécutez une boutique Magento 2, procédez comme suit pour spécifier des URL canoniques sur votre site.
Une fois connecté à votre panneau d’administration, accédez à Magasins> Paramètres> Configuration, ouvrez le Catalogue liste déroulante, sélectionnez Catalogue et ouvrez le optimisation du moteur de recherche languette.
Crédit d’image: Amasty.com
Si vous définissez «Utiliser les balises méta canoniques pour les catégories» sur Oui, les pages de catégorie de votre boutique seront définies pour spécifier une URL canonique vers l’URL de catégorie complète, telle que http://www.website.com/category/product.html.
Si vous définissez «Utiliser les balises méta canoniques pour les produits» sur Oui, les pages produits de votre boutique seront définies pour spécifier une URL canonique vers le nom de domaine / clé d’URL de produit.
Même si vous incluez le chemin de catégorie dans l’URL des produits, cela restera canonisé en nom de domaine / clé-d’url de produit.
Il est recommandé de choisir Oui pour ajouter des canoniques pour les produits et les catégories.
Définition d’une URL canonique sur WordPress
La définition d’URL canoniques sur WordPress ne pourrait pas être plus facile. Cependant, la façon de les implémenter dépend du plugin WordPress SEO que vous utilisez.
Nous verrons comment faire cela avec deux des plugins les plus populaires – Yoast et RankMath.
Tags canoniques avec Yoast
Si vous utilisez Yoast, dirigez-vous simplement vers les options Yoast SEO sur n’importe quelle page ou poste et développez l’onglet « avancé ».
Ici vous trouverez un champ où vous pouvez spécifier l’URL canonique de la page.
Balises canoniques avec RankMath
Si vous utilisez RankMath, c’est une manière d’implémentation similaire à celle ci-dessus.
Sur n’importe quelle page ou publication, dirigez-vous vers l’onglet «avancé» de la méta-boîte RankMath et vous verrez une option pour spécifier une URL canonique pour la page.
Définition d’une URL canonique sur Wix
Par défaut, les pages Wix utilisent une balise canonique auto-référencée par défaut.
Si vous devez changer cela, vous pouvez le faire en vous rendant sur Menus et pages, en survolant la page concernée et en cliquant sur le montre plus icône, puis dirigez-vous vers Options SEO> SEO avancé et ‘Ajouter une nouvelle balise‘ sous le Balises Meta personnalisées titre.
Crédit d’image: Wix
Assurez-vous d’entrer la balise canonique complète, pas seulement une URL.
Vous pouvez changer votre URL canonique dans ce code:
Définir une URL canonique sur Shopify
Dès le départ, un certain nombre de problèmes de référencement existent avec les magasins Shopify qui rendent essentiel de comprendre la cannibalisation – avec un problème clé étant que la plate-forme permettra à une seule page de produit d’exister sur plusieurs URL.
Jetez un œil aux conseils de Shopify et vous verrez que, lors du développement d’un thème Shopify, vous pouvez utiliser l’objet {{canonical_url}} pour afficher l’URL canonique de la page actuelle.
Mais soyons clairs, vous ne pouvez pas spécifier d’URL canoniques personnalisées de la même manière que sur Magento, WordPress ou Wix.
Le problème est que, par défaut, Shopify crée des URL de produit qui se mettent à jour dynamiquement afin qu’elles contiennent la collection dont elles proviennent.
Vous pouvez trouver un seul produit sur les URL suivantes:
- https://www.website.com/products/product-a
- https://www.website.com/featured-collection/products/product-a
- https://www.website.com/sales-collection/products/product-a
Ceux-ci renvoient tous la même page de produit, uniquement sur des URL différentes, et bien que les balises canoniques de Shopify se résolvent correctement à l’URL canonique correcte, vous trouverez également des liens internes pointant vers les versions en double, ajoutant à la confusion.
Vous pouvez nettoyer cela en suivant les étapes décrites dans ce grand guide de Path Interactive.
Dirigez-vous vers les fichiers liquides de votre thème et recherchez le code suivant qui se trouvera le plus souvent dans le fichier collection-template.liquid:
{{ product.url | within: collection }}
Allez-y et modifiez ceci pour:
{{ product.url }}
Vous devriez maintenant trouver que vos balises canoniques et vos liens internes sont corrects.
Comment implémenter correctement un en-tête HTTP rel = « canonical »
Une alternative à l’utilisation de balises canoniques consiste à implémenter un en-tête HTTP rel = « canonical ».
Il s’agit de l’approche d’implémentation que vous devez adopter pour spécifier une URL canonique pour les PDF ou autres documents non HTML.
Vous devez être en mesure d’accéder au fichier .htaccess de votre site pour l’implémenter et pouvez spécifier une URL canonique à l’aide du code suivant:
Header add Link "< http://www.website.com/canonical-page/>; rel="canonical""
Utilisation de redirections 301 pour spécifier des URL canoniques
Google déclare que vous pouvez utiliser des redirections 301 pour spécifier des URL canoniques.
Soyons clairs, cependant, si vous utilisez des redirections 301, seule l’URL canonique existera réellement. Les autres versions en double y seront redirigées.
Cela dit, c’est généralement le meilleur moyen de résoudre les problèmes de contenu en double sur:
- HTTP et HTTPS
- Non WWW et WWW
- URL de barre oblique de fin et de barre oblique non finale
Sur une seule page, il faut y réfléchir plus attentivement et généralement les balises canoniques sont votre meilleure solution, sauf si vous pouvez supprimer et rediriger une page en toute confiance.
URL canoniques dans les sitemaps
Pour le dire simplement, veillez à ne pas inclure d’URL non canoniques dans les plans de site car Google suppose que les URL spécifiées dans un plan de site sont des versions canoniques.
Il n’est pas garanti de spécifier des URL canoniques, mais une meilleure pratique à prendre en compte lors de la structuration des plans de site.
Meilleures pratiques concernant les balises canoniques
L’implémentation de balises canoniques n’a pas besoin d’être difficile, et une fois que vous aurez compris quelques bonnes pratiques simples, vous constaterez que repérer et nettoyer les problèmes de contenu en double devient une tâche plus facile.
Lors de la mise en œuvre d’URL canoniques, veillez toujours à:
Spécifiez une seule URL canonique par page
Vous ne devez jamais spécifier qu’une seule URL canonique par page, sinon, vous constaterez probablement que toutes sont ignorées.
Spécifiez le protocole de domaine correct
Si votre site repose sur le protocole HTTPS, assurez-vous de le référencer correctement comme URL canonique. C’est une erreur facile de faire pour référencer le mauvais protocole, alors assurez-vous de vérifier que cela se produit pour pouvoir l’attraper avant qu’il ne devienne un problème.
Spécifiez des URL de barre oblique de fin ou de barre oblique sans fin
Faites attention à savoir si votre site utilise ou non des barres obliques à la fin des URL et assurez-vous de référencer correctement votre URL canonique de cette manière.
Spécifiez des URL non WWW ou WWW
Les versions non WWW et WWW d’une URL sont considérées comme des pages en double par les moteurs de recherche; assurez-vous donc de spécifier la bonne.
Utiliser des URL absolues
Les balises canoniques doivent être référencées à l’aide d’URL absolues, plutôt que relatives, pour garantir qu’elles sont correctement interprétées.
Cela signifie que vous devez utiliser:
Et pas:
Utiliser des URL canoniques auto-référencées si elles ne sont pas canonisées vers une URL différente
Bien que ce ne soit pas une exigence, vous devez toujours être sûr d’implémenter des URL canoniques auto-référencées lorsqu’une page n’est pas canonisée vers une autre URL.
C’est là que la balise canonique d’une page se référence.
Erreurs courantes à éviter lors de l’implémentation de balises canoniques
Il n’est pas rare de commettre par erreur des erreurs lors de l’implémentation de balises canoniques et voici quelques-unes des plus courantes qui sont vues.
Canonisation vers une redirection 301
Attention à ne pas canoniser vers une URL qui est ensuite redirigée, vous devez plutôt définir l’URL canonique comme cible de redirection.
Canonisation vers un protocole de domaine incorrect
Si votre site repose sur HTTPS, veillez à ne pas définir vos URL canoniques avec HTTP par accident.
Canonisation vers un contenu non pertinent
Vous ne devriez pas canoniser vos URL vers un contenu qui n’est ni un doublon ni presque identique.
Nous voyons parfois que les SEO essaient de transmettre des signaux de liaison via des balises canoniques à partir de contenu non lié pour essayer d’augmenter le classement – ce n’est pas la façon dont la canonisation doit être utilisée et doit être évitée à tout prix.
Définition de plusieurs URL canoniques
Vous ne devez utiliser qu’une seule balise canonique, ou spécifier une seule URL canonique pour chaque page, sinon, il est probable que tout sera ignoré.
Faites attention à ne pas accidentellement inclure deux balises canoniques dans votre page
, car cela peut parfois se produire lorsque vous essayez de remplacer les valeurs par défaut dans certains CMS.Pagination et canonisation confuses
Il est indéniable que la pagination peut, si elle n’est pas implémentée correctement, provoquer un contenu en double. Mais canoniser toutes les URL d’une série vers la première page n’est pas toujours la meilleure solution.
Au lieu de cela, vous devriez canoniser ceux-ci sur une page «afficher tout».
Comment auditer les balises canoniques sur votre site (et résoudre les problèmes)
Pour être en mesure de trouver les problèmes qui existent avec la canonisation, vous devrez auditer les balises canoniques de votre site.
Vous pouvez le faire avec l’outil SEMrush Site Audit. Lorsque vous exécutez le rapport d’audit de site pour votre site Web, vous trouverez un certain nombre de vérifications liées aux balises canoniques.
Voyons ce que c’est et comment résoudre les problèmes.
Les pages AMP n’ont pas de balise canonique
- Lorsque vos pages AMP n’ont pas de balises canoniques, l’outil d’audit de site signalera cela comme un problème.
- Il est important que la canonisation soit en place entre les versions AMP et non AMP de votre page.
- Vous pouvez résoudre ce problème en ajoutant une balise rel = « canonical » dans le section de chaque page AMP.
Pas de redirection ou canonique vers la page d’accueil HTTPS à partir de la version HTTP
Si votre site est accessible sur les versions HTTPS et HTTP, vous rencontrerez des problèmes de contenu en double et cela sera signalé dans l’audit du site.
Vous pouvez résoudre ce problème en 301 redirigeant une version vers la version correcte ou en ajoutant une balise canonique qui fait référence à la version HTTPS sur les pages HTTP.
Pages avec un lien canonique rompu
Si vos pages comportent des liens canoniques rompus, ceux-ci ne seront pas considérés comme des URL canoniques.
Le fait de voir cette erreur pourrait signifier que vos liens canoniques pointent vers des pages Web inexistantes et, par conséquent, compliquent le processus d’exploration et d’indexation de votre contenu.
Si vous trouvez des pages avec des liens canoniques rompus, assurez-vous de les mettre à jour avec les URL canoniques correctes.
Les pages ont plusieurs URL canoniques
- Vous verrez cette erreur lorsqu’il y a plus d’une URL canonique sur une page.
- Pour résoudre ce problème, vous devez supprimer les balises dupliquées et n’en laisser qu’une en place.
La canonisation est l’un des concepts les plus importants que vous puissiez comprendre en tant que SEO, et une mauvaise utilisation peut avoir un impact négatif sur les performances de votre site.
Cela dit, une fois que vous comprendrez comment cela fonctionne et ce qu’il fait, ainsi que la façon de trouver et de résoudre les problèmes, vous serez en bonne position pour vous assurer que vous êtes en mesure de l’utiliser efficacement et de débarrasser votre site du contenu en double.