{"id":1008,"date":"2023-06-05T16:41:13","date_gmt":"2023-06-05T13:41:13","guid":{"rendered":"https:\/\/presta.site\/blog\/que-es-un-sitemap-y-como-trabajar-con-el-en-prestashop\/"},"modified":"2026-07-21T21:31:46","modified_gmt":"2026-07-21T18:31:46","slug":"que-es-un-sitemap-y-como-trabajar-con-el-en-prestashop","status":"publish","type":"post","link":"https:\/\/presta.site\/blog\/es\/que-es-un-sitemap-y-como-trabajar-con-el-en-prestashop\/","title":{"rendered":"Sitemap PrestaShop: gu\u00eda f\u00e1cil en 6 pasos para generar y enviar el XML"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Un <strong>sitemap PrestaShop<\/strong> indica a los motores de b\u00fasqueda qu\u00e9 URLs de productos, categor\u00edas y CMS son importantes en tu tienda. Sin \u00e9l, Google sigue rastreando los enlaces que encuentra, pero los cat\u00e1logos grandes y las p\u00e1ginas nuevas suelen descubrirse m\u00e1s lentamente. Esta gu\u00eda cubre el sitemap XML para los rastreadores y la p\u00e1gina Sitemap p\u00fablica para los compradores, adem\u00e1s de c\u00f3mo generar, enviar y mantener el archivo.<\/p>\n\n\n<!--more-->\n\n\n<p class=\"wp-block-paragraph\">PrestaShop admite dos \u201csitemaps\u201d diferentes, y mezclarlos genera confusi\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sitemap XML<\/strong> &#8211; un archivo legible por m\u00e1quinas (generalmente del m\u00f3dulo nativo Google Sitemap \/ gsitemap) pensado para Google, Bing y otros rastreadores.<\/li>\n<li><strong>P\u00e1gina Sitemap<\/strong> &#8211; una p\u00e1gina HTML en la tienda que enumera categor\u00edas y enlaces CMS para los visitantes. \u00datil para la navegaci\u00f3n; <em>no<\/em> reemplaza el archivo XML.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu objetivo es la cobertura de rastreo, c\u00e9ntrate primero en el archivo XML. Comb\u00ednalo con una configuraci\u00f3n limpia de <a href=\"https:\/\/presta.site\/blog\/es\/una-guia-sencilla-para-configurar-robots-txt-en-prestashop\/\">robots.txt en PrestaShop<\/a> para que los rastreadores puedan acceder a la URL del sitemap y a las p\u00e1ginas que quieres indexar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trabajar con el 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=\"Configuraci\u00f3n del m\u00f3dulo sitemap de PrestaShop para la generaci\u00f3n 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\">Genera el sitemap XML de PrestaShop con el m\u00f3dulo est\u00e1ndar <strong>Google Sitemap<\/strong> (nombre t\u00e9cnico: <code class=\"codecolorer text default\"><span class=\"text\">gsitemap<\/span><\/code>). Pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Instala<\/strong> Google Sitemap en el Back Office. Si no aparece en el cat\u00e1logo, descarga una versi\u00f3n desde las <a href=\"https:\/\/github.com\/PrestaShop\/gsitemap\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">versiones oficiales de gsitemap en GitHub<\/a>.<\/li>\n<li>Abre la configuraci\u00f3n del m\u00f3dulo. Al guardar o con el cron, genera un archivo XML que enumera productos, categor\u00edas, fabricantes, p\u00e1ginas CMS y (cuando sea compatible) p\u00e1ginas creadas por m\u00f3dulos.<\/li>\n<li><strong>Env\u00eda<\/strong> la URL del sitemap en <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/sitemaps\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Google Search Console<\/a> (informe Sitemaps), o refer\u00e9nciala desde robots.txt con una l\u00ednea <code class=\"codecolorer text default\"><span class=\"text\">Sitemap:<\/span><\/code>.<\/li>\n<li>En cat\u00e1logos grandes, generar todo en una sola solicitud del navegador puede provocar un timeout. Usa la opci\u00f3n de <strong>cron<\/strong> del m\u00f3dulo para que la regeneraci\u00f3n se ejecute seg\u00fan programaci\u00f3n en lugar de bloquear el BO.<\/li>\n<li>En <strong>Configure your sitemap<\/strong>, incluye o excluye los tipos de p\u00e1gina que no quieres rastrear (por ejemplo, p\u00e1ginas CMS pobres o p\u00e1ginas de marca duplicadas).<\/li>\n<li>Si m\u00f3dulos de terceros a\u00f1aden p\u00e1ginas personalizadas, comprueba si se conectan a gsitemap o incluyen su propio sitemap. Las URLs hu\u00e9rfanas no aparecen en la cobertura de Search Console si nada las enumera.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00f3nde encontrar la URL del sitemap<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tras la generaci\u00f3n, el m\u00f3dulo muestra la URL del \u00edndice del sitemap (a menudo algo como <code class=\"codecolorer text default\"><span class=\"text\">https:\/\/your-shop.com\/1_index_sitemap.xml<\/span><\/code> &#8211; la ruta exacta depende del ID de la tienda y de la versi\u00f3n del m\u00f3dulo). Copia esa URL exacta en Search Console. Solo vuelve a enviarla cuando cambie la URL; las regeneraciones diarias no requieren un nuevo env\u00edo manual cada vez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las URLs amigables y la reescritura tambi\u00e9n afectan a si los enlaces listados se resuelven correctamente. Si los productos devuelven un 404 tras un cambio de servidor, corrige la reescritura antes de revisar la configuraci\u00f3n del sitemap &#8211; consulta <a href=\"https:\/\/presta.site\/blog\/es\/resolviendo-los-problemas-de-reescritura-de-url-seo-en-prestashop\/\">resolviendo los problemas de reescritura de URL SEO en PrestaShop<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La p\u00e1gina Sitemap HTML en 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=\"P\u00e1gina sitemap HTML de PrestaShop para la navegaci\u00f3n en la tienda\" 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\">Adem\u00e1s del XML, PrestaShop incluye una p\u00e1gina p\u00fablica <strong>Sitemap<\/strong> al estilo CMS que muestra categor\u00edas, enlaces de cuenta y p\u00e1ginas CMS. Ayuda a los usuarios a navegar; no sustituye al sitemap PrestaShop XML que usan los rastreadores.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>No puedes redise\u00f1ar por completo esa p\u00e1gina solo desde el BO. Los valores predeterminados suelen agrupar \u201cOur offers\u201d, categor\u00edas, enlaces de cuenta y p\u00e1ginas CMS. Los cambios de dise\u00f1o m\u00e1s profundos van en la plantilla del tema, normalmente <code class=\"codecolorer text default\"><span class=\"text\">\/themes\/YOUR_THEME_NAME\/templates\/cms\/sitemap.tpl<\/span><\/code>.<\/li>\n<li>Mant\u00e9n ambos: HTML para la navegaci\u00f3n, XML para el descubrimiento. Mejorar uno no elimina la necesidad del otro.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Lista de verificaci\u00f3n de mantenimiento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Generar una vez y olvidarse es la raz\u00f3n por la que muchas tiendas mantienen un sitemap PrestaShop obsoleto lleno de URLs desactualizadas. Una rutina breve funciona mejor:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Regenera seg\u00fan programaci\u00f3n (cron) tras importaciones de cat\u00e1logo o cambios masivos de precio o estado.<\/li>\n<li>Excluye p\u00e1ginas noindex o privadas para que el archivo siga siendo fiable.<\/li>\n<li>Tras cambios importantes de URL, confirma la reescritura y luego revisa Search Console en busca de errores del sitemap (no encontrado, redirigido, excluido).<\/li>\n<li>Cuando cambies de hosting o de dominio, actualiza la URL del sitemap en Search Console y robots.txt.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ese es el ciclo pr\u00e1ctico: genera XML con gsitemap, env\u00eda la URL del \u00edndice una vez, mant\u00e9n el cron y las exclusiones en orden, y trata la p\u00e1gina Sitemap HTML como una ayuda de navegaci\u00f3n aparte &#8211; no como tu estrategia de rastreo. El sitemap PrestaShop sigue siendo el archivo que los rastreadores deben encontrar.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Genera un sitemap PrestaShop con el m\u00f3dulo Google Sitemap, env\u00eda la URL XML en Search Console y mant\u00e9n las p\u00e1ginas de productos y categor\u00edas descubribles.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123],"tags":[],"class_list":["post-1008","post","type-post","status-publish","format-standard","hentry","category-desarrollo"],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1008","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=1008"}],"version-history":[{"count":1,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1008\/revisions"}],"predecessor-version":[{"id":1905,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1008\/revisions\/1905"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/categories?post=1008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/tags?post=1008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}