Robots & Sitemap

robots.txt & sitemap.xml : piloter le crawl

Deux petits fichiers texte, deux rôles opposés : l’un dit à Google où ne pas aller, l’autre où aller. Les confondre est l’une des erreurs SEO les plus coûteuses.

  • Difficulté Fondamental
  • Impact SEO Élevé
  • Lecture 7 min
  • À jour 15 juillet 2026
robots.txt CONTRÔLE L’EXPLORATION User-agent: * Disallow: /panier/ Disallow: /*?filtre= Allow: / Sitemap: /sitemap.xml sitemap.xml PROPOSE LA DÉCOUVERTE <loc> /produit/chaise </loc> <loc> /categorie/salon </loc> <loc> /guides/seo </loc> <loc> /blog/article </loc> URLs canoniques, indexables, 200

À retenir

  • robots.txt contrôle l’exploration ; le sitemap.xml aide à la découverte. Deux rôles distincts.
  • Bloquer une URL au crawl ne la désindexe pas : c’est noindex qui gère l’indexation.
  • Le sitemap ne doit contenir que des URLs canoniques, indexables et en 200.
  • Une erreur dans le robots.txt peut rendre un site entier invisible.

Deux fichiers, deux rôles opposés

La confusion est reine ici, alors posons-la clairement. Le robots.txt dit à Google où il n’a pas le droit d’aller explorer. Le sitemap.xml lui propose la liste des URLs à découvrir. L’un restreint, l’autre invite. Aucun des deux ne « désindexe » ni ne « force » quoi que ce soit : ce sont des panneaux de signalisation, pas des ordres d’indexation.

robots.txt : contrôler l’exploration

Placé à la racine, il indique aux robots les chemins à ne pas explorer (Disallow) et ceux autorisés (Allow). On y bloque typiquement les zones sans intérêt SEO : panier, compte, recherche interne, certains paramètres. Il peut aussi référencer le sitemap. Sa syntaxe est simple, mais une erreur — un Disallow: / oublié — bloque tout le site.

L’erreur fatale : un Disallow: / hérité d’une préproduction qui passe en production. Le site entier devient inexplorable. À vérifier systématiquement après chaque mise en ligne.

Le piège : bloquer n’est pas désindexer

Erreur la plus répandue : croire qu’un Disallow retire une page de Google. En réalité, une URL bloquée au crawl mais déjà connue (via des liens) peut rester indexée, affichée sans description. Pire : comme Google ne peut plus l’explorer, il ne peut pas lire un éventuel noindex. Pour désindexer, il faut laisser Google explorer la page et y trouver un noindex — l’inverse d’un blocage.

sitemap.xml : guider la découverte

Le sitemap liste les URLs que vous voulez faire connaître à Google. Il est particulièrement utile sur les grands sites, les pages peu maillées ou récemment publiées. Il n’impose pas l’indexation : il accélère la découverte. Google décide ensuite, selon la qualité de chaque page.

Un sitemap propre, sinon rien

Un bon sitemap ne contient que des URLs :

  • Canoniques — jamais de variantes ni de non-canoniques.
  • Indexables — pas de pages en noindex.
  • En 200 — ni redirections, ni 404.
  • À jour — la fraîcheur du sitemap est un signal en soi.

Un sitemap rempli d’URLs incohérentes envoie des signaux contradictoires et perd son intérêt. La cohérence entre sitemap, canonicals et redirections est un marqueur de rigueur technique.

En résumé

Retenez la ligne de partage : robots.txt = exploration, sitemap = découverte, noindex = indexation. Trois leviers distincts, à ne jamais confondre. Bien réglés et cohérents entre eux, ils orientent efficacement le crawl vers les pages qui comptent.

FAQ

Questions fréquentes

Bloquer une page dans robots.txt la désindexe-t-elle ?

Non, et c’est un piège fréquent. Le robots.txt empêche l’exploration, mais une URL déjà connue (via des liens) peut rester indexée sans son contenu. Pour empêcher l’indexation, il faut une balise noindex — or Google doit pouvoir explorer la page pour la lire. Bloquer au robots.txt et vouloir désindexer sont donc contradictoires.

Quelles URLs mettre dans le sitemap ?

Uniquement des URLs canoniques, indexables, renvoyant un code 200. On exclut les pages en noindex, les redirections, les 404, les non-canoniques et les paramètres. Un sitemap propre est un signal de qualité ; un sitemap plein d’URLs incohérentes brouille la découverte.

Le sitemap garantit-il l’indexation ?

Non. Le sitemap aide Google à découvrir les URLs, surtout sur les grands sites ou les pages peu maillées. Mais il ne force pas l’indexation : Google décide toujours selon la valeur et la qualité de chaque page. Le sitemap accélère la découverte, il ne remplace pas la qualité.

Faut-il un sitemap si le site est petit ?

Un petit site bien maillé est découvert sans sitemap. Il reste néanmoins utile : il liste explicitement les URLs à connaître, signale les mises à jour et facilite le suivi dans la Search Console. Le coût est nul, l’intérêt réel dès que le site grandit.

Sources officielles

Un doute sur votre robots.txt ?

On audite votre robots.txt et vos sitemaps : cohérence, blocages accidentels, URLs incohérentes et signaux de découverte.

Auditer mes fichiers techniques
Discutons sur WhatsApp