Skip to main content

Canonical Issues

TL;DR

Les problèmes canoniques surviennent lorsque la redirection 301 ou le marquage canonique sont mal effectués, ce qui conduit les moteurs de recherche à penser qu'un site web a un contenu en double.

Que sont les questions canoniques ?

Afin de comprendre ce que sont les questions canoniques, nous devons revenir aux URL canoniques. Souvent, un certain contenu identique peut apparaître sous plusieurs URL sur une page web. La plupart du temps, il s'agit de versions www et non www de sites web, ainsi que de versions HTTP et HTTPS. Vous avez peut-être remarqué que la même page web peut parfois être accessible à partir de htttp://exemple.com, ainsi que https : //exemple.com ou https : //www.example.com. Bien que pour la plupart des utilisateurs, cela puisse sembler être la même page, les moteurs de recherche interprètent tous ces éléments comme des pages différentes. Et comme le contenu est le même, il pourrait être interprété comme ayant un contenu en double, ce qui pourrait nuire à votre référencement. D'autres situations de ce type peuvent se produire en raison des URL dynamiques (produits apparaissant sur les pages de résultats de divers produits de filtrage). Cela peut également se produire en raison des paramètres UTM et autres.

Dans toutes ces situations, l'URL canonique est l'URL que le propriétaire du site web décide comme étant la plus pertinente de l'ensemble, vers laquelle toutes les autres versions doivent être redirigées. Ainsi, par exemple, https : //www.example.com peut être établi comme l'URL canonique pour http : //exemple.com et htttps : //exemple.com.

Comment éviter les problèmes canoniques

Un problème canonique survient lorsque l'URL canonique n'est pas définie, ou qu'elle n'est pas définie correctement. Afin d'éviter cette situation, il existe plusieurs façons de traiter les URL canoniques :

1. Faire des redirections 301 vers l'URL canonique. Afin de le faire efficacement, cela doit être fait en modifiant le fichier .htaccess, où une règle de redirection peut être définie. Cela peut ressembler à ceci :

 

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https ://www.yourdomain.com/$1 [R,L]

(cela redirigera tout le trafic vers la version WWW HTTPS de votre site)

 

Mais il se peut que vous n'ayez pas accès au fichier .htaccess ou que vous n'ayez pas les compétences nécessaires pour le faire. Il existe de nombreux plugins et extensions, selon le type de plate-forme de création de sites web que vous utilisez, qui peuvent vous aider à faire le travail.

2. Sur la plupart des plateformes, vous avez la possibilité de définir l'URL canonique de chaque page. Cette action ajoutera une balise <link rel="canonical" href="..."> à votre page. Si vous craignez d'avoir plusieurs versions de la même page, vous pouvez utiliser cette option pour indiquer aux moteurs de recherche quelle est la page principale. Dans Wix, il y a un onglet dans l'éditeur Menu&Pages, sous le bouton SEO (Google) à côté de chaque page. Cliquez sur "Advanced SEO" et cette option sera disponible. Dans Wordpress, vous aurez besoin d'un plugin SEO qui vous permettra de définir des balises canoniques.