Aller au contenu principal
Site web et référencement

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é

  1. Ouvrir l'adresse monsite.fr/robots.txt pour vérifier qu'elle n'interdit pas tout le site

  2. 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

  3. Ajouter une ligne Sitemap pour indiquer l'adresse du plan du site aux robots

  4. 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.

  5. 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.

  6. 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 source

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