Un sitemap XML mal configuré sur PrestaShop, c’est un catalogue entier qui met des mois à s’indexer, ou pire, des dizaines de fiches produit désactivées qui restent dans le sitemap et polluent votre rapport de couverture. Voici comment le générer, le nettoyer et le maintenir proprement.
Sommaire
À quoi sert vraiment un sitemap sur une boutique PrestaShop
Soyons précis : un sitemap XML ne fait pas indexer vos pages, il facilite leur découverte. Sur un catalogue de plusieurs milliers de références, avec un maillage interne parfois faible entre catégories, c’est souvent le seul canal qui garantit à Google la visibilité de toutes les URLs stratégiques : fiches produit, catégories, pages CMS.
56 % du trafic e-commerce provient du SEO organique. Un sitemap propre n’est donc pas un détail technique secondaire, c’est un des leviers d’acquisition qui pèse le plus lourd sur le chiffre d’affaires.
Générer le sitemap : natif ou module tiers
PrestaShop 1.7 et 8 ne génèrent pas de sitemap XML nativement dans le back-office standard : il faut passer par un module. Trois options courantes :
- Module officiel Google SitemapDisponible sur PrestaShop Addons, génération manuelle par bouton ou automatisée via une tâche Cron, avec exclusion possible des pages à faible valeur (panier, compte client).
- Modules tiers spécialisésCertains ajoutent la gestion des sitemaps image et vidéo, utile si votre catalogue s’appuie beaucoup sur le SEO images.
- Génération sur-mesurePour un très gros catalogue avec des règles d’exclusion complexes (produits en rupture, variantes désactivées), un script sur-mesure branché sur la base produit reste parfois la solution la plus fiable.
Non par défaut, un module installé ne suffit pas : il faut le configurer pour exclure les pages panier, compte, et les produits désactivés ou en rupture de stock prolongée, sous peine de générer des soft 404 dans Search Console.
Le cas des gros catalogues : sitemap index
Donnée fraîche
Un fichier sitemap XML est limité à 50 000 URLs. Au-delà, il faut passer par un fichier sitemap index qui référence plusieurs fichiers enfants (par exemple un par catégorie ou par tranche de 40 000 produits). Sans cette structure, les URLs excédentaires sont tout simplement ignorées par les moteurs.
En revanche, découper le sitemap ne suffit pas si le découpage est arbitraire : structurez les fichiers enfants par logique métier (catégories principales, nouveautés, promotions) pour pouvoir ensuite analyser dans Search Console quel segment du catalogue s’indexe bien et lequel traîne.
Multi-boutique et multilangue
C’est l’angle mort que la plupart des guides généralistes n’abordent pas. Sur une installation multi-boutique ou multilangue, chaque combinaison boutique/langue doit avoir son propre sitemap, avec les bonnes URLs canoniques et, idéalement, les annotations hreflang cohérentes entre les versions. Un sitemap unique qui mélange toutes les langues sans distinction crée de la confusion pour Google sur la version à indexer en priorité par pays.
Soumettre le sitemap à Google et Bing
Déclarer dans robots.txt
Ajoutez une ligne Sitemap: https://votresite.com/sitemap.xml pour que tous les robots la découvrent automatiquement.
Soumettre dans Search Console
Section Indexation > Sitemaps, collez l’URL du sitemap (ou de l’index) et validez.
Ne pas oublier Bing Webmaster Tools
Une soumission quasi identique, souvent négligée, alors que Bing alimente aussi Copilot et certains flux IA.
Après soumission, le rapport de couverture de Search Console devient votre tableau de bord principal : il indique combien d’URLs du sitemap sont réellement indexées, et pourquoi les autres ne le sont pas.
Les erreurs les plus fréquentes à surveiller
| Erreur | Cause typique | Correction |
|---|---|---|
| Produits désactivés dans le sitemap | Module non reconfiguré après un nettoyage de catalogue | Exclure automatiquement les statuts inactifs à la génération |
| Soft 404 en masse | Fiches produit en rupture de stock longue durée restées en ligne | Rediriger ou désindexer proprement les références obsolètes |
| URLs bloquées par robots.txt | Règle de blocage trop large sur un dossier partagé | Vérifier chaque URL du sitemap avec l’outil d’inspection GSC |
| Sitemap jamais mis à jour | Génération manuelle oubliée après ajout de produits | Automatiser via une tâche Cron hebdomadaire minimum |
Un cache navigateur bien configuré peut aussi améliorer la vitesse de crawl de 20 à 30 %, et une compression GZIP réduit le poids transféré de près de 70 % : deux réglages qui, indirectement, aident Google à crawler davantage de pages de votre sitemap dans le même budget de temps.
Si votre catalogue continue de mal s’indexer malgré un sitemap propre, le problème vient souvent d’ailleurs : maillage interne trop faible entre catégories, ou budget de crawl saturé par des URLs à paramètres. C’est tout l’objet de notre audit SEO PrestaShop complet, qui croise sitemap, crawl et architecture pour identifier le vrai goulot d’étranglement.
Faut-il un module payant pour générer un sitemap PrestaShop ?
Non. Le module officiel Google Sitemap, gratuit, suffit pour la majorité des boutiques. Un module payant apporte surtout des fonctionnalités avancées : sitemap image/vidéo, règles d’exclusion plus fines, génération multi-boutique simplifiée.
Combien d’URLs peut contenir un seul fichier sitemap ?
50 000 URLs maximum par fichier. Au-delà, un sitemap index doit référencer plusieurs fichiers enfants pour couvrir l’intégralité du catalogue.
Le sitemap doit-il inclure les pages de filtre et de tri ?
Non, en général. Ces URLs à paramètres génèrent surtout du duplicate content et gaspillent le budget de crawl ; elles doivent plutôt être gérées via canonical ou robots.txt, pas ajoutées au sitemap.
Faut-il un sitemap différent par langue sur une boutique multilingue ?
Oui, idéalement un sitemap par combinaison boutique/langue, avec des URLs canoniques cohérentes pour chaque version.
Comment vérifier que Google a bien pris en compte le sitemap ?
Via le rapport Sitemaps de Search Console, qui indique la date de dernière lecture et le nombre d’URLs découvertes versus indexées.
L’essentiel à retenir
Un sitemap XML PrestaShop bien construit, c’est un fichier propre (sans produits désactivés), segmenté si le catalogue dépasse 50 000 URLs, décliné par langue si nécessaire, et soumis à la fois à Google et Bing. Si l’indexation reste capricieuse malgré ça, faites appel à un consultant SEO pour PrestaShop pour croiser sitemap, logs de crawl et architecture du catalogue.
À propos de l’auteur
Aymeric Maingé
Consultant SEO senior avec plus de 10 ans d’expérience, côté agence et annonceur. J’accompagne des boutiques PrestaShop et e-commerce sur des problématiques d’indexation, de crawl budget, de performance technique et de structuration de catalogue. Mon approche croise audit terrain, priorisation métier et recommandations actionnables pour les équipes marketing et IT. Votre consultant SEO pour PrestaShop.
À lire aussi
Les autres articles sur le sujet
Budget de crawl et sitemap ne suffisent pas : la profondeur de clic pilote l’exploration Google d’un catalogue PrestaShop…
Lire l’article
Sur PrestaShop, une page orpheline cache parfois un vrai problème de base de données. Méthode complète pour toutes les détecter et…
Lire l’article
Produit supprimé sur PrestaShop : redirection 301 ou 410, piège de réactivation et méthode pour vérifier que le trafic organique…
Lire l’article
404 et soft 404 sur PrestaShop : comment les identifier, le réglage back-office qui les crée en masse et comment les corriger sans…
Lire l’article
Catégories, produits actifs, ruptures de stock, pages filtrées : le guide complet pour savoir quelles pages PrestaShop indexer,…
Lire l’article
Budget crawl PrestaShop : pourquoi la combinatoire des filtres explose le nombre d’URLs a explorer, et comment le mesurer via les…
Lire l’article
Le noindex a besoin du crawl pour être lu, mais laisse le budget de crawl saigner indéfiniment. La stratégie en deux temps pour…
Lire l’article
Bloquer robots.txt ET noindex sur les mêmes pages : le piège qui annule votre désindexation. La méthode correcte, dans le bon…
Lire l’article
Le statut Decouverte actuellement non indexee touche souvent les gros catalogues PrestaShop : la methode pour distinguer budget…
Lire l’article
Le guide complet pour configurer robots.txt sur PrestaShop : règles natives, filtres, sitemap et erreurs qui coûtent de…
Lire l’article
Sitemap mal configuré, doublons de variantes, budget de crawl gaspillé : diagnostic complet des causes de non-indexation des…
Lire l’article
Crawl budget, facettes, sitemap et couverture Search Console : la méthode pour reprendre le contrôle de l’indexation d’une…
Lire l’article

