Générateur de robots.txt et testeur d’adresse

Composez votre robots.txt en cochant ce que vous voulez bloquer, robots d’IA compris, puis vérifiez si une adresse est autorisée pour Googlebot, GPTBot ou n’importe quel autre robot, avec la ligne exacte qui en décide.

Générer un robots.txt

Accès de tous les robots

Un chemin par ligne, en commençant par « / ». « * » remplace n’importe quelle suite de caractères, « $ » marque la fin de l’adresse.

Pour rouvrir une partie d’un dossier bloqué : la règle la plus longue l’emporte.

Robots d’IA à bloquer sur tout le site

Googlebot et Applebot ne figurent pas ici : ils servent aussi à la recherche Google et à Siri, Spotlight et Safari.

Facultatif. Une adresse complète par ligne.

    Tester une adresse

    Robots.txt à utiliser

    Comment utiliser l’outil

    Le générateur se remplit au fil de vos choix. Indiquez si tout le site reste ouvert, ajoutez les dossiers ou les adresses à fermer, cochez les robots d’IA que vous ne voulez pas voir passer et donnez l’adresse de votre sitemap. Le fichier se compose en dessous, avec des alertes quand un choix risque de vous coûter de la visibilité : un site entièrement bloqué, un chemin mal écrit, des robots de recherche d’IA exclus. Copiez-le ou téléchargez-le, puis déposez-le à la racine de votre site.

    Le testeur répond à une question précise : tel robot a-t-il le droit d’explorer telle adresse ? Collez une adresse complète pour qu’il lise le robots.txt du site, ou choisissez de tester le fichier que vous venez de générer ou de coller. Il affiche le verdict, le groupe de règles retenu, la ligne qui décide et les lignes que Google ignore, avec le fichier numéroté en dessous. Le fichier lu en ligne est recopié dans la zone de texte : vous pouvez le modifier et relancer le test pour vérifier un changement avant de le publier.

    À quoi sert un robots.txt

    Le robots.txt indique aux robots d’exploration les adresses auxquelles ils peuvent accéder sur votre site. Son objectif principal est d’éviter de surcharger le site de demandes.1 Il sert aussi à écarter de l’exploration des pages sans intérêt pour la recherche : résultats de recherche interne, paniers, pages filtrées en série.

    Il ne sert pas à faire disparaître une page de Google. Une adresse bloquée peut quand même être indexée si d’autres pages pointent vers elle ; elle apparaît alors sans description. Pour retirer une page des résultats, Google recommande la balise noindex, la protection par mot de passe ou la suppression de la page. Et pour que noindex fonctionne, la page ne doit justement pas être bloquée dans le robots.txt : sinon le robot ne voit jamais la balise.2

    Le fichier reste une consigne : Googlebot et les robots sérieux la suivent, d’autres peuvent l’ignorer. Ce qui doit rester privé se protège côté serveur.

    Où placer le fichier et comment l’écrire

    Les règles de base viennent de la documentation de Google sur la création d’un robots.txt :3

    Le fichier se compose de groupes. Chaque groupe commence par une ou plusieurs lignes User-agent, qui désignent les robots concernés, suivies de règles Disallow (interdire) et Allow (autoriser). Les chemins commencent par « / » et respectent la casse : /Admin/ et /admin/ sont deux chemins différents. Les lignes Sitemap, elles, se placent n’importe où et donnent l’adresse complète d’un sitemap, ce qui aide les robots à trouver vos pages, comme l’explique notre point sur ce que Google dit du sitemap XML.

    User-agent: *
    Disallow: /panier/
    Disallow: /*?tri=
    Allow: /panier/aide/
    
    User-agent: GPTBot
    User-agent: CCBot
    Disallow: /
    
    Sitemap: https://www.exemple.fr/sitemap.xml

    Dans cet exemple, tous les robots peuvent explorer le site sauf le panier, dont la page d’aide reste ouverte, et les listes triées. GPTBot et CCBot, réunis dans un même groupe, sont exclus de tout le site.

    Comment un robot choisit la règle qui s’applique

    C’est la partie que l’outil calcule pour vous, en suivant la spécification de Google :4

    Ce que Google ignore

    Google ne prend en compte que quatre champs : user-agent, allow, disallow et sitemap. Crawl-delay, très répandu, n’est pas accepté ;4 d’autres robots, comme ClaudeBot selon Anthropic, le respectent.5 Google ignore aussi les lignes mal formées et les règles placées avant la première ligne User-agent ; le testeur les liste pour que vous puissiez les corriger. Enfin, Google garde généralement le fichier en cache pendant 24 heures : une modification n’est pas prise en compte instantanément.4

    Quand le fichier ne peut pas être lu, tout dépend de la réponse du serveur. Une erreur 4xx, la 404 en tête, revient pour Google à l’absence de fichier : aucune restriction. Une erreur 5xx l’amène au contraire à suspendre l’exploration du site, puis à réessayer. Au-delà de cinq redirections, le fichier est considéré comme absent.4

    Bloquer les robots d’IA

    Les éditeurs d’IA publient chacun leurs robots, et la plupart en distinguent plusieurs selon l’usage. OpenAI sépare GPTBot, qui collecte des contenus pour entraîner ses modèles, d’OAI-SearchBot, qui fait apparaître les sites dans la recherche de ChatGPT ; les deux réglages sont indépendants.6 Bloquer GPTBot n’empêche donc pas d’être cité dans ChatGPT, alors que bloquer OAI-SearchBot retire le site de ses réponses de recherche.

    Chez Google, Google-Extended décide si les contenus servent à entraîner Gemini et à ancrer ses réponses ; il n’a aucun effet sur la recherche Google. Les aperçus IA et le Mode IA, eux, dépendent de Googlebot, comme le reste de la recherche.7 Le générateur range donc les robots d’IA en trois familles : entraînement, recherche et réponses, visites à la demande. Ces derniers agissent quand un utilisateur demande à l’IA de consulter une page, et plusieurs éditeurs, dont OpenAI et Perplexity, indiquent qu’ils peuvent ne pas appliquer le robots.txt dans ce cas.6, 8 Ce choix pèse directement sur votre visibilité dans les moteurs génératifs.

    Les erreurs les plus fréquentes

    Questions fréquentes

    Où placer le fichier robots.txt ?

    À la racine du site, à l’adresse https://www.votresite.fr/robots.txt. Il ne vaut que pour ce protocole, cet hôte et ce port : un sous-domaine a besoin de son propre fichier.3

    Le robots.txt empêche-t-il une page d’apparaître dans Google ?

    Non. Une page bloquée peut être indexée si d’autres pages pointent vers elle, et apparaître sans description. Pour la retirer des résultats, utilisez une balise noindex sur une page laissée accessible, ou protégez-la par mot de passe.2

    Faut-il bloquer GPTBot et les autres robots d’IA ?

    C’est un choix éditorial. Bloquer les robots d’entraînement, comme GPTBot ou Google-Extended, refuse que vos contenus servent à entraîner les modèles, sans effet sur la recherche Google. Bloquer les robots de recherche, comme OAI-SearchBot ou PerplexityBot, vous retire des réponses de ces outils.

    Combien de temps avant que Google voie mon nouveau robots.txt ?

    Google garde généralement le fichier en cache pendant 24 heures. Le changement est donc pris en compte dans la journée qui suit, parfois plus tard si le serveur répond mal.4

    Pourquoi Crawl-delay ne change rien pour Google ?

    Google n’accepte que les champs user-agent, allow, disallow et sitemap. Crawl-delay est ignoré par Googlebot, même si d’autres robots le respectent.4

    Que se passe-t-il si mon site n’a pas de robots.txt ?

    Rien de grave : si le serveur répond par une erreur 404, Google considère qu’il n’y a aucune restriction et explore tout le site.4 Un robots.txt n’est utile que si vous avez quelque chose à exclure, ou un sitemap à signaler.

    Sources

    Les passages de cette page qui s’appuient sur une source renvoient à l’une de ces références.

    1. Google Search Central, « Présentation des fichiers robots.txt ». developers.google.com ↑
    2. Google Search Central, documentation sur noindex et le blocage de l’indexation. developers.google.com ↑
    3. Google Search Central, documentation sur la création d’un fichier robots.txt. developers.google.com ↑
    4. Google Search Central, spécification du fichier robots.txt. developers.google.com ↑
    5. Anthropic, « Does Anthropic crawl data from the web, and how can site owners block the crawler? », centre d’aide. support.claude.com ↑
    6. OpenAI, documentation sur les robots d’exploration d’OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User). developers.openai.com ↑
    7. Google, « Fonctionnalités d’IA et votre site Web », Google Search Central. developers.google.com ↑
    8. Perplexity, documentation sur les robots d’exploration de Perplexity (PerplexityBot, Perplexity-User). docs.perplexity.ai ↑

    Vous voulez savoir ce que Google explore vraiment sur votre site ?

    Un audit SEO complet croise le robots.txt, l’indexation et les journaux d’exploration. Je vous réponds sous 24 heures ouvrées.

    Me contacter