Skip to content
Vérification en direct · récupère votre URL côté serveur

Canonical Checker

Vérifiez en masse toutes les variantes d'URL (http/https, www, slash, UTM) en une seule exécution.

Une balise canonique indique aux moteurs de recherche quelle version d'une URL est l'originale quand plusieurs URL affichent un contenu identique ou quasi-identique. La plupart des vérificateurs testent une URL et s'arrêtent. Ce vérificateur de canonique teste en masse chaque variante courante — http et https, www et non-www, avec et sans barre oblique finale, avec et sans paramètres UTM — détecte les incohérences entre la balise HTML <link rel="canonical"> et l'en-tête HTTP Link:, et signale les erreurs d'auto-référençage.

Une URL par ligne. Nous générons automatiquement les variantes courantes.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

Ce qu'un vérificateur de canonique fait réellement

Un vérificateur de canonique récupère une URL, analyse la section HTML <head> pour <link rel="canonical" href="...">, lit l'en-tête HTTP Link: <...>; rel="canonical" et compare les deux. Si les deux sont présents et diffèrent, il y a un conflit. Si aucun n'est présent, la page n'a pas de canonique explicite et risque des problèmes de contenu dupliqué.

Il génère aussi les variantes d'URL courantes et teste chacune. Étant donné https://www.example.com/page, nous testons http://www.example.com/page, https://example.com/page, http://example.com/page, https://www.example.com/page/, et https://www.example.com/page?utm_source=test. Chaque variante peut retourner un canonique différent, une redirection, ou le même canonique que l'original. Notre vérificateur mappe les résultats pour que vous voyiez l'image complète dans un seul tableau.

Trois problèmes apparaissent régulièrement. Le premier est les canoniques inter-domaines — où la balise pointe vers un domaine entièrement différent, généralement après une migration ou une mauvaise configuration CDN. Le second est les chaînes de redirection — où une URL se canonicalise vers une autre URL qui redirige vers une troisième. Le troisième est les canoniques manquants sur les pages paginées ou filtrées, ce qui entraîne des pénalités de contenu dupliqué.

Comment utiliser ce vérificateur de canonique

  1. Collez votre URL dans Primary URL. Utilisez la version que vous considérez comme canonique — généralement https, www si vous l'utilisez, et pas de barre oblique finale sauf si votre CMS l'exige.
  2. Collez les variantes supplémentaires dans Extra variants to check si vous voulez tester des URL spécifiques. Une par ligne. Nous générons automatiquement les variantes courantes (protocole, sous-domaine, barre oblique), donc ce champ est facultatif.
  3. Cliquez sur Check canonicals. Vous obtenez un tableau avec une ligne par URL testée. Chaque ligne affiche l'URL, le code de statut HTTP, le canonique trouvé dans la balise HTML, le canonique trouvé dans l'en-tête HTTP, et s'ils correspondent.
  4. Regardez la colonne Conflicts. Un drapeau rouge signifie que le canonique HTML diffère du canonique HTTP, ou que l'URL se canonicalise vers elle-même alors qu'elle ne devrait pas, ou que le canonique pointe vers une URL qui retourne 404.
  5. Cliquez sur Download report pour exporter le tableau en CSV. Utilisez-le pour corriger en masse les canoniques dans votre CMS ou passez-le à un développeur.

Essayez de vérifier https://www.example.com/page sur un site WordPress. Vous pourriez découvrir que la version www se canonicalise vers https://www.example.com/page (non-www) et que la version non-www se canonicalise vers elle-même. Si les deux versions retournent 200, Google pourrait les traiter comme des doublons sauf si l'une redirige vers l'autre. Le vérificateur montre ce conflit en une seule passe.

Pourquoi les variantes d'URL créent du contenu dupliqué

Google traite https://example.com/page, https://www.example.com/page, http://example.com/page, et https://example.com/page/ comme quatre URL distinctes. Si les quatre retournent 200 et affichent un contenu identique, Google doit deviner lequel est l'original. Les balises canoniques éliminent l'incertitude en déclarant une URL comme source. Les trois autres devraient soit rediriger vers le canonique, soit inclure une balise canonique pointant vers lui.

Trois conséquences pratiques.

Dilution du capital de lien. Si la moitié de vos backlinks pointent vers la version www et la moitié vers la version non-www, Google voit deux pages se partageant l'autorité. Un canonique consolide ce capital sur une URL.

Gaspillage de budget de crawl. Si Google crawle toutes les quatre variantes, il utilise quatre requêtes pour indexer une page. Sur les grands sites, cela se multiplie sur des milliers de pages. Les balises canoniques ou les redirections 301 arrêtent la duplication.

Confusion d'index. Google pourrait indexer la mauvaise variante — la version http au lieu de https, ou la version avec barre oblique alors que vous préférez pas de barre. Une balise canonique indique à Google laquelle montrer dans les résultats de recherche.

Canonique HTML vs canonique en en-tête HTTP

Le canonique HTML se trouve dans le <head> : <link rel="canonical" href="https://example.com/page">. Le canonique en en-tête HTTP se trouve dans les en-têtes de réponse : Link: <https://example.com/page>; rel="canonical". Les deux servent le même objectif. Si les deux sont présents et en accord, parfait. Si les deux sont présents et diffèrent, Google en choisit un — généralement l'en-tête HTTP car il est envoyé avant que le HTML ne soit analysé.

Les CDN, les proxies et les redirections côté serveur ajoutent parfois des canoniques en en-tête HTTP sans que le propriétaire du site le sache. Si votre CMS génère un canonique HTML pointant vers l'URL A, mais votre CDN ajoute un en-tête HTTP pointant vers l'URL B, vous avez un conflit silencieux. Notre vérificateur montre les deux pour que vous puissiez détecter les disparités.

Certains CMS et frameworks définissent les canoniques de manière incorrecte par défaut. Shopify canonicalise parfois les URLs de produits vers la première collection dans laquelle ils apparaissent, même si le produit est dans cinq collections. Les installations WordPress multisite peuvent se canonicaliser vers le mauvais sous-domaine si le paramètre d'URL du site est périmé. Tester les variantes révèle ces cas limites.

Canoniques auto-référencés et quand ils importent

Un canonique auto-référencé signifie que la balise canonique de l'URL pointe vers elle-même : <link rel="canonical" href="https://example.com/page"> sur https://example.com/page. C'est correct pour la version canonique d'une page. Cela indique à Google « c'est l'original, pas un doublon ».

Cependant, si une variante s'auto-référence — https://example.com/page/ se canonicalise vers elle-même au lieu de la version sans barre oblique — vous avez un problème. Google voit deux URLs auto-référencées avec un contenu identique et doit en choisir une. La meilleure correction est de rediriger 301 la version avec barre oblique vers la version sans barre oblique, ou de canonicaliser la version avec barre oblique vers la version sans barre oblique.

Les URLs paginées — /blog/page/2, /blog/page/3 — devraient se canonicaliser vers elles-mêmes, pas vers /blog, car chaque page a un contenu unique. Les URLs filtrées ou triées — /products?sort=price — devraient souvent se canonicaliser vers la version non-filtrée /products car le contenu se chevauche. Notre vérificateur n'applique pas automatiquement ces règles ; il montre le canonique que vous avez défini et signale les incohérences. Vous décidez de la politique.

Erreurs courantes

  • Chaque URL se canonicalisant vers la page d'accueil. Certains plugins et thèmes utilisent cela par défaut. Cela indique à Google que chaque page est un doublon de la page d'accueil. Vérifiez une page profonde — un article de blog ou un produit — pour confirmer qu'elle se canonicalise vers elle-même, pas vers /.
  • Canonique pointe vers un 404. Après une migration ou un changement d'URL, les anciennes pages peuvent encore se canonicaliser vers des URLs qui n'existent plus. Notre vérificateur récupère l'URL canonique et rapporte le code de statut. Si c'est 404, supprimez le canonique ou mettez-le à jour.
  • Canonique pointe vers une redirection. Si le canonique est https://example.com/old mais cette URL fait 301 vers /new, Google doit suivre la redirection. Mieux vaut canonicaliser directement vers /new.
  • Utiliser des URLs relatives dans la balise canonique. <link rel="canonical" href="/page"> fonctionne dans la plupart des navigateurs mais est techniquement invalide. Utilisez des URLs absolues : href="https://example.com/page".
  • Canonicaliser http vers https sans rediriger. Si la version http se canonicalise vers https mais retourne toujours 200, les utilisateurs sur l'URL http voient des avertissements de contenu mixte et restent sur http. Une redirection 301 est préférable à une balise canonique pour les changements de protocole.
  • Tester seulement la version canonique. Vous devez tester les variantes pour voir ce qu'elles font. Si la version www ne se canonicalise pas vers la version non-www, vous avez un doublon.

Conseils avancés

  • Testez une URL de chaque type de page : page d'accueil, catégorie, produit, article de blog, archive paginée. Les canoniques diffèrent souvent par modèle, et un problème dans un modèle affecte toutes les pages l'utilisant.
  • Vérifiez les paramètres de requête. ?utm_source=twitter et ?ref=email devraient se canonicaliser vers l'URL propre si le contenu est identique. S'ils ne le font pas, vous créez des variantes infinies.
  • Recherchez les canoniques inter-domaines après une migration. Si vous avez migré de old-domain.com vers new-domain.com mais oublié de mettre à jour les canoniques, les pages du nouveau domaine pourraient encore se canonicaliser vers l'ancien. Cela indique à Google d'indexer l'ancien site.
  • Si vous utilisez des balises hreflang pour les pages localisées, confirmez que chaque variante de langue se canonicalise vers elle-même. Une erreur courante est que toutes les versions de langue se canonicalisent vers l'URL en anglais.
  • Vérifiez en masse les canoniques dans votre sitemap. Si votre sitemap liste 500 URLs, un script peut appeler ce vérificateur en boucle et exporter un CSV de ceux qui ne s'auto-référencent pas. Attrapez les problèmes avant Google.
  • Re-vérifiez après le déploiement d'un nouveau thème, plugin ou mise à jour CMS. La logique canonique peut s'arrêter silencieusement quand une dépendance change.

Si votre vérification canonique révèle des conflits, corrigez-les dans les paramètres CMS ou le code du thème, puis re-lancez la vérification. Si vous devez aussi confirmer que votre sitemap ne contient que des URLs canoniques, utilisez le vérificateur de sitemap pour faire une référence croisée. Pour voir comment les métadonnées complètes de votre page — titre, meta description, balises OG et canonique — s'affichent dans Google, Twitter et LinkedIn, le vérificateur de métadonnées de site web les prévisualise côte à côte. Si vous voulez confirmer que Googlebot peut atteindre l'URL canonique et n'est pas bloqué par robots.txt, la liste de vérification SEO exécute 20 vérifications sur page y compris la validation canonique.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

Questions fréquemment posées

Qu'est-ce qu'une balise canonique ?

Une balise canonique est un élément HTML dans la section head qui indique aux moteurs de recherche quelle URL est la version principale quand plusieurs URLs contiennent le même contenu ou un contenu très similaire. Elle ressemble à ceci : <link rel="canonical" href="https://example.com/page" />. Sans elle, les moteurs de recherche doivent deviner quelle version indexer quand vous avez du contenu dupliqué causé par les paramètres d'URL (example.com/page?sort=price), les variantes de protocole (http vs https), les variantes de sous-domaine (www vs non-www), ou les variantes de barre oblique finale. Quand Google voit une balise canonique, il consolide les signaux de classement (backlinks, métriques d'engagement, qualité du contenu) vers l'URL canonique et traite les autres versions comme des doublons. Cela empêche vos propres pages de concurrencer les unes contre les autres. Les balises canoniques sont des indices, pas des directives. Google peut les ignorer si le canonique déclaré est très différent du doublon, ou si vous avez des signaux conflictuels comme les sitemaps listant la version non-canonique. Utilisez un canonique auto-référencé sur chaque page pour prévenir la duplication accidentelle.

Comment vérifier si une balise canonique fonctionne ?

Vérifiez trois endroits : la source HTML, les en-têtes HTTP et l'index Google. Premièrement, affichez la source de la page (clic droit, Afficher la source de la page, ou Ctrl+U / Cmd+Option+U) et recherchez rel="canonical". Vous devriez voir une balise link dans la section head pointant vers l'URL préférée. Si vous voyez plusieurs balises canoniques ou aucune, c'est un problème. Deuxièmement, vérifiez les en-têtes HTTP en utilisant notre outil ou une commande comme curl -I https://example.com/page et recherchez un en-tête Link: avec rel="canonical". Certains sites déclarent les canoniques via en-tête HTTP au lieu de HTML, ce qui est valide mais moins courant. Si les deux existent et pointent vers des URLs différentes, la version HTML gagne. Troisièmement, vérifiez l'index Google en recherchant site:example.com/page et voyez quelle URL apparaît. Si Google montre une URL différente, votre canonique peut être ignoré. Google Search Console montre le canonique sous Inspection de l'URL. Collez votre Primary URL dans notre outil, et nous récupérons le HTML et les en-têtes HTTP, extrayons toutes les déclarations canoniques, testons les variantes et signalons les conflits ou les balises manquantes.

Que signifie canonique en termes simples ?

Canonique signifie la version officielle, préférée ou faisant autorité de quelque chose. En SEO, une URL canonique est la seule URL que vous voulez que les moteurs de recherche indexent et classent quand plusieurs URLs affichent le même contenu ou un contenu quasi-identique. Par exemple, si votre page de produit est accessible à yoursite.com/product, yoursite.com/product/, yoursite.com/product?ref=email, et http://yoursite.com/product, les quatre URLs pourraient afficher le même contenu, mais vous ne voulez que Google indexe une seule. Vous choisissez la canonique (généralement la version la plus simple) et utilisez une balise canonique sur chaque variante pour pointer vers elle. Cela indique à Google d'ignorer les doublons et de consolider tous les signaux de classement vers le canonique. Sans canonicalisation, votre autorité de classement se divise entre quatre URLs, chacune concurrençant les autres, et Google peut en choisir une mauvaise. Pensez-y comme avoir quatre cartes de visite avec des orthographes légèrement différentes. Vous dites à tout le monde lequel est officiel. Les balises canoniques font la même chose pour les URLs. Utilisez notre outil pour vérifier que chaque variante pointe vers le même canonique.

Les balises canoniques peuvent-elles nuire à mon site web ?

Oui, si vous les pointez vers la mauvaise URL ou créez des signaux conflictuels. Une balise canonique est un indice fort pour les moteurs de recherche, donc un canonique mal configuré peut désindexer les pages que vous voulez indexées. Erreurs courantes : pointer chaque page vers votre page d'accueil (cela indique à Google d'ignorer toutes les autres pages). Chaînes canoniques (page A se canonicalise vers B, B se canonicalise vers C) confondent les crawlers. Canonique vers un 404 ou une redirection. Canonique et sitemap mal appariés (votre sitemap liste l'URL A, mais l'URL A se canonicalise vers l'URL B). Conflits HTTP vs HTML. Canonique inter-domaine vers un site que vous ne contrôlez pas. Notre outil vérifie ces problèmes en récupérant votre URL primaire, en testant les variantes et en comparant le canonique déclaré en HTML, en en-têtes HTTP et dans votre sitemap. Si nous trouvons des conflits ou des chaînes, nous les signalons avec une recommandation de correction. Exécutez cette vérification après les migrations, les changements de thème ou chaque fois que les classements chutent de manière inattendue.

Comment fonctionne une balise canonique ?

Une balise canonique indique aux moteurs de recherche de traiter une URL comme la version principale et de consolider tous les signaux de classement vers cette URL, même quand d'autres URLs contiennent un contenu identique. Quand Googlebot crawle une page, il analyse le HTML et cherche une balise canonique dans la section head ou l'en-tête HTTP Link. S'il en trouve une, Google traite cette URL comme la version faisant autorité et déprioritise la page qu'il crawle actuellement. Tous les liens externes pointant vers le doublon transmettent leur autorité au canonique, et Google indexe l'URL canonique à la place. Cela prévient les pénalités de contenu dupliqué et empêche vos propres pages de concurrencer. Les canoniques sont des indices, pas des commandes. Google peut ignorer un canonique si le contenu est substantiellement différent ou si vous avez des signaux conflictuels. Toujours auto-référencer les canoniques et s'assurer que les variantes pointent vers le même canonique. Utilisez notre outil pour tester chaque variante et confirmer qu'elles se résolvent toutes vers la même URL canonique finale.

Qu'est-ce que la validation canonique ?

La validation canonique est le processus de vérification que chaque page de votre site a une balise canonique correcte et cohérente qui pointe vers l'URL prévue sans conflits, chaînes ou erreurs. Elle couvre cinq vérifications : présence (la page a-t-elle une balise canonique), syntaxe (est-elle correctement formatée), cohérence (toutes les variantes pointent-elles vers le même canonique), accessibilité (l'URL canonique retourne-t-elle 200) et alignement (le canonique correspond-il à ce qui est listé dans votre sitemap). Un canonique valide améliore l'efficacité du crawl, prévient les problèmes de contenu dupliqué et s'assure que l'autorité de classement se consolide vers les bonnes pages. Notre outil automatise cela en prenant votre URL primaire, en récupérant la page, en extrayant le canonique des en-têtes HTML et HTTP, en générant les variantes courantes, en récupérant chaque variante et en comparant toutes les déclarations canoniques. Si chaque variante pointe vers le même canonique et que ce canonique est live, vous passez. Si nous trouvons des conflits, des chaînes ou des problèmes d'accessibilité, nous les signalons avec un guide de correction. Exécutez la validation avant le lancement, après les changements de structure d'URL, et trimestriellement pour attraper les régressions.

Quelle est la différence entre une balise canonique et une redirection 301 ?

Une balise canonique indique aux moteurs de recherche de traiter une URL comme la version principale tout en laissant toutes les URLs accessibles aux utilisateurs. Une redirection 301 force les utilisateurs et les moteurs de recherche vers l'URL principale et rend l'ancienne URL inaccessible. Utilisez une 301 quand vous voulez déplacer de manière permanente une page après une restructuration d'URL ou une migration de domaine. Utilisez un canonique quand plusieurs URLs doivent rester accessibles pour l'expérience utilisateur mais que vous voulez que les moteurs de recherche indexent seulement une. Par exemple, les sites de commerce électronique ont souvent des pages de produits avec des paramètres de filtre dont les utilisateurs ont besoin, mais toutes les variantes devraient se canonicaliser vers l'URL de base pour éviter le contenu dupliqué. Un canonique est invisible pour les utilisateurs. Ils restent sur l'URL sur laquelle ils ont cliqué. Une 301 est visible. Les utilisateurs voient l'URL changer. Les canoniques sont des indices. Les 301 sont des commandes. Si vous contrôlez les deux URLs et n'avez pas besoin que le doublon soit accessible, utilisez une 301. Si les utilisateurs ont besoin des deux, utilisez un canonique. N'utilisez jamais les deux sur la même page.

Comment corriger une balise canonique manquante ?

Ajoutez une balise canonique auto-référencée à chaque modèle de page dans votre CMS ou framework de site. Pour WordPress, installez Yoast SEO, Rank Math ou All in One SEO, et ils ajoutent automatiquement les canoniques. Pour Shopify, les canoniques sont intégrés et ajoutés à chaque page par défaut. Pour Webflow, activez l'option d'URL canonique dans les paramètres de page. Pour Next.js ou Astro, utilisez le composant Head pour insérer <link rel="canonical" href={currentPageUrl} /> dans chaque layout. Pour les sites HTML personnalisés, ajoutez cette ligne à l'intérieur de la section head : <link rel="canonical" href="https://yourdomain.com/this-exact-page" />. Assurez-vous que href utilise une URL absolue et pointe vers la version que vous voulez indexée. Si vous avez des variantes d'URL, toutes les variantes devraient déclarer le même canonique. Après avoir ajouté les canoniques, validez en collant votre URL dans notre outil et en confirmant que le canonique est présent, auto-référencé et cohérent sur les variantes. Les canoniques manquants sont courants après les changements de thème ou les migrations CMS.

Puis-je avoir plusieurs balises canoniques sur une page ?

Non, et si vous en avez, les moteurs de recherche les ignoreront tous ou en choisiront un de manière imprévisible. Seulement une balise canonique est autorisée par page. Si votre HTML a deux balises <link rel="canonical"> (un bug courant après l'installation de plusieurs plugins SEO), Google ignore les deux et décide du canonique de son côté. De même, si votre page a un canonique dans le head HTML et un différent dans l'en-tête HTTP Link, la version HTML prend précédence, mais le conflit signale une mauvaise configuration. La correction : auditez votre source de page en utilisant notre outil, identifiez quel canonique est correct et supprimez celui qui est en conflit. Pour les utilisateurs WordPress, plusieurs canoniques se produisent généralement quand vous activez deux plugins SEO en même temps. Désactivez-en un. Pour les sites personnalisés, vérifiez votre modèle de layout, les scripts d'en-tête et le code côté serveur. Après la correction, re-testez avec notre outil et confirmez qu'un seul canonique apparaît et pointe vers l'URL correcte.

Comment vérifier les balises canoniques en masse ?

Utilisez un crawler de site pour récupérer chaque page et extraire les canoniques de manière programmatique. Des outils comme Screaming Frog, Sitebulk ou Ahrefs Site Audit crawlent votre domaine entier et génèrent une feuille de calcul avec une ligne par page montrant le canonique déclaré, s'il s'auto-référence et si l'URL canonique retourne 200 ou une erreur. C'est essentiel pour les grands sites où les vérifications manuelles ponctuelles manquent les régressions. Pour les petits sites, utilisez notre outil : collez votre URL primaire et toute variante connue dans le champ Extra variants, et nous récupérons toutes, comparons les canoniques et signalons les conflits. Pour une surveillance continue, configurez un crawl hebdomadaire ou mensuel, exportez le rapport canonique et filtrez les lignes où le canonique ne correspond pas à l'URL ou retourne un 404. Les problèmes canoniques apparaissent souvent après les mises à jour CMS, donc les vérifications en masse périodiques les attrapent avant qu'ils ne coûtent des classements.

Outils gratuits associés

Tous les outils →