Guide

Comment générer un fichier robots.txt

Le générateur compose un texte `robots.txt` à partir d’un agent utilisateur, d’une règle d’accès et de champs facultatifs. Saisissez les éléments voulus, puis relisez les directives obtenues avant de les reprendre dans votre configuration.

Outil Générateur de fichier robots.txt

Le générateur compose un texte robots.txt à partir d’un agent utilisateur, d’une règle d’accès et de champs facultatifs. Saisissez les éléments voulus, puis relisez les directives obtenues avant de les reprendre dans votre configuration.

Comprendre le rôle du générateur

Un fichier robots.txt rassemble des directives destinées à encadrer l’exploration d’un site par des robots. Le générateur compose ce texte à partir d’un agent utilisateur, d’un réglage d’accès et de champs facultatifs pour les chemins, le sitemap ou le délai d’exploration. Il convient pour préparer une structure lisible avant de relire les lignes et de décider comment les reprendre dans la configuration concernée. Chaque champ influence la forme du texte obtenu, mais le résultat doit rester cohérent avec votre objectif. Portez une attention particulière au choix de l’agent utilisateur et à l’état de l’autorisation générale lorsque vous voulez cibler certains chemins. Le sitemap et le délai ne sont ajoutés que lorsque leurs champs contiennent du texte exploitable selon les règles prévues par l’outil. Vous pouvez ainsi examiner séparément les directives principales et les lignes complémentaires avant toute utilisation. Cette lecture préalable aide à repérer une valeur oubliée, un chemin mal placé ou une option qui ne correspond pas à votre intention.

Renseigner les champs et générer le texte

  1. Dans le champ de l’agent utilisateur, saisissez la valeur visée, par exemple Googlebot, ou laissez-le vide si la valeur générique vous convient. Quand aucune valeur n’est fournie, l’outil utilise * et reprend cette valeur dans la ligne User-agent.

  2. Examinez l’option d’autorisation générale, qui est activée par défaut. Si elle reste activée, le texte produit comporte une directive Disallow vide.

  3. Pour renseigner des exclusions, désactivez cette autorisation, puis saisissez les chemins concernés avec un chemin par ligne. Vous pouvez entrer /admin sur une ligne et /espace-prive sur la suivante. Les espaces placés au début ou à la fin d’une ligne sont retirés, et les lignes devenues vides sont ignorées. Si aucun chemin exploitable ne subsiste, le texte contient Disallow: /.

  4. Si vous souhaitez ajouter un sitemap, remplissez le champ correspondant avec la valeur à reprendre. Dès que ce champ contient autre chose que des espaces, une ligne vide est ajoutée, suivie d’une ligne Sitemap contenant la valeur fournie.

  5. Saisissez éventuellement une valeur dans le champ du délai d’exploration. Lorsque ce champ contient du texte autre que des espaces, une ligne Crawl-Delay est ajoutée.

  6. Lancez la génération, puis parcourez le texte obtenu ligne par ligne. Comparez l’agent utilisateur, l’état de Disallow, les chemins et les valeurs facultatives avec le résultat recherché avant de le reprendre dans votre configuration.

Lire les directives obtenues

La première ligne indique l’agent utilisateur retenu : elle contient la valeur saisie ou * lorsque le champ a été laissé vide. L’autorisation générale se reconnaît ensuite à la présence d’une directive Disallow sans chemin. À l’inverse, lorsque cette option est désactivée, chaque chemin conservé après le traitement des lignes devient une directive distincte.

Un champ de chemins sans contenu utilisable ne produit pas une liste vide : le résultat emploie alors /. Ce cas mérite une vérification attentive, car il ne correspond pas à la saisie de répertoires ciblés. Les champs complémentaires se lisent selon leur contenu : un sitemap non composé uniquement d’espaces ajoute une ligne Sitemap après une ligne vide, tandis qu’un délai renseigné ajoute Crawl-Delay.

Les valeurs reprises dans ces lignes sont celles que vous avez fournies, sous réserve du traitement décrit pour chaque champ. Relisez leur contenu, leur emplacement et les retours à la ligne afin de vérifier que le texte correspond bien à la configuration envisagée.

Exemple pratique

Vous préparez un texte pour distinguer les accès de Googlebot et exclure deux zones précises d’un site avant de relire le résultat.

Saisissez Googlebot, désactivez l’autorisation générale, entrez /admin et /espace-prive sur deux lignes, puis renseignez une valeur de sitemap sans ajouter de délai d’exploration. Examinez ensuite l’ordre et le contenu des lignes produites avant leur utilisation dans votre configuration.

Le texte commence par User-agent: Googlebot, contient ensuite Disallow: /admin et Disallow: /espace-prive, puis ajoute après une ligne vide une ligne Sitemap avec la valeur fournie. Aucune ligne Crawl-Delay n’apparaît si son champ reste vide.

Limites

  • Le texte reprend les valeurs fournies selon les règles de chaque champ ; contrôlez donc les saisies et les directives obtenues avant de les utiliser dans une configuration de site.

Erreurs fréquentes

  • Lorsque l’autorisation générale est désactivée et que les chemins contiennent seulement des espaces ou des lignes vides, Disallow: / est produit. Ajoutez un chemin par ligne et vérifiez qu’un contenu reste présent après le retrait des espaces périphériques.

Questions fréquentes

Que se passe-t-il si je laisse l’agent utilisateur vide ?

Lorsque le champ est vide, l’outil retient * comme agent utilisateur et place cette valeur dans la ligne User-agent initiale. Vous pouvez donc laisser ce champ vide si cette valeur générique convient à votre besoin.

Que produit le générateur sans chemin à exclure ?

Si l’autorisation générale est désactivée sans chemin exploitable, le résultat contient Disallow: /. Pour obtenir des exclusions ciblées, saisissez les chemins sur des lignes séparées et vérifiez leur contenu.

Puis-je ajouter un sitemap au texte produit ?

Lorsque le champ du sitemap contient autre chose que des espaces, le texte ajoute une ligne vide puis une ligne Sitemap qui reprend la valeur saisie. Un champ vide ne déclenche pas cette ligne complémentaire.

Outil

Générateur de fichier robots.txt