Rudra Analyzer

SEO

Comment corriger les problèmes de balise canonique : les erreurs courantes et comment les repérer

Une balise canonique indique aux moteurs de recherche l'URL que vous préférez. Les erreurs qui les amènent à l'ignorer ou à choisir la mauvaise page, et comment les repérer sur votre site.

Par Rudra Techno Team 7 min de lecture
Sur cette page

Un même contenu existe souvent à plusieurs URL : avec et sans www, avec des paramètres de suivi, trié ou filtré, en version imprimable ou republié ailleurs. Une balise canonique, c'est-à-dire <link rel="canonical" href="https://example.com/shoes/"> dans le <head> de la page, indique aux moteurs de recherche laquelle de ces URL vous souhaitez voir affichée. Les moteurs la considèrent comme une indication forte, non comme un ordre, et ils l'ignorent lorsqu'elle contredit d'autres signaux.

La plupart des problèmes de balise canonique sont des erreurs de gabarit qui se répètent sur des centaines de pages. Voici comment les reconnaître et les corriger.

À quoi ressemble une bonne balise canonique

  • Une seule balise canonique par page, dans le <head>.
  • Une URL absolue, avec le bon protocole et le bon hôte : https://example.com/shoes/, et non /shoes/.
  • Sur une page ordinaire, elle pointe vers la page elle-même (balise canonique auto-référencée).
  • Elle pointe vers une URL qui renvoie un code 200, qui est indexable et qui ne redirige pas.
  • Elle concorde avec vos autres signaux : les liens internes, le sitemap et les redirections utilisent tous la même URL préférée.

Les problèmes de balise canonique les plus courants

La balise canonique pointe vers une redirection, une page 404 ou une erreur

Après un changement d'URL, les gabarits continuent souvent d'émettre l'ancienne adresse. Chaque page affirme alors « préférez cette autre URL », alors que cette URL redirige ou n'existe plus. Les moteurs de recherche se rabattent le plus souvent sur leur propre choix d'URL canonique, et vous ne maîtrisez plus l'URL qui s'affiche. Remplacez la valeur de la balise par l'URL finale, celle qui renvoie un code 200.

Un noindex associé à une balise canonique vers une autre page

noindex signifie « n'affichez pas cette page » ; une balise canonique vers une autre URL signifie « cette page fait doublon avec celle-là ». Ensemble, ils envoient des signaux contradictoires. Décidez de ce que vous voulez dire : si la page est un doublon, gardez la balise canonique et retirez noindex ; si elle doit simplement rester hors des résultats de recherche, utilisez noindex avec une balise canonique auto-référencée, ou sans balise canonique. Notre guide sur ce que signifie noindex explique la différence.

La balise canonique pointe vers une page en noindex

Demander aux moteurs de recherche de préférer une URL qui dit elle-même « ne m'indexez pas » ne leur laisse rien à afficher. Faites pointer la balise canonique vers une page indexable, ou retirez noindex de la cible.

Toutes les pages désignent la page d'accueil comme URL canonique

Un réglage de thème ou d'extension qui inscrit l'URL racine du site comme URL canonique de chaque page revient à demander aux moteurs de recherche d'écarter toutes vos autres pages. C'est plus rare qu'autrefois, mais cela se produit encore après une migration. Vérifiez le code source de quelques pages intérieures.

Balises canoniques relatives, mal formées ou multiples

Un href relatif est techniquement autorisé, mais fragile. Deux balises canoniques qui se contredisent, souvent l'une issue du thème et l'autre d'une extension SEO, sont en général ignorées toutes les deux. N'en gardez qu'une seule, générée à un seul endroit.

Incohérences de protocole, d'hôte et de barre oblique finale

Si votre site fonctionne sur https://www.example.com/ alors que les balises canoniques indiquent http://example.com/page, chacune pointe vers une URL qui redirige. Choisissez un hôte, un protocole et une convention pour la barre oblique finale, puis appliquez-les dans les balises canoniques, les liens internes et le sitemap.

Balises canoniques vers un autre domaine

Une balise canonique vers un autre domaine est légitime lorsque le contenu est volontairement republié ailleurs : un partenaire qui reprend votre article peut pointer vers votre original. Sur votre propre site, il s'agit le plus souvent d'une erreur, par exemple un domaine de préproduction ou un ancien domaine resté dans un gabarit.

Les séries paginées qui pointent vers la première page

La page 2 d'une catégorie présente d'autres éléments que la page 1 : ce n'est donc pas un doublon. Donnez à chaque page d'une série sa propre balise canonique auto-référencée, sauf si vous proposez une véritable page « tout afficher ».

Vérifiez la balise canonique d'une page

L'outil gratuit de vérification SEO de Rudra lit la balise canonique, vérifie qu'elle contient une seule URL absolue et, lorsqu'elle pointe ailleurs, interroge la cible pour voir si elle répond par un code 200.

Analyse votre page d’accueil · Gratuit · Sans inscription

Comment repérer les problèmes de balise canonique

Sur une page

Affichez le code source de la page et recherchez rel="canonical", ou soumettez la page à l'outil gratuit de vérification SEO de Rudra. Il signale une balise canonique manquante, relative ou en double, ainsi qu'une balise canonique qui pointe vers une autre page. Lorsque l'URL canonique diffère de l'URL finale de la page, il envoie une requête HEAD à la cible pour vérifier son statut, et il signale comme un conflit une page noindex dont la balise canonique pointe ailleurs. Une balise canonique vers un autre domaine est mentionnée à titre indicatif, car elle peut être voulue.

Sur l'ensemble du site

Les problèmes de balise canonique sont en réalité des relations entre pages : c'est donc une exploration qui les détecte le mieux. Une analyse de site Rudra (créez un compte gratuit et lancez-en une depuis votre tableau de bord ; l'audit de site web gratuit porte sur une seule page) compare la balise canonique de chaque page avec ce que l'exploration a observé à cette adresse et regroupe les problèmes par motif : la cible redirige, renvoie un code d'erreur, est en noindex ou se trouve sur un autre hôte, ou bien une page noindex désigne une autre URL comme canonique. Les cibles que l'exploration n'a pas atteintes, en raison des limites de pages ou de profondeur, sont comptées comme non vérifiées plutôt que signalées comme cassées.

Dans la Google Search Console

Le rapport Indexation des pages répertorie les pages classées « Page en double : Google n'a pas choisi la même URL canonique que l'utilisateur » et « Autre page avec balise canonique correcte ». L'inspection d'URL montre à la fois l'URL canonique que vous avez déclarée et celle que Google a retenue. Lorsqu'elles diffèrent, cherchez des signaux contradictoires : liens internes, redirections ou sitemap qui pointent vers l'autre URL.

Corriger dans le bon ordre

  1. Choisissez la forme préférée de chaque URL (protocole, hôte, barre oblique finale, paramètres).
  2. Redirigez les autres formes vers celle-ci en 301 lorsque c'est possible : une redirection est un signal plus fort qu'une balise canonique.
  3. Générez une seule balise canonique par page, absolue et auto-référencée, à partir d'un unique gabarit ou d'une unique extension.
  4. Mettez à jour les liens internes et le sitemap pour n'utiliser que les URL préférées. Consultez comment diagnostiquer les problèmes de sitemap.
  5. Pour les véritables doublons que vous devez conserver (filtres, versions imprimables), faites pointer leur balise canonique vers la version principale.
  6. Explorez de nouveau le site, puis surveillez la Search Console au cours des semaines suivantes, à mesure que les pages sont réexplorées.

Questions fréquentes

Toutes les pages ont-elles besoin d'une balise canonique ?

Ce n'est pas obligatoire, mais une balise canonique auto-référencée sur chaque page indexable est une bonne pratique. Elle vous protège contre les variantes à paramètres ou à codes de suivi que vous ne maîtrisez pas.

Google suit-il toujours ma balise canonique ?

Non. C'est une indication forte que Google met en balance avec les redirections, les liens internes, les sitemaps et la similarité des contenus. Lorsque les signaux se contredisent, Google peut retenir une autre URL canonique, que l'inspection d'URL de la Search Console vous montrera.

Faut-il utiliser une balise canonique ou une redirection 301 ?

Utilisez une redirection 301 lorsque les visiteurs n'ont aucun besoin de l'URL en double, comme une ancienne adresse ou la version sans www. Utilisez une balise canonique lorsque le doublon doit rester accessible, comme une liste filtrée ou triée.

Une balise canonique peut-elle pointer vers un autre domaine ?

Oui, en cas de republication délibérée, lorsqu'un autre site reprend votre contenu en en créditant l'original. Sur votre propre site, une balise canonique vers un autre domaine est généralement un reliquat de préproduction ou de migration.

Besoin d’une analyse plus poussée de votre site ?

Voyez tous les problèmes de votre site, classés par ordre de priorité

Vérifiez gratuitement n’importe quelle page, sans compte, ou inscrivez-vous pour explorer tout votre site. Chaque rapport couvre le SEO, les problèmes de performance courants, l’accessibilité et la sécurité, avec une correction suggérée pour chaque problème.