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 €

Sitemap PrestaShop : comment l’activer et le soumettre à Google

Le sitemap PrestaShop est créé par le module gratuit Google sitemap. Vous l’installez dans Modules → Gestionnaire de modules, choisissez ce qui entre dans le sitemap et cliquez sur générer. Cela crée un fichier XML avec les adresses des produits, des catégories et des pages. Vous ajoutez son adresse au robots.txt et le soumettez dans Google Search Console, dans le rapport Sitemaps.

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: · 6 min de lecture

Votre boutique a-t-elle besoin d’un sitemap ?

Le plus souvent, oui. Dans son guide sur la création et l’envoi d’un sitemap, Google indique qu’un sitemap aide pour les grands sites, les sites récents avec peu de liens et les pages faciles à manquer. Une boutique de plusieurs centaines de produits avec plusieurs niveaux de catégories correspond à cette description. Un petit site où chaque page est accessible depuis le menu peut s’en passer.

Un sitemap ne remplace pas une bonne navigation. Dans son guide sur la structure des sites e-commerce, Google conseille que chaque produit important soit lié depuis une catégorie. Le sitemap est un complément pour les adresses que les liens atteignent mal.

Comment activer le sitemap dans PrestaShop pas à pas

Le module s’appelle Google sitemap, et gsitemap dans le code. Vous trouverez son code et sa description dans le dépôt gsitemap sur GitHub. Les étapes pour PrestaShop 8.1 et 9 :

  1. Ouvrez Modules → Gestionnaire de modules et cherchez « sitemap ». Si le module n’est pas dans la liste des modules installés, installez-le depuis le catalogue.
  2. Cliquez sur Configurer à côté du module Google sitemap.
  3. Indiquez à quelle fréquence votre boutique change. Ce n’est qu’une indication pour Google, pas un ordre.
  4. Décochez les types de pages que vous ne voulez pas dans le sitemap, par exemple les pages qui n’apportent rien à un client venant de Google.
  5. Cliquez sur le bouton qui génère le sitemap. Le module affiche les adresses des fichiers créés.
  6. Ouvrez l’adresse du fichier d’index dans un navigateur et vérifiez que vous voyez une liste de fichiers et d’adresses avec votre domaine.
  7. Copiez l’adresse de la tâche cron dans les réglages du module et demandez à votre hébergeur ou à la personne qui s’occupe de la boutique de mettre en place l’actualisation automatique.

Dans une boutique en plusieurs langues, le module crée des fichiers séparés pour chaque langue, reliés par un seul fichier d’index. Vous ne soumettez que l’index.

Où ajouter le sitemap et comment le soumettre à Google

Un sitemap fonctionne le mieux quand Google sait où le chercher. Il y a deux moyens, et il vaut la peine d’utiliser les deux.

EndroitCe qu’on y saisitQui le fait
robots.txt dans le dossier principal de la boutiqueune ligne Sitemap: avec l’adresse complète du fichier d’indexvous dans le fichier, ou le chat en mode Maintenance
Search Console → Sitemapsl’adresse du fichier d’index dans le champ « Ajouter un sitemap »vous, dans votre compte Google
Le module Google sitemaples types de pages du sitemap, la fréquence, la générationvous dans le back office, ou le chat avec l’interrupteur Modules
Une tâche cron chez l’hébergeurl’adresse d’actualisation tirée des réglages du modulevotre hébergeur ou la personne qui s’occupe de la boutique

PrestaShop peut générer le robots.txt dans Paramètres de la boutique → Trafic et SEO. Après la génération, vérifiez que le fichier contient la ligne du sitemap. Sinon, ajoutez-la à la fin du fichier. Retenez que chaque nouvelle génération du robots.txt depuis le back office écrase vos ajouts manuels.

Dans Search Console, vous soumettez le sitemap dans le rapport décrit dans l’aide Google sur la gestion des sitemaps. Le rapport montre la date de la dernière lecture, le nombre d’adresses trouvées et les éventuelles erreurs. Quand vous voyez « Impossible de récupérer », ouvrez l’adresse du sitemap dans un navigateur : le fichier n’existe peut-être pas, ou la boutique le bloque.

Les problèmes de sitemap les plus fréquents dans PrestaShop

Le sitemap est ancien. Le fichier a été généré une fois, au lancement de la boutique, et personne ne l’a actualisé depuis. Les nouveaux produits n’entrent pas dans le sitemap, et ceux qui ont été supprimés y sont toujours. La solution est une tâche cron.

Le sitemap contient des produits désactivés ou des adresses en erreur 404. C’est en général aussi la conséquence d’un ancien sitemap. Générez-le de nouveau et vérifiez le rapport des erreurs 404. Plus d’informations dans l’article sur les erreurs 404 dans PrestaShop.

Le robots.txt bloque ce qui est dans le sitemap. Le sitemap dit « voici des pages importantes », et le robots.txt dit « défense d’entrer ». Google reçoit des signaux contradictoires. Vérifiez que les règles du robots.txt ne couvrent pas les catégories ni les images des produits.

Un sitemap soumis depuis un autre domaine. Après un passage depuis une adresse de test, ou de http à https, l’ancien sitemap reste dans Search Console. Retirez-le du rapport et soumettez le nouveau.

Le sitemap est là, mais les produits ne sont toujours pas dans Google. Un sitemap aide Google à les trouver, mais ne force pas l’indexation. La suite est expliquée dans l’article sur l’état « Explorée, actuellement non indexée ».

Comment le chat vérifie le sitemap de votre boutique

Avec le module TellMyShop, vous demandez une revue en une phrase. Votre chat (Claude ou ChatGPT) vérifie si le module de sitemap est installé et activé, ouvre le fichier du sitemap et le robots.txt comme Google les voit, et compare cela avec la liste des produits actifs.

Vous: Vérifie si mon sitemap est correct.

Votre chat: Le module Google sitemap est activé, mais la date la plus récente du fichier du sitemap remonte à plusieurs mois. Il n’y a pas de ligne avec l’adresse du sitemap dans le robots.txt. Je propose de l’ajouter à la fin du fichier :

Vous: Ajoute-la. Et pour l’actualisation ?

Votre chat: Modifier le robots.txt exige l’interrupteur Maintenance dans le panneau du module. Quand vous l’activerez, je vous montrerai un aperçu du fichier avant l’enregistrement. L’actualisation du sitemap se règle par une tâche cron chez votre hébergeur, et je vous donnerai l’adresse tirée des réglages du module.

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

ancienne version : (pas de ligne de sitemap)

nouvelle version : Sitemap: https://votreboutique.fr/1_index_sitemap.xml

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

L’adresse du fichier dans l’exemple est fictive. Le module affiche le nom du fichier de votre boutique.

Dans la version gratuite TellMyShop Free, le chat lit les rapports de la boutique, ouvre les pages comme Google les voit et voit la liste des modules : il vous dit donc ce qui ne va pas. Il ne modifie rien. Dans TellMyShop Pro, le chat lit aussi les réglages du module et peut les modifier une fois l’interrupteur Modules activé pour 24 heures. Il fait la correction du robots.txt en mode Maintenance, qui dure 3 heures et fait une copie du fichier avant l’enregistrement. Des exemples de ces demandes se trouvent dans les cas d’usage revue des réglages des modules et corriger un fichier qui bloque Google.

Chaque modification a un aperçu, attend votre « oui » et entre dans l’historique des modifications. Vous pouvez annuler chaque modification par une seule consigne. La soumission du sitemap dans Search Console reste de votre côté, car TellMyShop ne se connecte pas à votre compte Google. Les formules et les prix sont sur la page tarifs, et d’autres guides sur le SEO de la boutique sur le blog.

Questions et réponses

PrestaShop a-t-il un sitemap en standard ?

Oui. Le sitemap est créé par le module gratuit Google sitemap (gsitemap) des développeurs de PrestaShop. Dans beaucoup de boutiques, il est déjà installé, mais vous devez le configurer et générer le fichier.

Où trouver l’adresse du sitemap de ma boutique ?

Après la génération, le module affiche les adresses des fichiers sur sa page de réglages. En général, c’est un fichier d’index dans le dossier principal de la boutique, un par boutique, avec des fichiers pour chaque langue. C’est cette adresse que vous saisissez dans Search Console.

À quelle fréquence faut-il générer de nouveau le sitemap ?

Chaque fois que vous ajoutez ou supprimez beaucoup de produits et de catégories. Le plus pratique est une tâche cron chez votre hébergeur, qui appelle l’adresse indiquée dans le module. Le sitemap s’actualise alors tout seul, par exemple une fois par jour.

Un sitemap fera-t-il indexer tous mes produits par Google ?

Non. Un sitemap aide Google à trouver les adresses, mais c’est Google qui décide de l’indexation, notamment d’après le contenu de la page. Les produits sans description ou avec le texte du grossiste peuvent être ignorés malgré le sitemap.

TellMyShop soumettra-t-il le sitemap dans Search Console ?

Non. TellMyShop travaille dans la boutique, pas dans votre compte Google. Le chat vérifie le module, le fichier du sitemap et le robots.txt et prépare les corrections, et vous soumettez le sitemap vous-même dans Search Console, en quelques clics.

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