Test canonical chain
Auditez les balises canonical d'une URL — self-canonical, chaîne de canonicals, conflit HTML vs en-tête HTTP, détection de boucles. La cause silencieuse n°1 des problèmes d'indexation.
URL à auditer
À découvrir aussi
Tous les outilsTestez votre fichier robots.txt contre 18 user-agents : Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot, Applebot et autres crawlers IA. Matrice path × bot.
Vérifiez vos balises hreflang : codes ISO valides, réciprocité entre versions linguistiques, x-default, conformité aux recommandations Google.
Inspectez les en-têtes HTTP d'une URL : x-robots-tag, cache-control, HSTS, link, vary, server. Annotations sur les headers à impact SEO et sécurité.
Validez votre sitemap.xml : structure, comptage URLs, lastmod outliers, sitemap index avec récursion. Conformité aux spec sitemaps.org et Google.
Questions fréquentes
À quoi sert la balise canonical ? +
Elle dit à Google : "parmi plusieurs URLs qui affichent le même contenu, voici l'URL préférée à indexer". Cas typiques : variantes de paramètres (?utm_source=...), versions www/non-www, HTTP/HTTPS, slash final ou non, archives par tag/catégorie qui contiennent le même article. Sans canonical, Google choisit lui-même, et son choix peut différer du vôtre.
Self-canonical : pourquoi c'est important ? +
Une page qui se déclare elle-même comme canonique (<link rel="canonical" href="URL_DE_LA_PAGE">) est le pattern recommandé pour toutes les pages indexables. Ça évite l'ambiguïté quand votre URL est aspirée avec des paramètres (utm, fbclid, gclid). Sans self-canonical, Google peut sélectionner n'importe laquelle des variantes paramétrées comme canonique.
Pourquoi les chaînes de canonicals posent problème ? +
Si A → B → C, Google peut s'arrêter au premier hop et indexer B au lieu de C. La règle officielle Google : le canonical doit pointer directement vers la version finale, sans intermédiaire. Une chaîne révèle souvent un bug : redirect 301 + canonical mal configuré, ou template hérité qui n'a pas été mis à jour.
Conflit entre canonical HTML et HTTP Link header ? +
En cas de conflit (la balise <link> HTML pointe vers X, l'en-tête Link: ...; rel="canonical" pointe vers Y), Google retient la valeur HTML head. Mais cette divergence est un signal de configuration cassée — typiquement un CDN ou un middleware qui injecte une canonical différente de celle générée par votre CMS. À résoudre côté infra.
Vous achetez vraiment des backlinks ?
Notre catalogue de sites du réseau est consultable sans inscription. Prix éditeur affiché, sans commission ni intermédiaire.