Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Robots.txt PrestaShop qui bloque Google : comment le vérifier et le corriger vite

Quand le robots.txt de PrestaShop bloque Google, le coupable est le plus souvent une ligne `Disallow: /` reprise d’une copie de test, ou une règle qui couvre les catégories ou les images. Ouvrez votredomaine.fr/robots.txt, trouvez les lignes qui commencent par Disallow et comparez-les à vos adresses de produits. Google lit en général un fichier corrigé dans la journée.

Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 7 min de lecture

Comment vérifier en quelques minutes si le robots.txt bloque la boutique

Le plus rapide passe par le navigateur et Search Console. Vous n’avez pas besoin d’accès au serveur pour cela.

  1. Ouvrez votredomaine.fr/robots.txt dans un navigateur. Vous verrez du texte brut avec des règles.
  2. Cherchez une ligne Disallow: / sans rien après. Cette seule ligne ferme toute la boutique aux robots.
  3. Vérifiez qu’aucune règle ne commence par le nom de vos catégories, du dossier des images (/img/) ou des fichiers du thème (/themes/). Google a besoin du CSS et des scripts pour voir la page comme un client.
  4. Dans Search Console, ouvrez le rapport robots.txt. Il montre quand le fichier a été lu pour la dernière fois et les éventuelles erreurs. Le rapport est décrit dans l’aide Search Console.
  5. Collez l’adresse d’un produit dans l’outil d’inspection d’URL de Search Console. Si vous voyez un message sur un blocage par le robots.txt, vous avez votre confirmation.

Si le fichier semble correct et que les produits ne sont toujours pas dans Google, la cause est ailleurs. Lisez l’article sur l’état « Explorée, actuellement non indexée ».

D’où vient un mauvais robots.txt dans une boutique ?

Un mauvais fichier apparaît rarement tout seul. En général, il reste après des travaux sur la boutique dont personne n’a vérifié le résultat.

Ce qui s’est passéÀ quoi cela ressemble dans le fichierQue faire
La boutique a été déplacée depuis une copie de testDisallow: / tout en hautsupprimer cette ligne ou générer le fichier de nouveau
Quelqu’un a bloqué les images ou le thèmeDisallow: /img/, Disallow: /themes/les supprimer, Google doit voir à quoi ressemble la page
Une règle attrape trop de chosesDisallow: /*category au lieu d’un paramètre précislimiter la règle au paramètre de filtre ou de tri
Un module SEO écrit son propre fichierdes règles que vous n’avez pas ajoutéesvérifier les réglages du module qui gère le robots.txt
Le fichier a été généré de nouveaupas de ligne de sitemapajouter une ligne Sitemap:
Une nouvelle langue ou boutique en multiboutiquedes règles pour un seul dossier de languegénérer le fichier de nouveau après l’ajout de la langue

Dans sa description de la lecture du robots.txt, Google rappelle que le fichier contrôle les visites des robots, pas ce qui entre dans les résultats. Bloquer une page dans le robots.txt n’est donc pas un moyen de la cacher dans Google.

Comment corriger le robots.txt dans PrestaShop

Vous avez deux voies : générer le fichier dans le back office ou le corriger à la main. Le choix dépend de la présence de vos propres règles dans le fichier.

Génération dans le back office. PrestaShop crée le robots.txt dans les réglages de trafic et de SEO, sous Paramètres de la boutique → Trafic et SEO. En bas de la page des réglages SEO et URL se trouve un bouton qui génère le fichier. La page est décrite dans la documentation PrestaShop sur le SEO et les URL. Le fichier généré bloque les dossiers et pages techniques, comme le panier et le compte client, et laisse ouverts les produits et les catégories.

Retenez une chose : le bouton écrase tout le fichier. S’il contenait l’adresse de votre sitemap ou vos propres règles pour les filtres, copiez-les avant la génération et ajoutez-les de nouveau ensuite.

Correction à la main. Quand le fichier contient des règles que vous voulez garder, vous corrigez seulement la mauvaise ligne. Vous modifiez le fichier par FTP ou dans le gestionnaire de fichiers de votre hébergeur. Faites une copie de sauvegarde avant la modification, car une seule faute de frappe dans une règle peut fermer toute la boutique.

Un exemple de fichier qui laisse les robots accéder aux produits et aux catégories, mais ferme le panier et la recherche :

User-agent: *
Disallow: /*controller=cart
Disallow: /*controller=order
Disallow: /*controller=search
Disallow: /*?order=
Allow: /themes/
Allow: /img/

Sitemap: https://yourdomain.com/1_index_sitemap.xml

C’est un exemple, pas un fichier à copier tel quel. Votre fichier généré sera plus long et adapté à votre version de la boutique. Si vous voulez limiter les adresses des filtres, lisez d’abord l’article sur la navigation à facettes et le SEO. Une liste pratique de ce qui est en général bloqué ou non se trouve aussi dans le guide MyPresta sur le robots.txt dans PrestaShop.

Que faire après la correction du fichier

Après la correction, demandez à Google de relire le fichier et vérifiez quelques pages. Enregistrer le fichier ne ramène pas à lui seul la boutique dans les résultats tout de suite.

  • Dans le rapport robots.txt de Search Console, demandez une nouvelle récupération du fichier.
  • Vérifiez la page d’accueil, une catégorie et un produit dans l’outil d’inspection d’URL.
  • Assurez-vous que le fichier contient une ligne de sitemap. Comment activer le sitemap et le soumettre est expliqué dans l’article sur le sitemap PrestaShop.
  • Suivez le rapport sur les pages dans Search Console pendant les semaines suivantes. Les adresses reviendront progressivement.

Si la boutique a été bloquée longtemps, Google a pu retirer certaines pages des résultats. Elles reviendront quand les robots les visiteront et les jugeront dignes d’être affichées. Personne ne peut accélérer cela à la place de Google, mais un bon sitemap et des liens internes aident.

Comment le chat vérifie et corrige le robots.txt avec une copie du fichier

Avec le module TellMyShop, vous décrivez le problème en une phrase. Votre chat (Claude ou ChatGPT) lit le fichier, compare les règles aux adresses des produits, des catégories et des images, puis vérifie quelques pages comme Google les voit.

Vous: Depuis le déménagement de la boutique, le trafic depuis Google a baissé. Vérifie si le robots.txt bloque quelque chose.

Votre chat: Le fichier contient tout en haut une règle qui ferme toute la boutique. C’est un reste typique d’une copie de test. La ligne du sitemap manque aussi. Je propose cette modification :

Votre chat: Modifier le fichier exige l’interrupteur Maintenance. Avant l’enregistrement, je fais une copie du fichier actuel. Après l’enregistrement, je vérifie que la page d’accueil, la catégorie Lampes et le produit Lanterne Nora sont autorisés.

Vous: J’ai activé Maintenance. Enregistre.

Votre chat: Enregistré. Une copie de l’ancien fichier se trouve dans les sauvegardes de fichiers. Les trois pages sont maintenant autorisées pour Google. Dans Search Console, demandez une nouvelle récupération du robots.txt.

Statut de la carte : attend votre « oui »
aperçu de la modification

ancienne version : Disallow: /

nouvelle version : Disallow: /*controller=cart

nouvelle version : Disallow: /*controller=order

nouvelle version : Sitemap: https://yourdomain.com/1_index_sitemap.xml

Illustration : les produits, les chiffres et les réponses sont des exemples.

Les noms de catégorie et de produit de l’exemple sont fictifs.

Dans la version gratuite TellMyShop Free, le chat ouvre les pages de la boutique comme Google les voit, lit le rapport SEO et vous dit ce qui ne va pas. Il ne modifie rien. TellMyShop Pro lit toute la boutique, fichiers compris : il lit donc lui-même le robots.txt et prépare une correction dans un aperçu. L’enregistrement du fichier exige l’interrupteur Maintenance, que vous activez dans le panneau du module pour 3 heures. L’interrupteur peut être activé quand il existe une sauvegarde de la base de données du jour. Avant chaque enregistrement de fichier, le module en fait une copie : vous pouvez donc restaurer la version précédente depuis la conversation. Un exemple de cette demande se trouve dans le cas d’usage corriger un fichier qui bloque Google.

TellMyShop n’a pas accès à votre compte Google. Le rapport robots.txt et la demande de nouvelle récupération, vous vous en occupez vous-même dans Search Console. Une revue plus large de la boutique pour Google se trouve dans le cas d’usage audit SEO complet de la boutique et dans l’article sur l’audit SEO dans PrestaShop. Les prix de Pro sont sur la page tarifs.

Questions et réponses

Où se trouve le fichier robots.txt dans PrestaShop ?

Dans le dossier principal de la boutique, à côté du fichier index.php. Dans un navigateur, vous l’ouvrez à l’adresse votredomaine.fr/robots.txt. S’il n’y a pas de fichier, Google considère qu’il peut visiter toute la boutique.

Le bouton de génération du robots.txt dans le back office écrase-t-il mes modifications ?

Oui. PrestaShop crée le fichier de zéro et supprime tout ce qui a été ajouté à la main. Avant de cliquer, copiez vos propres lignes, par exemple l’adresse du sitemap, et ajoutez-les de nouveau après la génération.

Le robots.txt retire-t-il des pages de Google ?

Non. Le fichier indique aux robots où ne pas aller, mais l’adresse d’une page bloquée peut quand même apparaître dans les résultats si des liens y mènent. Pour retirer des pages des résultats, on utilise la balise noindex, et une page qui porte cette balise ne doit pas être bloquée dans le robots.txt.

En combien de temps Google revient-il sur la boutique après une correction ?

Google relit en général le robots.txt dans la journée. Revisiter et évaluer les fiches produits prend plus de temps et dépend de la taille de la boutique. Dans Search Console, vous pouvez demander une nouvelle récupération du fichier.

TellMyShop Free corrigera-t-il le robots.txt ?

Non. La version gratuite TellMyShop Free n’enregistre rien. Elle montre comment Google voit les pages de la boutique et désigne le problème. La correction du fichier, avec une copie de sauvegarde, est faite par TellMyShop Pro une fois l’interrupteur Maintenance activé.

PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.

Vérifiez votre boutique gratuitement

TellMyShop Free passe en revue votre boutique et montre les problèmes, les plus importants en premier. Il n’enregistre rien.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free