
Robots.txt : guide pour contrôler le crawl sans bloquer son site
Un robots.txt bien conçu aide les moteurs à explorer les bonnes zones d’un site. Découvrez comment écrire, tester et maintenir vos règles sans bloquer des pages utiles.
La balise canonical aide les moteurs à identifier la version de référence parmi plusieurs URL proches. Voici quand l’utiliser, comment la configurer et comment vérifier qu’elle envoie un signal cohérent.
La rédaction SEOMasteryHub
Équipe éditoriale et stratégie

Une même page peut être accessible depuis plusieurs adresses : avec ou sans paramètres, en HTTP et en HTTPS, avec une barre oblique finale ou sans elle, ou encore depuis différentes rubriques d’un site. Ces variantes peuvent compliquer la compréhension de vos pages par les moteurs de recherche. La balise canonical sert à indiquer quelle URL vous considérez comme la version de référence.
Elle est utile, mais ne fonctionne pas comme un bouton qui efface automatiquement les doublons ou impose un classement. Google peut tenir compte de cette indication, la comparer à d’autres signaux et choisir une autre URL. Pour l’utiliser correctement, il faut donc comprendre ce qu’elle fait, déterminer les cas où elle est pertinente et vérifier que les signaux techniques ne se contredisent pas.
Ce guide présente une méthode concrète pour choisir et implémenter une URL canonique, traiter les cas fréquents et diagnostiquer les erreurs sans appliquer une règle unique à toutes les pages.
La balise canonical est un élément HTML qui indique aux moteurs de recherche l’URL préférée parmi plusieurs pages identiques ou très similaires. Dans le code source, elle se présente généralement ainsi :
<link rel="canonical" href="https://www.exemple.fr/guide/" />
Elle se place dans l’élément <head> de la page. L’adresse indiquée est appelée URL canonique : c’est la version que le site recommande comme référence pour l’indexation et le regroupement des signaux associés aux variantes.
Le terme « contenu dupliqué » ne signifie pas forcément qu’un site a commis une faute. Des duplications peuvent apparaître naturellement avec les filtres de produits, les paramètres de suivi, les versions imprimables ou les pages accessibles par plusieurs chemins. L’objectif est surtout de clarifier la relation entre les URL et de limiter les ambiguïtés inutiles.
La canonical est un signal, pas une directive absolue. Elle exprime une préférence, mais un moteur peut sélectionner une autre URL s’il estime que celle-ci représente mieux le contenu ou si les signaux du site se contredisent. Il ne faut donc pas présenter son ajout comme une garantie d’indexation ou de désindexation.
Elle peut contribuer à regrouper des versions proches d’une page et à orienter les moteurs vers une URL de référence. En revanche, elle ne redirige pas les internautes, ne corrige pas une navigation défectueuse et ne remplace pas une stratégie de gestion des URL. Une redirection, elle, envoie effectivement le visiteur vers une autre adresse.
La balise canonical ne protège pas non plus un contenu contre la copie et ne constitue pas un moyen de cacher une page. Si deux pages répondent à des besoins différents, les déclarer canoniques l’une vers l’autre peut faire disparaître des résultats une page que vous souhaitiez pourtant rendre visible. La décision doit refléter la relation réelle entre les contenus.
Une URL comme https://www.exemple.fr/chaussures?utm_source=infolettre peut afficher le même produit que l’adresse sans paramètre. Si les paramètres servent uniquement au suivi de campagne et ne modifient pas l’information présentée, une canonical vers l’URL propre peut être cohérente.
Les paramètres de tri, de session ou de filtrage demandent davantage d’analyse. Un filtre de couleur peut ne produire qu’une variante très proche, tandis qu’une page de catégorie filtrée peut répondre à une recherche spécifique et mériter une URL indexable. Il faut examiner la valeur pour l’utilisateur, le contenu affiché et l’objectif SEO avant de regrouper ces pages.
Un produit peut être accessible depuis plusieurs catégories, par exemple /mobilier/chaises/chaise-bleue/ et /promotions/chaise-bleue/. Si le contenu est identique, choisissez une URL stable comme référence et faites pointer les variantes vers elle. Une organisation des URL qui évite ces chemins multiples reste préférable à une correction permanente par canonical.
Une page imprimable ou une variante générée pour un usage spécifique peut être canonisée vers la page principale si elle reprend essentiellement le même contenu et n’a pas vocation à être trouvée séparément. Si cette version apporte des informations différentes ou répond à une intention autonome, ne la fusionnez pas mécaniquement.
Une canonical interdomaines peut être pertinente lorsque le même article est publié sur plusieurs sites et que les parties concernées sont d’accord sur l’URL de référence. C’est une décision éditoriale et technique à coordonner : vérifiez que le contenu est réellement équivalent, que le propriétaire de la page de destination accepte ce rôle et que la canonical est comprise par les équipes qui gèrent les deux domaines. Ce mécanisme ne remplace ni les droits d’auteur ni un accord de republication.
Commencez par la fonction de la page, pas par la balise. Demandez-vous quelle URL vous souhaitez voir utilisée dans les résultats, partagée et maintenue à long terme. La bonne candidate doit présenter le contenu complet et pertinent, être accessible aux moteurs et correspondre à vos liens internes et à votre sitemap.
Appliquez ensuite une règle cohérente aux versions équivalentes. Par exemple, si votre site privilégie HTTPS, utilisez l’adresse HTTPS comme référence. Si vous avez choisi le domaine avec www, évitez d’alterner entre celui-ci et le domaine sans www. La barre oblique finale doit également suivre la convention déjà adoptée. Ces choix sont propres à chaque site : l’essentiel est de ne pas produire plusieurs variantes concurrentes.
Pour une page réellement unique, une canonical autoréférente est souvent une solution simple : la page indique sa propre URL. Elle rend explicite la version préférée et limite certaines ambiguïtés, notamment si un paramètre de suivi est ajouté à l’adresse. Elle ne dispense toutefois pas de corriger les doublons à la source.
https://www.exemple.fr/guide/. Les URL absolues facilitent la vérification et évitent certaines interprétations ambiguës.<head>. La canonical HTML doit être présente dans le document de la page concernée, et non uniquement dans une zone visible ou dans le corps de la page.Exemple d’une page qui se référence elle-même :
<head>
<title>Guide d’entretien des chaussures</title>
<link rel="canonical" href="https://www.exemple.fr/guides/entretien-chaussures/" />
</head>
Une page variante peut utiliser la même balise, mais pointer vers la page principale :
<link rel="canonical" href="https://www.exemple.fr/chaussures/modele-a/" />
Le contenu de la destination doit correspondre à la page canonique déclarée. Évitez de faire pointer en masse des pages sans rapport vers la page d’accueil : ce n’est pas une méthode propre pour gérer des URL obsolètes ou des contenus sans équivalent.
Les pages paginées d’une liste contiennent parfois des produits différents. Faire pointer toutes les pages vers la première peut empêcher les moteurs de comprendre ou de découvrir les éléments présents uniquement sur les pages suivantes. En règle générale, chaque page paginée doit avoir une URL cohérente et une canonical adaptée à son contenu, sauf si le site propose une véritable page complète qui remplace les pages séparées.
Un site en français pour la France, la Belgique, la Suisse et le Canada peut avoir des textes, prix, offres ou coordonnées différents. Ces versions ne sont pas nécessairement des doublons. Ne canonisez pas automatiquement toutes les pages vers la version française de France. Lorsque plusieurs variantes linguistiques ou régionales doivent rester accessibles, chacune devrait généralement avoir une URL canonique cohérente avec sa propre version, avec des annotations hreflang correctement configurées si elles sont nécessaires.
Un catalogue peut générer un grand nombre d’URL selon la taille, la marque, le prix ou la couleur. Canoniser toutes les combinaisons vers la catégorie principale peut être adapté si ces combinaisons sont de simples variantes sans intérêt autonome. En revanche, une sélection utile, avec une demande identifiable et une page suffisamment complète, peut justifier une URL distincte. Évaluez aussi le budget d’exploration, la navigation, les liens et les capacités du CMS. La solution peut combiner canonicals, règles de liens, redirections et maîtrise des paramètres : il n’existe pas de réglage universel.
Si une page a un véritable équivalent déplacé, une redirection permanente peut être plus appropriée qu’une canonical, car elle guide aussi les visiteurs. Si aucun équivalent ne la remplace, ne la redirigez pas automatiquement vers une page sans rapport. Choisissez le traitement selon l’utilité résiduelle de l’URL et l’expérience attendue : page d’erreur adaptée, remplacement pertinent ou conservation, selon le cas.
noindexÉvitez de combiner une directive noindex sur une URL et une canonical qui lui demande de transmettre sa préférence à une autre page sans avoir défini clairement l’objectif. Ces signaux expriment des intentions différentes et peuvent rendre le traitement moins prévisible. Si votre but est de consolider une variante, envisagez d’abord une canonical cohérente ou une redirection, selon la relation entre les URL. Si vous ne souhaitez pas que la page soit indexée et qu’elle n’a pas à transmettre de signaux, choisissez une approche adaptée à ce besoin.
robots.txt. Si les moteurs ne peuvent pas explorer la cible, ils peuvent ne pas être en mesure d’en vérifier le contenu et la canonical. La configuration doit permettre l’accès nécessaire.Les problèmes de duplication ne signifient pas automatiquement qu’une pénalité a été appliquée. Le plus souvent, le défi est d’indiquer clairement quelle page doit être explorée, conservée ou présentée. Le traitement peut varier selon le site, les contenus et les signaux disponibles.
Ouvrez le code source ou utilisez les outils de développement du navigateur pour repérer rel="canonical". Vérifiez qu’il n’y en a qu’une, que l’adresse est bien formée et qu’elle correspond à la décision éditoriale. Un outil d’exploration SEO peut analyser un grand nombre d’URL et relever les destinations en erreur, les chaînes et les canonicals manquantes.
Ne confondez pas le code source initial et la page rendue. Sur un site fortement dépendant de JavaScript, contrôlez ce que le navigateur affiche après rendu et assurez-vous que le script ne remplace pas la canonical par une valeur inattendue. Lorsque c’est possible, privilégiez une implémentation présente de façon fiable dans le HTML côté serveur.
L’outil d’inspection d’URL de Google Search Console permet d’examiner une URL connue de Google et, dans les cas disponibles, de comparer la canonical déclarée par l’utilisateur à celle sélectionnée par Google. Si elles diffèrent, ne changez pas la balise au hasard : vérifiez d’abord l’équivalence du contenu, les redirections, les liens internes, l’accessibilité de la cible et les autres signaux.
Une différence de sélection n’est pas à elle seule la preuve d’une pénalité. Elle indique que Google n’a pas retenu votre préférence à ce moment-là. Après une correction, la prise en compte dépend notamment de la nouvelle exploration et du traitement de la page ; elle peut donc demander du temps. Évitez les changements répétés sans diagnostic, qui rendent plus difficile l’évaluation de l’effet obtenu.
Avant de publier ou de corriger une canonical, parcourez cette liste :
C’est une pratique courante et souvent utile pour expliciter la version préférée, mais l’essentiel est que la configuration soit cohérente. Vérifiez surtout qu’aucune règle automatique ne génère une URL différente de celle que vous souhaitez conserver.
Non. C’est un signal de préférence, pas une garantie. Le moteur peut retenir une autre URL et le traitement dépend de l’ensemble des signaux disponibles. Si la page doit réellement rediriger les visiteurs, utilisez une redirection adaptée plutôt que de compter uniquement sur la canonical.
Oui, dans certains cas, par exemple pour une republication réellement équivalente et coordonnée. Ce choix doit être compris et accepté par les parties concernées. Il ne convient pas à des contenus différents et ne remplace pas les accords éditoriaux ou juridiques nécessaires.
Pas automatiquement. Les pages suivantes peuvent contenir des éléments distincts et contribuer à leur découverte. Examinez le contenu de chaque page et le fonctionnement de votre liste avant de décider. Une canonical vers la première n’est cohérente que si celle-ci constitue réellement une version équivalente de référence.
Comparez la page déclarée et celle sélectionnée. Contrôlez les redirections, les liens internes, le sitemap, l’accès à la cible, la similarité des pages et les balises multiples. Corrigez les contradictions les plus concrètes, puis laissez les moteurs réexplorer les pages. Ne modifiez pas la configuration uniquement pour obtenir une correspondance sans comprendre le motif.
À retenir
La balise canonical indique la version de référence que vous préférez parmi des URL identiques ou proches ; elle ne l’impose pas et ne remplace pas une redirection. Choisissez une cible accessible et pertinente, gardez les signaux cohérents et traitez avec prudence les pages paginées, filtrées ou localisées. Enfin, vérifiez le code réellement publié et les données de Search Console avant de conclure que la correction fonctionne.
À lire aussi
Continuer la lecture
Dans la même catégorie

Un robots.txt bien conçu aide les moteurs à explorer les bonnes zones d’un site. Découvrez comment écrire, tester et maintenir vos règles sans bloquer des pages utiles.

Un sitemap XML aide les moteurs de recherche à découvrir les URL importantes d’un site. Voici comment le créer, le soumettre et le garder fiable, sans confondre découverte et indexation.

Une page absente de Google n’est pas toujours victime d’une panne. Apprenez à distinguer exploration, indexation et classement, puis à trouver et corriger le blocage avec méthode.