Vérificateur de balise canonique pour propriétaires de site
Vérificateur de balise canonique
Vérificateur de balise canonique : canonique, redirections et noindex ensemble | We.Inc
Collez le HTML et les en-têtes de réponse d'une page pour vérifier sa balise canonique par rapport à l'URL à indexer, le statut HTTP, les redirections et noindex. Explique les signaux contradictoires et exporte une checklist de correction.
Entrez l'adresse de la page et l'adresse que vous voulez voir indexée par les moteurs de recherche, puis collez le code source HTML de la page et, si vous les avez, ses en-têtes de réponse. Le vérificateur lit la balise canonique, l'en-tête HTTP canonique, la balise meta robots et X-Robots-Tag, le code de statut et la chaîne de redirections, et vous indique où ils divergent. Il ne visite pas d'autres sites web : les navigateurs empêchent un site de lire un autre, et nous n'exécutons pas de robot caché. Vous collez ce dont l'outil a besoin et il vérifie ce texte. La page affiche les commandes en une ligne qui vous donnent les en-têtes et le HTML.
Entrez l'URL que vous avez vérifiée et l'URL préférée que vous voulez indexée (souvent la même).
Obtenez les en-têtes en exécutant curl -sIL suivi de l'URL dans un terminal, et collez le résultat. Cela montre chaque étape de redirection et le code de statut final.
Obtenez le HTML avec Afficher la source dans votre navigateur (Ctrl+U ou Cmd+Option+U), ou curl -sL suivi de l'URL, et collez-le.
Le vérificateur trouve chaque rel=canonical dans le HTML et l'en-tête Link, les balises meta robots et X-Robots-Tag, et le statut de chaque étape.
Chaque constat indique s'il s'agit d'une erreur, de quelque chose à vérifier ou si c'est correct, et pourquoi. Une saisie manquante est signalée comme non vérifiée, jamais comme réussie.
Téléchargez la checklist de correction en fichier texte pour la personne qui édite le site.
Une balise canonique devrait pointer vers une page qui répond 200, n'est pas redirigée, n'est pas noindex et a le même contenu.
Utilisez une seule balise canonique par page. Deux balises canoniques différentes, ou une balise et un en-tête qui divergent, font que les moteurs de recherche ignorent les deux.
Utilisez des URL absolues en https et l'hôte avec ou sans www que vous avez choisi.
Ne combinez pas noindex avec une balise canonique vers une autre page. L'un dit d'abandonner cette page, l'autre dit de la fusionner ; choisissez-en un.
Une balise canonique est une indication, pas une commande. Les redirections et des liens internes cohérents sont des signaux plus forts pour le même choix.
Questions fréquentes
Pourquoi dois-je coller le HTML ?
Les navigateurs empêchent une page web de lire le contenu d'un autre site, donc un outil qui s'exécute dans votre navigateur ne peut pas récupérer votre page à votre place. Les outils qui semblent le faire exécutent un serveur qui récupère pour eux. Nous avons choisi de garder celui-ci entièrement dans votre navigateur et de vous dire exactement comment obtenir la source.
Que fait une balise canonique ?
Elle indique aux moteurs de recherche quelle adresse est la version principale d'une page quand le même contenu est accessible à plusieurs adresses, par exemple avec et sans paramètres de suivi. Les moteurs de recherche la suivent généralement, mais peuvent choisir une autre URL si d'autres signaux divergent.
Chaque page devrait-elle avoir une balise canonique auto-référente ?
C'est un bon réglage par défaut. Une balise canonique pointant vers la page elle-même protège contre les copies créées par des paramètres, la casse ou des barres obliques finales.
Quelle est la différence entre une balise canonique manquante et une récupération bloquée ?
Ici, une balise canonique manquante signifie que le HTML que vous avez collé n'a pas de rel=canonical. Si vous ne collez rien, ou collez une page d'erreur, le vérificateur indique que le HTML n'a pas été vérifié, pour que vous ne confondiez pas une récupération échouée avec une balise manquante.
Google utilise-t-il toujours ma balise canonique ?
Non. Google la traite comme une indication forte. L'outil d'inspection d'URL dans Search Console montre la balise canonique que Google a réellement choisie.
Signaux contradictoires
La plupart des problèmes de balise canonique sont des contradictions : une balise canonique qui pointe vers une redirection, une page qui est noindex et canonique vers une autre page, une balise dans le HTML qui diverge de celle dans l'en-tête HTTP, ou une balise canonique vers http sur un site https. Chacune dit deux choses à la fois aux moteurs de recherche, qui choisissent alors à votre place.
Vérifier la balise canonique en même temps que le code de statut, les redirections et les directives robots est ce qui révèle ces contradictions. Un vérificateur qui ne lit que la balise en manque la plupart.
Un exemple travaillé
Chargez l'exemple sur la page : une page de service fictive sur example.com, atteinte via une redirection http vers https, dont la balise canonique pointe vers une adresse http sur l'hôte www avec une barre oblique finale. Le vérificateur signale la redirection, la balise canonique sur http, la balise canonique sur un hôte différent et le désaccord avec l'URL préférée, avec la correction pour chacun.