{"id":921,"date":"2023-06-05T16:41:13","date_gmt":"2023-06-05T13:41:13","guid":{"rendered":"https:\/\/presta.site\/blog\/?p=921"},"modified":"2026-07-21T21:31:46","modified_gmt":"2026-07-21T18:31:46","slug":"quest-ce-quun-sitemap-et-comment-lutiliser-dans-prestashop","status":"publish","type":"post","link":"https:\/\/presta.site\/blog\/fr\/quest-ce-quun-sitemap-et-comment-lutiliser-dans-prestashop\/","title":{"rendered":"Sitemap PrestaShop : guide facile en 6 \u00e9tapes pour g\u00e9n\u00e9rer et soumettre le XML"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Une <strong>sitemap PrestaShop<\/strong> indique aux moteurs de recherche quelles URL de produits, de cat\u00e9gories et de pages CMS comptent sur votre boutique. Sans elle, Google explore quand m\u00eame les liens qu&#8217;il trouve, mais les catalogues volumineux et les nouvelles pages sont souvent d\u00e9couverts plus lentement. Ce guide couvre la sitemap XML pour les robots d&#8217;exploration et la page Sitemap publique pour les visiteurs, ainsi que la g\u00e9n\u00e9ration, la soumission et la maintenance du fichier.<\/p>\n\n\n<!--more-->\n\n\n<p class=\"wp-block-paragraph\">PrestaShop propose deux \u00ab sitemaps \u00bb diff\u00e9rentes, et les confondre pr\u00eate \u00e0 confusion :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sitemap XML<\/strong> &#8211; un fichier lisible par les machines (g\u00e9n\u00e9ralement via le module natif Google Sitemap \/ gsitemap) destin\u00e9 \u00e0 Google, Bing et aux autres robots d&#8217;exploration.<\/li>\n<li><strong>Page Sitemap<\/strong> &#8211; une page HTML sur la boutique qui liste les cat\u00e9gories et les liens CMS pour les visiteurs. Utile pour la navigation ; elle ne remplace <em>pas<\/em> le fichier XML.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre objectif est la couverture d&#8217;exploration, concentrez-vous d&#8217;abord sur le fichier XML. Associez-le \u00e0 une configuration propre de <a href=\"https:\/\/presta.site\/blog\/fr\/un-guide-simple-pour-configurer-robots-txt-dans-prestashop\/\">robots.txt dans PrestaShop<\/a> pour que les robots puissent acc\u00e9der \u00e0 l&#8217;URL de la sitemap et aux pages que vous souhaitez indexer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Travailler avec la sitemap PrestaShop (XML)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1679\" height=\"704\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_2-2.png\" alt=\"Configuration du module sitemap PrestaShop pour la g\u00e9n\u00e9ration XML\" class=\"wp-image-759\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_2-2.png 1679w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_2-2-300x126.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_2-2-1024x429.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_2-2-768x322.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_2-2-1536x644.png 1536w\" sizes=\"auto, (max-width: 1679px) 100vw, 1679px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00e9n\u00e9rez la sitemap XML PrestaShop avec le module standard <strong>Google Sitemap<\/strong> (nom technique : <code class=\"codecolorer text default\"><span class=\"text\">gsitemap<\/span><\/code>). \u00c9tapes :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installez<\/strong> Google Sitemap dans le Back Office. S&#8217;il est absent du catalogue, t\u00e9l\u00e9chargez une version depuis les <a href=\"https:\/\/github.com\/PrestaShop\/gsitemap\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">releases GitHub de gsitemap<\/a>.<\/li>\n<li>Ouvrez la configuration du module. \u00c0 l&#8217;enregistrement ou via le cron, il g\u00e9n\u00e8re un fichier XML listant les produits, cat\u00e9gories, fabricants, pages CMS et (le cas \u00e9ch\u00e9ant) les pages cr\u00e9\u00e9es par des modules.<\/li>\n<li><strong>Soumettez<\/strong> l&#8217;URL de la sitemap dans <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/sitemaps\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Google Search Console<\/a> (rapport Sitemaps), ou r\u00e9f\u00e9rencez-la depuis robots.txt avec une ligne <code class=\"codecolorer text default\"><span class=\"text\">Sitemap:<\/span><\/code>.<\/li>\n<li>Sur les catalogues volumineux, tout g\u00e9n\u00e9rer en une seule requ\u00eate navigateur peut provoquer un timeout. Utilisez l&#8217;option <strong>cron<\/strong> du module pour que la r\u00e9g\u00e9n\u00e9ration s&#8217;ex\u00e9cute selon un planning plut\u00f4t que de bloquer le BO.<\/li>\n<li>Dans <strong>Configure your sitemap<\/strong>, incluez ou excluez les types de pages que vous ne souhaitez pas faire explorer (par exemple les pages CMS peu fournies ou les pages marque en doublon).<\/li>\n<li>Si des modules tiers ajoutent des pages personnalis\u00e9es, v\u00e9rifiez s&#8217;ils s&#8217;int\u00e8grent \u00e0 gsitemap ou fournissent leur propre sitemap. Les URL orphelines n&#8217;apparaissent jamais dans la couverture Search Console si rien ne les liste.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">O\u00f9 trouver l&#8217;URL de la sitemap<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s la g\u00e9n\u00e9ration, le module affiche l&#8217;URL de l&#8217;index sitemap (souvent quelque chose comme <code class=\"codecolorer text default\"><span class=\"text\">https:\/\/your-shop.com\/1_index_sitemap.xml<\/span><\/code> &#8211; le chemin exact d\u00e9pend de l&#8217;ID boutique et de la version du module). Copiez cette URL exacte dans Search Console. Ne resoumettez que lorsque l&#8217;URL change ; les r\u00e9g\u00e9n\u00e9rations quotidiennes ne n\u00e9cessitent pas une nouvelle soumission manuelle \u00e0 chaque fois.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les URL conviviales et la r\u00e9\u00e9criture influencent aussi la r\u00e9solution correcte des liens list\u00e9s. Si des produits renvoient une 404 apr\u00e8s un changement de serveur, corrigez la r\u00e9\u00e9criture avant de modifier les param\u00e8tres de sitemap &#8211; voir <a href=\"https:\/\/presta.site\/blog\/fr\/resoudre-les-problemes-de-reecriture-durl-seo-dans-prestashop\/\">r\u00e9soudre les probl\u00e8mes de r\u00e9\u00e9criture d&#8217;URL SEO dans PrestaShop<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La page Sitemap HTML dans PrestaShop<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1125\" height=\"467\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_3-2.png\" alt=\"Page sitemap HTML PrestaShop pour la navigation en boutique\" class=\"wp-image-760\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_3-2.png 1125w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_3-2-300x125.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_3-2-1024x425.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/06\/Screenshot_3-2-768x319.png 768w\" sizes=\"auto, (max-width: 1125px) 100vw, 1125px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En plus du XML, PrestaShop fournit une page publique <strong>Sitemap<\/strong> de type CMS qui affiche les cat\u00e9gories, les liens de compte et les pages CMS. Elle aide les visiteurs \u00e0 naviguer ; elle ne remplace pas la sitemap XML PrestaShop utilis\u00e9e par les robots d&#8217;exploration.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Vous ne pouvez pas enti\u00e8rement refondre cette page depuis le BO seul. Par d\u00e9faut, elle regroupe g\u00e9n\u00e9ralement \u00ab Nos offres \u00bb, les cat\u00e9gories, les liens de compte et les pages CMS. Les modifications de mise en page plus pouss\u00e9es se font dans le template du th\u00e8me, g\u00e9n\u00e9ralement <code class=\"codecolorer text default\"><span class=\"text\">\/themes\/YOUR_THEME_NAME\/templates\/cms\/sitemap.tpl<\/span><\/code>.<\/li>\n<li>Conservez les deux : HTML pour la navigation, XML pour la d\u00e9couverte. Am\u00e9liorer l&#8217;un ne supprime pas le besoin de l&#8217;autre.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Liste de contr\u00f4le pour la maintenance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00e9n\u00e9rer une fois puis oublier : c&#8217;est pourquoi beaucoup de boutiques conservent une sitemap PrestaShop obsol\u00e8te remplie d&#8217;URL p\u00e9rim\u00e9es. Une routine courte fonctionne mieux :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>R\u00e9g\u00e9n\u00e9rez selon un planning (cron) apr\u00e8s les imports de catalogue ou les changements de prix\/statut en masse.<\/li>\n<li>Excluez les pages noindex ou priv\u00e9es pour que le fichier reste fiable.<\/li>\n<li>Apr\u00e8s des changements d&#8217;URL majeurs, confirmez la r\u00e9\u00e9criture puis v\u00e9rifiez les erreurs de sitemap dans Search Console (introuvable, redirig\u00e9, exclu).<\/li>\n<li>Lors d&#8217;un changement d&#8217;h\u00e9bergeur ou de domaine, mettez \u00e0 jour l&#8217;URL de la sitemap dans Search Console et robots.txt.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Voil\u00e0 la boucle pratique : g\u00e9n\u00e9rer le XML avec gsitemap, soumettre l&#8217;URL d&#8217;index une fois, maintenir le cron et les exclusions de fa\u00e7on coh\u00e9rente, et traiter la page Sitemap HTML comme une aide \u00e0 la navigation distincte &#8211; pas comme votre strat\u00e9gie d&#8217;exploration. La sitemap PrestaShop reste le fichier que les robots doivent trouver.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>G\u00e9n\u00e9rez une sitemap PrestaShop avec le module Google Sitemap, soumettez l&#8217;URL XML dans Search Console et gardez les pages produits et cat\u00e9gories d\u00e9couvrables.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[87],"tags":[],"class_list":["post-921","post","type-post","status-publish","format-standard","hentry","category-developpement"],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/comments?post=921"}],"version-history":[{"count":2,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/921\/revisions"}],"predecessor-version":[{"id":1904,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/921\/revisions\/1904"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/categories?post=921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/tags?post=921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}