Éditeur robots.txt — Guide d’installation et d’utilisation
Installer, éditer, valider et sécuriser votre robots.txt PrestaShop depuis le back-office.
L’Éditeur robots.txt de DataFirefly vous permet de modifier, valider, régénérer et sauvegarder le fichier robots.txt de votre boutique directement depuis le back-office PrestaShop, sans accès FTP ni SSH. Ce guide couvre l’installation et l’ensemble des fonctionnalités.
Compatibilité
- PrestaShop 8.0 à 9.x
- PHP 7.4 à 8.x
- Multiboutique
- Interface en français
Installation
- Téléchargez l’archive
dfrobotseditor.zip. - Dans le back-office, ouvrez Modules → Gestionnaire de modules.
- Cliquez sur Installer un module et déposez le ZIP (ou copiez le dossier
dfrobotseditordans/modules/puis installez-le depuis la liste). - Une fois installé, cliquez sur Configurer : l’éditeur s’ouvre directement.
À l’installation, aucun fichier robots.txt n’est modifié. Le module se contente d’ouvrir un éditeur ; chaque enregistrement reste sous votre contrôle.
Accéder à l’éditeur
Deux accès possibles :
- Via le bouton Configurer du module (recommandé).
- Via le menu Modules → Éditeur robots.txt dans le back-office.
L’écran principal affiche le chemin du fichier, son état d’écriture, un lien « Voir en ligne » et, le cas échéant, la date de la dernière sauvegarde.
Modifier et enregistrer
Le contenu du fichier s’affiche dans un éditeur monospace. Modifiez-le librement, puis cliquez sur Enregistrer. À chaque enregistrement :
- la version précédente est automatiquement sauvegardée ;
- les fins de ligne sont normalisées ;
- le contenu est plafonné à 64 Ko.
Régénérer le fichier par défaut
Le bouton Régénérer (défaut) reconstruit un robots.txt standard. Le module utilise les règles natives de PrestaShop lorsqu’elles sont disponibles, sinon un modèle DataFirefly équivalent. La version actuelle est sauvegardée avant remplacement.
La régénération écrit immédiatement le fichier. Une sauvegarde est créée au préalable : vous pouvez revenir en arrière via Restaurer la sauvegarde.
Valider la syntaxe
Le bouton Valider la syntaxe analyse le contenu de l’éditeur et liste les anomalies, classées par gravité :
- Erreur : Sitemap non absolu, règle placée avant tout
User-agent, ligne mal formée. - Avertissement : directive inconnue, présence d’un BOM, directive
Noindexobsolète,Crawl-delaynon numérique. - Info : fichier vide (tous les robots sont autorisés).
La validation ne modifie pas le fichier : elle vous aide à corriger avant d’enregistrer.
Modèles rapides
Le menu Insérer un modèle ajoute du contenu prêt à l’emploi à l’endroit du curseur :
- Ligne Sitemap : insère l’URL absolue de votre sitemap.
- Bloquer les robots d’IA : insère un bloc bloquant GPTBot, ClaudeBot, CCBot, Google-Extended, PerplexityBot, Bytespider et d’autres.
- Tout autoriser / Tout bloquer.
Exemple de bloc de blocage des robots d’IA :
# Blocage des robots d'IA — DataFirefly
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CCBot
Disallow: /
Google-Extended concerne l’entraînement des IA de Google, pas l’indexation Google Search. Ajustez la liste selon votre stratégie de référencement et d’AEO.
Restaurer une sauvegarde
Chaque enregistrement ou régénération crée une sauvegarde de la version précédente, stockée en base de données (donc jamais accessible publiquement). Le bouton Restaurer la sauvegarde réécrit instantanément cette version dans le fichier.
Permissions et dépannage
Le fichier robots.txt doit être accessible en écriture par le serveur web. Si ce n’est pas le cas, le module affiche un avertissement et désactive l’enregistrement.
chmod 644 /chemin/vers/robots.txt
# si le fichier n'existe pas encore :
chmod 755 /chemin/vers/racine/
- « Lecture seule » : appliquez les permissions ci-dessus, ou ajustez le propriétaire du fichier (utilisateur du serveur web).
- Le fichier n’apparaît pas en ligne : vérifiez qu’aucune règle serveur ou CDN ne sert un
robots.txtstatique différent.
Multiboutique
robots.txt est un fichier unique servi à la racine de chaque domaine. En multiboutique mono-domaine, un seul fichier suffit. En multi-domaines, regroupez les sections par domaine dans ce même fichier.
Désinstallation
La désinstallation du module supprime son onglet et sa sauvegarde en base. Votre fichier robots.txt n’est pas modifié : il reste tel que vous l’avez enregistré.