Vérificateur de balise canonique

Saisissez l’URL d’une page pour trouver sa balise canonique et la comparer avec l’adresse de la page.

Saisissez l’adresse d’une page publique HTTP ou HTTPS. Les redirections sont suivies avant la comparaison de la balise canonique.

Saisissez l’URL d’une page pour vérifier sa balise canonique.

BroBroGo reçoit l’URL pour récupérer la page publique. La page récupérée et le résultat ne sont pas stockés.

FAQ

Qu’est-ce qu’une balise canonique autoréférente?

Il s’agit d’une balise canonique qui pointe vers l’URL finale de la page elle-même. Cela indique clairement l’URL préférée aux moteurs de recherche, même si le même contenu est accessible de plusieurs façons.

Pourquoi la vérification de l’autoréférence peut-elle réussir alors que l’URL saisie ne correspond pas?

L’adresse saisie peut rediriger vers une autre URL. La balise canonique peut pointer correctement vers cette page finale tout en différant de l’adresse initiale que vous avez saisie.

L’outil de vérification détecte-t-il les balises canoniques ajoutées par JavaScript?

L’outil vérifie le code HTML renvoyé par la page. Une balise canonique ajoutée uniquement après l’exécution des scripts de la page pourrait ne pas s’afficher ici; assurez-vous donc que les balises canoniques importantes figurent dans le code source initial de la page.

Rôle et importance des balises canoniques en SEO

La balise canonique (rel="canonical") est un élément fondamental de l'optimisation pour les moteurs de recherche (SEO). Elle indique aux moteurs de recherche quelle version d'une page Web doit être considérée comme l'adresse principale et officielle. Cette indication permet de consolider l'autorité des liens et d'éviter les problèmes liés au contenu dupliqué, qui surviennent lorsque le même contenu est accessible via plusieurs adresses différentes.

L'utilisation d'un outil de vérification permet de confirmer la présence de cette balise directement dans le code source d'une page publique. Cela garantit que les robots d'indexation reçoivent des instructions claires pour le traitement et le classement de vos pages.

Fonctionnement du processus de vérification

Pour analyser une page, vous devez fournir son adresse dans le champ « URL de la page ». Le système effectue alors les étapes suivantes:

  1. Récupération de la page: L'outil interroge l'adresse fournie en utilisant les protocoles HTTP ou HTTPS.
  2. Suivi des redirections: Si l'adresse saisie redirige vers une autre page, l'outil suit ces redirections jusqu'à atteindre la destination finale.
  3. Analyse du code HTML: L'outil examine le code source de la page finale pour y détecter la présence de balises canoniques.
  4. Comparaison des adresses: L'outil compare l'URL spécifiée dans l'attribut href de la balise canonique avec l'« URL saisie » et l'« URL finale après redirections ».

Le traitement de la requête s'effectue au moment de la soumission. Si vous lancez une nouvelle vérification alors qu'une requête est déjà en cours, cette dernière est immédiatement interrompue pour traiter la nouvelle demande.

Comprendre les résultats et les statuts d'analyse

L'outil affiche un résumé de l'état de la balise sous l'intitulé « Résultat de la balise canonique ». Les résultats possibles incluent:

  • Balise canonique trouvée: elle est autoréférente et correspond à l’URL saisie.: La balise existe, pointe vers l'adresse que vous avez entrée, et cette adresse est identique à la page finale.
  • La balise canonique correspond à la page finale après redirection, mais pas à l’URL saisie.: La page saisie a redirigé vers une autre adresse, et la balise canonique pointe correctement vers cette adresse finale.
  • La balise canonique pointe vers une URL différente de la page finale.: L'attribut href de la balise désigne une autre adresse que celle de la page analysée.
  • Aucune balise canonique n’a été trouvée dans l’en-tête de la page.: Le code source ne contient aucun élément canonique.

Pour chaque analyse, un tableau de « Vérifications de la balise canonique » affiche des indicateurs précis:

Indicateur Valeurs possibles Description
La balise canonique existe Oui / Non Indique si une balise canonique a été détectée.
Autoréférente Oui / Non Indique si la balise pointe vers l'URL finale de la page elle-même.
Correspond à l’URL saisie Oui / Non Indique si l'adresse de la balise est identique à celle saisie au départ.

L'outil extrait également des données techniques brutes, telles que le « Code de statut HTTP » renvoyé par le serveur et l'« Attribut href de la balise canonique ».

Gestion des redirections et adresses multiples

Les redirections modifient la façon dont les moteurs de recherche et les outils d'analyse évaluent les balises canoniques. Lorsqu'une URL saisie subit une ou plusieurs redirections, l'adresse finale de destination peut différer de l'adresse initiale.

Une balise canonique est dite « autoréférente » lorsqu'elle pointe vers l'adresse exacte de la page sur laquelle elle se trouve. Si une page redirigée possède une balise canonique pointant vers sa propre adresse finale, la vérification de l'autoréférence réussira (valeur « Oui »), même si cette adresse ne correspond pas à l'URL saisie initialement.

Si la page analysée contient plusieurs balises canoniques, l'outil applique une règle stricte: seule la première balise trouvée est affichée et analysée. Le message d'avertissement « {count} balises canoniques trouvées. Seule la première est affichée; vous ne devriez en conserver qu’une seule. » s'affiche alors, car la présence de multiples balises canoniques sur une même page peut amener les moteurs de recherche à ignorer complètement vos directives de canonisation.

Limites techniques et messages d'erreur

Le processus de vérification est soumis à des règles de validation strictes pour garantir la sécurité et la stabilité du service.

Validation des adresses et restrictions

  • Longueur de l'URL: L'adresse saisie doit respecter une limite de caractères, sous peine de déclencher l'erreur « L’URL doit contenir moins de {max} caractères. ».
  • Adresses privées: Les adresses locales ou situées sur un réseau privé (par exemple http://127.0.0.1/admin) sont rejetées avant l'envoi de la requête avec le message « Les adresses privées et locales ne peuvent pas être vérifiées. ».
  • Format de l'URL: Si l'adresse saisie est mal configurée ou n'utilise pas les protocoles requis, l'outil affiche « Saisissez une URL publique HTTP ou HTTPS valide. ». Si l'attribut de la balise trouvée est incorrect, le message « Une balise canonique existe, mais son attribut href n’est pas une URL HTTP ou HTTPS valide. » apparaît.

Erreurs de transfert et de contenu

  • Problèmes de connexion: Si le serveur ne répond pas ou prend trop de temps, les messages « Impossible d’accéder à la page. Vérifiez l’URL ou réessayez. » ou « La page a mis trop de temps à répondre. Veuillez réessayer plus tard. » sont générés.
  • Boucles de redirection: Si le site redirige continuellement, l'analyse s'arrête avec le message « La page a effectué trop de redirections pour permettre de terminer la vérification. ».
  • Statut HTTP invalide: Si le serveur renvoie un code d'erreur (comme un code 404 ou 500), l'outil affiche « La page a renvoyé le code HTTP {status}; sa balise canonique n’a pas pu être vérifiée. ».
  • Type de document: L'outil requiert du code HTML. Si l'adresse pointe vers un autre type de fichier ou si le code est vide, les messages « Cette URL n’a pas renvoyé de page HTML. » ou « La page n’a renvoyé aucun code HTML lisible. » s'affichent.
  • Taille de l'en-tête: Pour des raisons de sécurité, si la section supérieure du document est trop lourde, l'analyse est stoppée avec le message « L’en-tête de la page était trop volumineux pour être vérifié de façon sécuritaire. ».

Exécution du JavaScript

L'outil analyse le code HTML brut renvoyé directement par le serveur. Il ne procède pas à l'exécution des scripts JavaScript. Si vos balises canoniques sont générées ou modifiées dynamiquement par un script côté client après le chargement de la page, l'outil ne pourra pas les détecter. Il est recommandé de s'assurer que les balises canoniques importantes sont intégrées directement dans le code source initial de la page.

Confidentialité des données

Le fonctionnement de l'outil respecte la confidentialité de vos analyses. BroBroGo reçoit l'URL que vous saisissez uniquement pour récupérer le contenu de la page publique correspondante. La page récupérée ainsi que le résultat de l'analyse ne sont pas stockés sur nos serveurs.

FAQ

Qu’est-ce qu’une balise canonique autoréférente?

Il s’agit d’une balise canonique qui pointe vers l’URL finale de la page elle-même. Cela indique clairement l’URL préférée aux moteurs de recherche, même si le même contenu est accessible de plusieurs façons.

Pourquoi la vérification de l’autoréférence peut-elle réussir alors que l’URL saisie ne correspond pas?

L’adresse saisie peut rediriger vers une autre URL. La balise canonique peut pointer correctement vers cette page finale tout en différant de l’adresse initiale que vous avez saisie.

L’outil de vérification détecte-t-il les balises canoniques ajoutées par JavaScript?

L’outil vérifie le code HTML renvoyé par la page. Une balise canonique ajoutée uniquement après l’exécution des scripts de la page pourrait ne pas s’afficher ici; assurez-vous donc que les balises canoniques importantes figurent dans le code source initial de la page.

Que se passe-t-il si ma page contient plusieurs balises canoniques?

Si la page contient plusieurs balises canoniques, seule la première est affichée et analysée par l'outil. Vous devriez corriger cette situation pour n'en conserver qu'une seule, car la présence de multiples balises peut perturber les moteurs de recherche.