Glossaire ·

Robots.txt

Définition et décryptage par le cabinet Advalians · Mis à jour le 26 octobre 2026

Définition : Robots.txt

Le robots.txt est un fichier texte placé à la racine d’un site web. Il indique aux robots d’exploration, ou crawlers, les zones du site qu’ils sont autorisés ou non à parcourir. Il applique le protocole d’exclusion des robots, une convention apparue au milieu des années 1990 et normalisée en 2022 sous la forme d’un standard de l’internet (RFC 9309).

Le fichier s’organise en groupes de règles. Chaque groupe commence par une ligne User-agent, qui désigne le robot concerné, ou tous les robots avec l’astérisque. Viennent ensuite des directives Disallow (interdiction d’exploration) et Allow (autorisation explicite), appliquées à des chemins d’URL. Deux caractères génériques sont reconnus : l’astérisque pour toute suite de caractères, le dollar pour la fin d’URL. Le fichier peut aussi déclarer l’emplacement du sitemap XML.

Le robots.txt relève d’une logique déclarative et non contraignante. Les robots respectueux du protocole s’y conforment, mais rien n’empêche techniquement un programme malveillant de l’ignorer. Il ne s’agit donc ni d’un dispositif de sécurité ni d’un mécanisme de contrôle d’accès.

Le fichier n’est valable que pour l’hôte, le protocole et le port sur lesquels il est servi. Un sous-domaine ou une version HTTP distincte requiert son propre fichier. Le robots.txt est le premier élément consulté par un robot à son arrivée sur un site, ce qui en fait une pièce structurante du SEO technique.

Décryptage Advalians : Robots.txt

1. Une règle de crawl, pas d’indexation
La confusion la plus fréquente porte sur la différence entre exploration et indexation. Une directive Disallow empêche un robot de lire une page. Elle ne l’empêche pas de référencer son URL si d’autres pages pointent vers elle. Le résultat apparaît alors dans les SERP sans titre ni description exploitables. Pour retirer durablement une page de l’index, il faut la laisser explorable et lui appliquer une balise noindex. Si la page est bloquée, le robot ne peut jamais lire cette balise. La directive noindex placée dans le robots.txt lui-même n’est plus prise en charge par les principaux moteurs.2. Un levier d’allocation du budget de crawl
Sur les sites volumineux (e-commerce, médias, catalogues), le robots.txt sert surtout à concentrer le budget de crawl sur les pages à valeur. Il permet d’exclure les facettes de filtres, les résultats de recherche interne, les paramètres d’URL de tri ou de session, et les espaces techniques. Ce travail complète la gestion des URL canoniques et la lutte contre le duplicate content. Sur un site de quelques centaines de pages, l’enjeu est nettement plus limité.

3. Les erreurs à fort impact
Quatre erreurs reviennent régulièrement en audit :
– la directive « Disallow: / » d’un environnement de préproduction recopiée en production lors d’une refonte, qui bloque l’intégralité du site ;
– le blocage des fichiers CSS et JavaScript, qui empêche les moteurs de restituer correctement les pages ;
– un fichier qui renvoie une erreur serveur (5xx), ce qui peut conduire certains moteurs à suspendre l’exploration du site ;
– des règles mal ordonnées. Ce n’est pas l’ordre d’écriture qui compte : la règle la plus spécifique (le chemin le plus long) l’emporte, et Allow prévaut en cas d’égalité.
Les moteurs conservent le fichier en cache, généralement jusqu’à 24 heures. Une correction n’est donc pas instantanée.

4. Un nouvel enjeu : les robots de l’IA générative
Le robots.txt est devenu un outil d’arbitrage stratégique face aux robots des modèles de langage. Il faut distinguer deux familles :
– les robots qui collectent des contenus pour constituer un corpus d’entraînement ;
– les robots qui récupèrent des pages en temps réel pour alimenter les réponses des moteurs de réponses.
Bloquer les seconds réduit directement la visibilité de la marque dans les réponses générées, donc sa performance en GEO. La décision relève de la direction marketing et juridique, pas du seul pilotage technique.

5. Gouvernance
Le robots.txt doit être versionné, documenté et contrôlé à chaque mise en production. Son efficacité réelle se mesure par l’analyse de logs, seule source fiable sur le comportement effectif des robots.

L'accompagnement Advalians

Votre dispositif digital sert-il vraiment votre visibilité ?

Un audit de performance marketing pour vérifier que votre dispositif digital, de la visibilité organique à la conversion, sert vos objectifs.

Premier échange de 30 minutes, sans engagement

L'accompagnement Advalians

Un sujet à arbitrer ? Parlons-en avec un regard indépendant

Advalians, cabinet de conseil indépendant en marketing et communication, vous aide à clarifier vos choix et à décider.

Premier échange de 30 minutes, sans engagement

Questions fréquentes

Pas nécessairement. Le blocage empêche l’exploration du contenu, pas l’indexation de l’URL. Si la page reçoit des liens internes ou externes, le moteur peut la référencer sans en connaître le contenu, et l’afficher avec un extrait vide ou peu informatif. Pour obtenir une désindexation, la démarche est la suivante :

  • laisser la page explorable ;
  • appliquer une balise noindex ou un en-tête HTTP équivalent ;
  • attendre son retrait effectif de l’index ;
  • seulement ensuite, bloquer l’exploration si nécessaire.
    Inverser cet ordre rend la consigne de désindexation illisible pour le robot.

C’est une décision stratégique, pas un réglage par défaut. Trois options se présentent :

  • Tout autoriser. Pertinent si l’objectif prioritaire est la visibilité de la marque et de son expertise dans les réponses générées, typiquement pour un acteur B2B qui vit de sa notoriété d’expert.
  • Bloquer les robots d’entraînement, autoriser les robots de restitution. Compromis adapté si l’on souhaite limiter la réutilisation de ses contenus sans disparaître des moteurs de réponses.
  • Tout bloquer. Défendable pour un éditeur dont le contenu constitue le produit et qui négocie des licences d’exploitation.

Le robots.txt doit figurer dans la recette de mise en production, au même titre que le plan de redirections 301. Les points de contrôle minimaux :

  • absence de la directive de blocage global héritée de la préproduction ;
  • accessibilité des ressources CSS et JavaScript ;
  • cohérence des chemins bloqués avec la nouvelle arborescence d’URL ;
  • présence de la déclaration du sitemap ;
  • réponse HTTP 200 du fichier ;
  • existence d’un fichier distinct pour chaque sous-domaine.

Un contrôle à J+1 puis à J+7, via les outils de test proposés par les moteurs et l’analyse des logs, permet de détecter une régression avant qu’elle n’affecte le trafic organique.

Non, et c’est même contre-productif. Le fichier est public et lisible par quiconque. Lister des répertoires sensibles revient à signaler leur existence. Par ailleurs, les robots malveillants ignorent ses directives. La protection de contenus confidentiels (espaces clients, documents internes, environnements de test) relève de l’authentification, des restrictions d’accès au niveau serveur ou de la protection par mot de passe. Pour des contenus non sensibles qui ne doivent simplement pas apparaître dans les résultats, la balise noindex reste l’outil adapté.

5. Comment savoir si notre robots.txt pénalise notre visibilité organique ?
Le diagnostic croise trois sources :

  • Les outils de test des moteurs, qui indiquent si une URL donnée est bloquée et par quelle règle.
  • Les rapports de couverture d’indexation, qui signalent les pages indexées malgré un blocage ou exclues de manière inattendue.
  • L’analyse de logs, qui révèle les zones réellement explorées et la répartition du budget de crawl.

Le diagnostic croise trois sources :

  • Les outils de test des moteurs, qui indiquent si une URL donnée est bloquée et par quelle règle.
  • Les rapports de couverture d’indexation, qui signalent les pages indexées malgré un blocage ou exclues de manière inattendue.
  • L’analyse de logs, qui révèle les zones réellement explorées et la répartition du budget de crawl.

Un écart important entre les pages stratégiques et les pages effectivement explorées constitue le signal d’alerte principal. Ce contrôle a vocation à être intégré à un audit de référencement plus large.

Sommaire
Besoin d'un avis indépendant ?
Votre dispositif digital sert-il vraiment votre visibilité ?

Cabinet indépendant, rémunéré par ses clients uniquement.

Besoin d'un avis indépendant ?
Un sujet à arbitrer ? Parlons-en.

Cabinet indépendant, rémunéré par ses clients uniquement.

Besoin d'un avis indépendant sur ce sujet ?

Échanger