Une URL canonique ou canonical URL est le lien de la page principale, celle indexée par les robots comme page “mère”, différente des pages relais ou dupliquées. Cette URL est très importante dans le référencement d’une page web en ce sens qu’elle permet une économie du crawl budget et une concentration sur les contenus essentiels.
J’ai donc décidé de vous présenter aujourd’hui comment créer une telle URL, la balise canonique et surtout les erreurs à éviter.
Qu’est-ce qu’une URL canonique ?
L’URL canonique est le lien de la seule page que décident d’explorer les moteurs de recherche face à plusieurs liens pointant vers un contenu identique ou trop similaire. Généralement, l’URL canonique est indiquée par le webmaster lui-même pour éviter que les crawlers indexent la mauvaise page.
Plus simplement, l’URL canonique est le lien de la page qu’indexent les robots lorsque plusieurs variantes de liens sont générés, tous pointant vers le même contenu. Elle est généralement présente dans la balise canonique (ou canonical tag, selon l’appellation).
C’est quoi une balise canonique ?
Une balise canonique est un bout de code qu’on insère dans le code HTML d’une page pour indiquer aux crawlers la seule variante de l’URL qu’on sohaite voir dans la SERP. Elle est une directive présente dans le header d’une page web, sous la forme de rel= »canonical » suivi du lien dit canonique.

Comment faire une URL canonique ?
Pour créer une URL canonique, vous pouvez choisir de le faire manuellement en insérant dans le header de votre page la balise suivante : <link rel= »canonical » href= »le lien de la page canonique« >. Cependant, si vous êtes sur WordPress, il existe des plugins gratuits qui peuvent le faire automatiquement pour vous.
Parmi ces plugins, les plus connus sont Rankmath et Yoast SEO, deux plugins gratuits qui peuvent vous aider à insérer la balise canonical.
Comment faire une URL canonique avec Rankmath sur WordPress ?
Pour créer une URL canonique sur Rankmath,
- Cliquez sur le logo du plugin dans la partie latérale de votre éditeur de page pour accéder aux outils de l’extension
- Rendez-vous dans la section « Avancé » puis défilez jusqu’en bas, le dernier champ est celui dédié aux liens canoniques.
Il est préalablement prérempli avec le lien de la page actuelle suivi d’un slash (/). Si ce lien ne vous convient pas, vous pouvez indiquer dans le champ le lien que vous souhaitez définir comme canonical.
Comment faire une URL canonique avec Yoast SEO sur WordPress ?
Pour créer une URL canonique avec Yoast SEO,
- Allez en bas de l’éditeur de pages pour accéder à la section « Yoast SEO »
- Choisissez la rubrique « SEO », puis dans les options, rendez-vous dans « Avancé »
- Recherchez le champ intitulé « URL canonique »
Contrairement à Rank math, Yoast SEO ne vous propose pas de lien pré-choisi. C’est à vous d’insérer le lien que vous jugez pertinent comme canonique.
Pourquoi créer une URL canonique ?
L’URL canonique est désormais un élément indispensable pour le référencement d’une page web. Je vous liste ici quatre bénéfices de l’URL canonique parmi tant d’autres.
L’URL canonique évite le duplicate content
La raison principale de la création d’une URL canonique est de permettre aux moteurs de recherche de différencier la page principale des pages de relais. Par conséquent, même si des contenus sont similaires sur votre site, les crawlers savent dorénavant quelle page enregistrée dans l’index. Cela vous évite des pénalités de la part des algorithmes, car les pages relais ne seront plus indexées.
L’URL canonique signale la bonne page aux robots
Il arrive parfois que plusieurs variantes d’une même URL soient crées sur notre site, notamment lorsque nous utilisons des CMS comme WordPress. Par exemple, la page “https://romariconel.com/blog” et “https://romariconel.com/blog/” sont deux URL différentes, bien qu’elles pointent vers la même page, celle de mon blog.
Ainsi, lors de la création de votre page, en ajoutant l’URL que vous souhaitez indexer dans la balise canonique, les robots pourront rapidement détecter la bonne page et la crawler.
L’URL canonique vous positionne comme auteur d’une page
Vous êtes responsable de votre contenu, mais pas de sa propagation sur le web. Il se peut qu’après la publication d’un contenu sur votre site, des internautes le relaient soit pour les citer sur leur blog, pour des annonces ou sur des réseaux sociaux (LinkedIn, par exemple).
En ajoutant une balise canonique à votre article au préalable, vous indiquez aux robots la page source du contenu, et elle sera celle qui sera positionnée dans la SERP.
L’URL canonique consolide le budget de la page principale
En spécifiant aux moteurs de recherche la page correcte, vous empêchez les robots de visiter plusieurs fois le même contenu à travers plusieurs liens et donc de se concentrer sur l’essentiel. Cela vous évite d’avoir sur les pages de résultats plusieurs liens pointant vers le même contenu, mais aussi de rediriger toute l’autorité ou PageRank vers la page principale et éviter sa répartition.
Les meilleures pratiques pour créer une bonne URL canonique en SEO
Il existe certaines erreurs qui peuvent paraître insignifiantes, mais qui ont un impact très négatif. Elles peuvent parfois engendrer l’effet inverse de celui auquel vous vous attendiez. Je vous présente donc trois erreurs fondamentales à éviter à tout prix lorsque vous créez des liens canoniques.
Créez une URL canonique par page
Il arrive souvent, que par inadvertance, certains webmasters placent plusieurs balises canoniques sur une seule page. Ce problème survient généralement lorsque l’on n’utilise pas un CMS ou de plugin pour un contrôle plus poussé.
La conséquence ? Les crawlers face à plusieurs liens indiqués comme principaux, n’arrivent pas à faire la nuance, créant de nouveau des risques de duplicate content.
Respectez l’utilisation du slash (/) dans la balise canonique
Comme illustré précédemment avec le lien de ma page de blog, deux URL, l’une avec le slash et l’autre sans, sont considérées comme des liens différents par les moteurs de recherche, en particulier Google. C’est pour éviter cela que certains plugins WordPress, comme Rankmath ajoutent automatiquement un slash dans la balise canonique pour toutes les URL afin de maintenir un style unique.
Utilisez l’URL complète de la page dans la balise canonique
Dans la balise canonique que vous insérez dans le code source de votre page, veillez à renseigner l’URL entière de la page principale. Voici donc quelques conseils pour y parvenir.
- Saisissez l’URL complète et pas seulement le slug. Par exemple, sur ma page de blog, le contenu de la balise canonique est “https://romariconel.com/blog/” et non “blog”
- Veillez à l’utilisation du www. Si “www” est présent dans l’URL principale de votre page d’accueil, respectez cette annotation dans toutes les URL canoniques que vous aurez à renseigner
- Faites attention au protocole. Si votre site fonctionne sur le protocole HTTPS, éviter de mentionner un lien HTTP dans votre balise canonique
Comment savoir si votre URL est canonique ?
Pour savoir si votre URL est canonique, il vous suffit d’accéder au code source de la page. Pour cela, deux options s’offrent à vous : la Google Search Console et les outils Chrome pour les développeurs.
Dans le premier cas, rendez-vous dans votre Search Console et inspectez l’URL de la page à analyser. Si elle est déjà présente dans l’index de Google, demandez une visualisation en cliquant sur « Afficher la page explorée ». À ce stade, fouillez le code source qui s’affiche puis recherchez la balise « rel= »canonical » ». Une fois la balise trouvée, vérifiez le lien inclus dans la balise : ce lien est le canonical.

Une alternative plus simple, surtout si vous n’avez pas accès à Google Search Console, est de vous rendre sur la page à analyser depuis votre navigateur Chrome. Une fois sur la page, cliquez sur la touche « F12 », puis recherchez dans le code qui s’affiche la balise canonique (rel= »canonical »).

Des deux méthodes, je vous conseille la première, car elle vous d’accéder au code source tel que Google l’explore.
Conclusion
En conclusion, une URL canonique est ce lien en particulier que le webmaster demande aux crawlers d’explorer et de considér comme principale. Elle peut être indiquée manuellement par le webmaster pour guider les moteurs de recherche dans leur choix. Pour cela, plusieurs extensions sont disponibles sur WordPress pour leur faciliter la tâche. Dans cet article, seules deux de ces extensions sont présentées, ainsi que les erreurs à éviter.
Foire aux questions
Avez-vous des questions sur les URL canonical ? Je vous réponds dans cette section.
Qu'est-ce qu'une URL non canonique ?
Une URL non canonique est une variante de l’URL canonical que Google n’a pas indexée. Elle est généralement l’URL d’une page dupliquée, sans valeur ajoutée, que le blogueur choisit de ne pas présenter comme principale. Une URL non canonique peut également être une variante de l’URL principale, à une différence près (le slash, le protocole, le www).
Comment définir une URL canonique dans WordPress ?
Pour définir une URL canonique sur WordPress, vous disposez de plusieurs extensions gratuites. Dans mon article, j’ai décidé d’utiliser Yoast SEO et Rankmath, les plugins les plus réputés en la matière. Je vous conseille donc de remonter à cette section pour accéder aux guides.
En quoi les URL canoniques impactent-ils le SEO ?
Les URL canoniques ont un impact significatif dans le référencement naturel d’une page web. Elles indiquent aux moteurs de recherche la page principale, évitant ainsi les duplications et la concentration du jus SEO sur une seule page.
Google n’indexe pas mon URL canonique : que faire ?
Lorsque vous insérez dans le code HTML de votre page une balise rel="canonical", Google est libre de choisir cette page comme principale ou non. Certes, votre choix est important, mais il n’oblige en rien Google à le retenir en cas de l’un des situations suivantes : 1- Une redirection sur la page désignée comme canonique 2- Inaccessibilité de la page choisie comme canonique 3- Des erreurs de votre serveur 4- L’existence d’une autre page répondant mieux à l’intention de recherche