La balise canonical est utilisée pour éviter les problèmes de duplication de contenu, qui nuisent au référencement d’un site web. Mais que se cache-t’il derrière ce terme technique ? Dans quels cas faut-il y recourir ? Dans cet article, découvrez comment utiliser la balise canonical et comment elle peut vous aider à améliorer le référencement de votre site web.
Qu’est-ce qu’une balise « canonical » ?
Une balise canonical est une balise HTML qui indique au moteur de recherche que la page en question est une version « canonique » ou préférée d’une page qui peut avoir plusieurs versions. L’utilisation de cette balise évite les problèmes de contenu dupliqué. Elle indique clairement aux moteurs de recherche quelle version de la page doit être prise en compte dans les résultats de recherche. Si une page d’article de blog est accessible à la fois via « www.example.com/article » et « example.com/article », alors il faut utiliser une balise canonical sur la page accessible via « www ». Celle-ci indique à Google (ou Bing, ou Ecosia, etc.) que cette version est la version principale. Cela évite que les deux versions de la page ne soient considérées comme du contenu dupliqué par le moteur de recherche.
Exemple de balise canonical
Voici un exemple de balise canonique :
<link rel= »canonical » href= »https://www.exemple.com/page-principale.html »>
En utilisant cette balise, vous indiquerez aux moteurs de recherche que la page « page-principale.html » est la version préférée de votre site. Les autres versions (si elles existent) ne doivent donc pas être prises en compte lors de l’indexation. Cela peut être utile lorsqu’un contient des pages avec des contenus similaires.
À noter : la balise canonical n’est pas un signal de ranking fort pour Google, mais elle peut être utile dans certaines situations pour améliorer la qualité de l’indexation de votre site. Si vous utilisez cette balise, assurez-vous de la cohérence sur toutes les pages de votre site. Vous éviterez toute confusion pour les moteurs de recherche.
Comment vérifier que la balise canonique est active ?
Pour vérifier si la balise canonique est active sur une page Web, vous pouvez utiliser les outils suivants:
- Inspecteur de code de votre navigateur. La plupart des navigateurs modernes disposent d’un outil d’inspection de code intégré qui vous permet de visualiser le code HTML de la page Web. Pour utiliser cet outil, accédez à la page Web en question et ouvrez l’inspecteur de code (généralement en utilisant les raccourcis clavier Ctrl + Shift + I ou Command + Option + I). Une fois l’inspecteur de code ouvert, recherchez la balise canonique dans le code HTML de la page.
- Outils de vérification de balise canonique en ligne. Voici quelques exemples :
- Check My Links. Cet outil gratuit permet de vérifier tous les liens d’une page Web, y compris la balise canonique.
- Canonical Tag Checker. Cette application gratuite permet de vérifier la présence et la validité de la balise canonique sur une page Web.
- Utiliser Google Search Console. Si votre site Web est connecté à Google Search Console, vous pouvez utiliser cet outil pour vérifier si la balise canonique est correctement mise en place sur votre site. Pour ce faire :
- Accédez à la section « Exploration de la recherche » de Google Search Console.
- Sélectionnez « URL canoniques » dans le menu de gauche. Cette section affiche une liste de toutes les URL de votre site qui utilisent des balises canoniques, ainsi que des informations sur la validité de ces balises.
Comment insérer la balise rel=”canonical” dans WordPress ?
Pour insérer un tag canonical dans un fichier WordPress, voici les options :
Utilisez un plugin de gestion des balises canonical
Ces extensions WordPress vous permettent d’ajouter facilement des balises rel=canonical à vos pages. Vous pouvez rechercher et installer un de ces plugins depuis le tableau de bord de WordPress. Exemples de plugins WordPress gérant les balises canoniques :
Ajoutez la balise rel=canonical manuellement
Vous pouvez également ajouter la balise rel=canonical manuellement en modifiant le fichier header.php de votre thème. Pour ce faire, suivez ces étapes :
- Connectez-vous à l’interface d’administration de WordPress et accédez à l’éditeur de thèmes.
- Cliquez sur le fichier header.php dans la liste des fichiers de votre thème.
- Recherchez la ligne <head> dans le code.
- Ajoutez la balise rel=canonical juste après la ligne <head>, en utilisant la syntaxe suivante :<link rel= »canonical » href= »http://www.example.com/your-canonical-url« >
- Remplacez http://www.example.com/your-canonical-url par l’URL canonique de votre page.
N’oubliez pas de sauvegarder les modifications une fois que vous avez ajouté la balise canonical.
Comment supprimer une balise canonical ?
Pour supprimer une balise canonique, vous devez accéder au code HTML de la page web où elle se trouve et la supprimer manuellement. Voici comment procéder :
- Ouvrez la page web dans un éditeur de code ou un navigateur web qui vous permet d’accéder au code HTML.
- Localisez la balise canonique dans le code HTML. Elle ressemble généralement à ceci : <link rel= »canonical » href= »http://www.example.com/page.html »>.
- Supprimez la balise canonique du code HTML en la sélectionnant et en appuyant sur la touche « Suppr » de votre clavier.
- Enregistrez les modifications et chargez à nouveau la page web pour voir les changements.
La suppression d’une balise canonique peut avoir un impact sur le référencement de votre site web dans les moteurs de recherche. Si vous avez des doutes sur la manière de gérer les balises canoniques de votre site web, consultez un spécialiste en référencement SEO ou en développement web.
Dans quel cas la balise canonical n’est pas utile ?
La balise canonical est généralement utilisée pour indiquer aux moteurs de recherche quelle est la version préférée d’une page web, lorsque cette page a des URL similaires ou dupliquées. Cela peut être utile dans les cas suivants :
- Lorsque votre site comporte des pages avec des URL paramétrées qui créent des versions dupliquées de la même page. Par exemple, vous pouvez avoir une page de produit qui peut être accessible via des URL comme example.com/products/red-shoes et example.com/products?color=red&type=shoes.
- Lorsque votre site est accessible via plusieurs URL, comme example.com, www.example.com, ou encore example.com/index.html.
- Lorsque votre site est partagé sur des plateformes externes et que chaque plateforme a son propre lien vers votre page.
Dans ces cas, la balise canonical peut être utilisée pour indiquer aux moteurs de recherche quelle est la version préférée de la page à indexer. Cependant, il y a quelques cas où la balise canonical n’est pas utile :
- Si votre site n’a pas de contenu dupliqué ou de versions multiples de la même page, la balise canonical n’est pas nécessaire.
- Si votre site utilise déjà des redirections 301 pour gérer les URL dupliquées ou similaires, la balise canonical n’est pas nécessaire, car les redirections indiquent déjà aux moteurs de recherche quelle est la version préférée de la page.
Qu’est-ce qu’une URL canonique ?
Une URL* canonique est une URL qui indique à Google et aux autres moteurs de recherche quelle page doit être considérée comme la source originale d’un contenu. C’est le cas si :
- votre site comporte plusieurs versions d’une page, par exemple une version avec www et une autre sans www
- il existe une version avec et sans le protocole « https »,
Dans ces cas-là, utilisez une URL canonique pour indiquer à Google laquelle de ces pages doit être considérée comme la version originale. Cela évite la duplication de contenu.
Pour indiquer une URL canonique, vous pouvez utiliser l’élément « link » avec l’attribut « rel » et la valeur « canonical » dans l’en-tête de votre page. Par exemple :
<link rel= »canonical » href= »https://www.example.com/page-originale/ » />
Vous pouvez également utiliser l’en-tête HTTP « Link » pour indiquer une URL canonique, comme ceci :
Link: <https://www.example.com/page-originale/>; rel= »canonical »
L’utilisation d’une URL canonique ne garantit pas que Google suivra cette recommandation. Ce moteur de recherche, comme les autres, utilise un certain nombre de facteurs pour déterminer quelle page afficher dans les résultats de recherche. L’URL canonique est simplement l’un de ces facteurs.
*URL signifie Uniform Resource Locator (ou, en français, « localisateur uniforme de ressource »)