Fichier robots.txt
Le fichier robots.txt est un petit fichier placé à la racine d'un site qui indique aux robots d'exploration les parties du site qu'ils sont invités à ne pas visiter.
Définition
Le fichier robots.txt est un fichier texte placé à la racine d'un site, à l'adresse /robots.txt, dans lequel le propriétaire indique aux robots d'exploration (les « crawlers » des moteurs de recherche) les parties du site qu'il leur demande de ne pas parcourir. Il applique le protocole d'exclusion des robots, imaginé en 1994 et normalisé en 2022 par l'IETF dans la RFC 9309. Selon ce texte, le fichier doit se trouver au chemin /robots.txt en minuscules, être encodé en UTF-8 et servi en texte brut. Il est organisé en groupes : une ligne User-agent désigne le robot concerné (l'étoile désigne tous les robots), suivie de lignes Disallow pour les chemins à ne pas explorer et Allow pour les exceptions. Un fichier absent ou un groupe sans règle signifie que tout est autorisé. On y ajoute aussi souvent une ligne Sitemap indiquant l'adresse du plan du site. Il faut bien comprendre ce que le robots.txt n'est pas. La RFC précise que ces règles ne constituent pas une autorisation d'accès : ce sont des demandes que les robots respectueux choisissent d'honorer. Elle ajoute que ce protocole ne remplace pas de vraies mesures de sécurité, et que lister des chemins dans le fichier les rend publiquement découvrables. Ne placez donc jamais d'adresse confidentielle dans un robots.txt : protégez-la par une authentification. Google rappelle de son côté que le fichier sert surtout à gérer le trafic des robots, et qu'il ne faut pas l'utiliser pour masquer une page des résultats de recherche : si d'autres pages pointent vers elle avec un texte descriptif, l'adresse peut tout de même être indexée sans que la page ait été visitée. Pour empêcher l'affichage d'une page, on emploie une autre méthode, comme la directive noindex ou une protection par mot de passe. La principale erreur d'une PME est un accident de mise en production : un site de test est souvent bloqué par une règle Disallow qui interdit tout, et si ce fichier est copié tel quel sur le site définitif, les moteurs n'explorent plus rien. Contrôler le fichier de production après chaque mise en ligne ou migration prend une minute et évite des semaines de visibilité perdue.
Catégorie
Site web et référencement
Synonymes
robots.txt, protocole d'exclusion des robots, Robots Exclusion Protocol, fichier d'exclusion des robots
Avantages
- Permet de limiter l'exploration de zones sans intérêt pour la recherche
- Fichier simple, lisible par tous, normalisé par la RFC 9309
- Sert de point d'entrée pour indiquer l'adresse du sitemap
- Peut réduire la charge que les robots font peser sur un petit serveur
- Facile à contrôler : il suffit d'ouvrir son adresse dans un navigateur
Limites
- Ne constitue pas une protection : les robots peuvent l'ignorer et le fichier est public
- Ne garantit pas qu'une page reste absente des résultats de recherche
- Une seule règle trop large peut rendre tout un site invisible
- Ne remplace ni la directive noindex ni l'authentification
- Les robots peuvent conserver une copie du fichier en cache avant de relire vos changements
Exemples concrets
Découvrez comment ce concept s'applique dans la réalité
Ouvrir l'adresse monsite.fr/robots.txt pour vérifier qu'elle n'interdit pas tout le site
Bloquer l'exploration d'une zone de recherche interne ou de pages de panier qui n'ont pas d'intérêt pour les moteurs
Ajouter une ligne Sitemap pour indiquer l'adresse du plan du site aux robots
Imaginons une entreprise qui met en ligne son nouveau site : le fichier du site de test contenait une règle interdisant tout le site et a été copié en production ; les pages restent invisibles jusqu'à ce que la règle soit retirée.
Par exemple, mettre l'adresse d'un espace client privé dans le robots.txt la rend visible de tous : il faut une protection par identifiant, pas un simple fichier.
Une agence web peut inclure la relecture du robots.txt dans la liste de contrôle de chaque mise en production.
Applications pratiques
Où « fichier robots.txt » sert concrètement
Mise en production d'un site : vérification qu'aucune règle de préproduction ne subsiste
Gestion de l'exploration d'un site volumineux ou d'une boutique
Déclaration de l'adresse du sitemap
Audit technique SEO : cohérence entre robots.txt, noindex et sitemap
Migration de site : contrôle du fichier avant et après la bascule
Questions fréquentes
Les questions que posent les entreprises sur « fichier robots.txt »
Où se trouve le fichier robots.txt ?
À la racine du site, à l'adresse /robots.txt, par exemple monsite.fr/robots.txt. Il doit être en texte brut encodé en UTF-8.
Le robots.txt cache-t-il une page de Google ?
Non. Google indique de ne pas l'utiliser pour masquer une page des résultats : l'adresse peut être indexée si d'autres pages pointent vers elle. Utilisez noindex ou une protection par mot de passe.
Le robots.txt protège-t-il des données sensibles ?
Non. La RFC 9309 précise que ces règles ne sont pas une autorisation d'accès et que lister un chemin le rend découvrable. Protégez les contenus sensibles par une authentification.
Que se passe-t-il s'il n'y a pas de robots.txt ?
Les robots considèrent en général que tout peut être exploré. Le fichier n'est pas obligatoire, mais il est utile pour déclarer le sitemap et limiter certaines zones.
Source et références
Source : IETF – RFC 9309, Robots Exclusion Protocol
Voir la sourceTermes associés
Notions proches de « fichier robots.txt »
Guides pour aller plus loin
Changer d’hébergeur sans perdre son référencement ni ses e-mails
Changer d’hébergeur de site web : sauvegardes, DNS, recette, redirections et enregistrements MX pour limiter les risques sur le référencement et les e-mails.
Audit SEO d’une PME : checklist et priorités
Audit SEO d’une PME : vérifiez les pages clés, lisez Search Console, classez les corrections d’indexation, de contenu et de conversion, puis rédigez le rapport.
Refonte de site web : préserver son référencement (SEO)
Préparez une refonte sans négliger votre SEO : inventaire des URL, redirections précises, recette de lancement, suivi des erreurs et plan de retour arrière.
Envie d'approfondir vos connaissances en IA ?
Découvrez tous nos termes et concepts dans le lexique complet
Un projet autour de « fichier robots.txt » ?
Décrivez-nous votre besoin : nous vous répondons sous 24 h, sans engagement.
Testez gratuitement la visibilité de votre entreprise dans les IA. Lancer le test de visibilité dans les IA