Sitemap en Shopify: 5 sitemaps automáticos y cómo auditarlos
Shopify genera 5 sitemaps automáticos (productos, colecciones, pages, blogs, index). Cómo auditarlo, errores frecuentes, y qué hacer con Markets.
En este artículo
Shopify genera su sitemap automáticamente, pero el control que te da sobre lo que incluye o excluye es mínimo. Eso significa que productos despublicados, colecciones automáticas vacías y URLs con redirects pueden aparecer en el sitemap sin que nadie se dé cuenta. El resultado: Google rastrea URLs irrelevantes y pasa por alto las que sí queremos indexar.
Esta guía explica cómo lee Google el sitemap de Shopify, qué problemas concretos genera la implementación automática, cómo auditar lo que se publica realmente y qué se puede ajustar (y qué no). Para el cuadro completo de SEO técnico Shopify, Shopify SEO para ecommerce 2026 cubre el sitemap junto al resto del checklist.
En 30 segundos:
- Shopify auto-genera 5 sitemaps:
/sitemap.xml(index) + sub-sitemaps de products, collections, pages y blogs (Shopify Help, 2025)- El sitemap de Shopify no es editable directamente — pero
robots.txt.liquidse puede editar en todos los planes (customización no soportada por Shopify)- Cada sub-sitemap soporta hasta 50.000 URLs antes de que Shopify lo divida automáticamente (límite oficial Google: 50.000)
- Errores frecuentes: productos hidden que aparecen, redirects no respetados, colecciones automáticas vacías
- Envío al Search Console: una sola URL (
/sitemap.xmlraíz) — Google descubre el resto vía sitemap index
¿Qué sitemap genera Shopify automáticamente y qué incluye?
Cada tienda Shopify expone un sitemap index en https://[tu-dominio].com/sitemap.xml. Ese archivo es un índice que apunta a 4 sub-sitemaps temáticos: sitemap_products_1.xml, sitemap_collections_1.xml, sitemap_pages_1.xml y sitemap_blogs_1.xml. Cada sub-sitemap lista las URLs concretas con su fecha de última modificación.
El sistema sigue el protocolo oficial sitemaps.org y respeta el límite de 50.000 URLs por archivo (límite Google y del protocolo). Si tu tienda tiene 70.000 productos, Shopify divide automáticamente en sitemap_products_1.xml y sitemap_products_2.xml (sitemaps.org, 2024).
Lo que incluye por defecto:
- Productos publicados con visibilidad “active”
- Colecciones (manuales y automáticas) que tienen al menos un producto asignado
- Pages estándar (páginas estáticas)
- Posts del blog publicados (no los drafts)
- Páginas legales activas
Lo que no incluye por defecto: productos ocultos a través de etiqueta o canal de ventas, productos draft, blogs en draft. Pero hay zonas grises — y ahí es donde aparecen los problemas.
¿Qué problemas tienen los sitemaps auto-generados de Shopify?
Cuando audito una tienda, lo primero que hago es abrir /sitemap.xml y compararlo con lo que el cliente cree que está publicando. La discrepancia es casi siempre mayor de lo esperado. Tres patrones que se repiten:
Productos despublicados que aparecen en el sitemap. Cuando “ocultas” un producto cambiando su status a draft, Shopify lo retira del sitemap en cuestión de horas. Pero si el producto está “active” pero excluido de todos los canales de venta, sigue apareciendo. He visto tiendas con 200 productos visibles en el panel y 1.500 URLs en el sitemap. La diferencia: productos discontinuados que nadie marcó como draft.
Colecciones automáticas vacías o casi vacías. Si tienes una colección automática “Última oportunidad” basada en una etiqueta y la etiqueta se agotó, la colección queda vacía pero la URL persiste en el sitemap durante días o semanas. Google rastrea, encuentra una página de colección sin productos y eso afecta señales de calidad.
Redirects que no se eliminan. Cuando creas un redirect 301 en Shopify (Online Store > Navigation > URL Redirects), Shopify suele actualizar el sitemap para que apunte a la URL destino. Pero hay un retraso, y a veces el sitemap mantiene la URL antigua durante días. Google sigue indexando la URL antigua hasta que la actualización se propaga. Cubrí cómo gestionar redirects sin romper SEO en redirects en Shopify.
Las dos opciones para detectar estos problemas: una auditoría manual contando URLs por categoría (productos vs colecciones vs blog) y comparando con la realidad del catálogo, o una herramienta como Screaming Frog configurada para crawlear sólo URLs listadas en el sitemap.
Para una revisión completa que incluya estos puntos junto al resto del SEO técnico, una auditoría SEO Shopify cubre el sitemap como parte del proceso estándar.
¿Cómo enviar el sitemap a Google Search Console?
Sólo hay que enviar la URL raíz, no cada sub-sitemap. Google sigue el sitemap index automáticamente y descubre los demás. El proceso:
- Entra en Google Search Console con la propiedad de tu dominio Shopify verificada
- En el menú lateral: Sitemaps
- Pega
https://[tu-dominio].com/sitemap.xmly enviar - Espera 24-72 horas y revisa el estado: “Success” significa que Google leyó y procesó los 5 archivos
Si tu tienda tiene un dominio custom (no *.myshopify.com), envía el sitemap desde la propiedad del dominio custom. Si tienes ambas propiedades (Shopify subdomain + dominio custom), la prioridad es el dominio custom. Enviar el de Shopify subdomain es redundante y puede causar señales mixtas en Search Console.
Un error frecuente que veo: la cuenta del cliente tiene varias propiedades en Search Console (con/sin www, http/https, dominio Shopify) y el sitemap se envió a la propiedad equivocada. Verificar siempre que la propiedad activa es la que coincide con el canonical de Shopify.
¿Cómo validar que tu sitemap está bien?
Tres validaciones que hago siempre antes de declarar un sitemap correcto:
Validación XML técnica. Abrir /sitemap.xml y verificar que es XML válido. Si abre con error en el navegador, el sitemap está roto y Google no lo procesa. Herramientas como Google’s Search Console sitemap test o el validador de XML Sitemap detectan errores de formato.
Conteo cruzado contra el panel de Shopify. Si tu panel dice “245 productos activos” pero el sitemap lista 380 URLs de producto, hay 135 URLs zombi rastreables. Lo mismo con colecciones (panel vs sub-sitemap) y con blogs. La discrepancia mayor del 5-10% suele indicar productos hidden que no se quitaron del sitemap.
Verificación de respuesta HTTP. Cada URL listada en el sitemap debe responder con código 200 (OK). Crawlear las URLs del sitemap con Screaming Frog o curl y filtrar por status. Cualquier 301 (redirect) o 404 (no encontrado) en el sitemap es un problema:
curl -s -o /dev/null -w "%{http_code} %{url_effective}\n" \
https://tutienda.com/products/ejemplo
Las URLs en sitemap deben ser canónicas y devolver 200. Redirects internos hacia URLs de producto válidas es algo que debe arreglarse en el redirect manager, no ignorarse.
¿Cómo editar el sitemap en Shopify (y cuándo no se puede)?
Aquí es donde Shopify pone más fricción que otros CMS. El plan Shopify estándar no permite editar el sitemap directamente. No puedes excluir URLs específicas vía robots.txt editado, ni añadir URLs custom, ni cambiar las prioridades. Las palancas indirectas que sí tienes son tres, y todas requieren rodear el problema.
La primera es despublicar productos o páginas: cambiar el status a draft elimina la URL del sitemap en horas. Es la opción más limpia cuando el contenido ya no debe rankear nunca más. Si la situación es temporal, la siguiente opción es excluir colecciones manualmente del catálogo activo — útil para colecciones internas de prueba o estacionales que no quieres expuestas.
- Bloquear vía robots meta tag a nivel de page. Algunos themes (especialmente Online Store 2.0) permiten añadir
noindexa páginas específicas. Eso no quita la URL del sitemap, pero indica a Google que no la indexe. Es la opción de último recurso cuando no puedes despublicar pero quieres mantener la URL fuera del index.
Para todos los planes Shopify, hay una opción adicional pero no soportada oficialmente: añadir un archivo robots.txt.liquid al theme (folder templates). Eso permite añadir reglas Disallow: para excluir patrones de URL (ej. Disallow: /collections/all-*). Sigue sin permitir editar el sitemap directamente, pero al menos puedes señalar a Google qué no rastrear. Shopify avisa: Support no ayuda con edits a robots.txt.liquid, así que es importante saber lo que se hace antes de tocarlo.
¿Cómo gestionar sitemaps multi-idioma con Shopify Markets?
Shopify Markets genera sitemaps separados por mercado/idioma automáticamente. Si tu tienda tiene mercados en ES, EN y FR, el sitemap index incluye sub-sitemaps localizados con las URLs correspondientes a cada locale.
Tres consideraciones que veo violadas en tiendas internacionales:
- Verificar que cada locale tiene su propio sub-sitemap. Abrir el sitemap index y comprobar que aparecen
sitemap_products_es_1.xml,sitemap_products_en_1.xml, etc. - Enviar el sitemap index único a Search Console. No envíes uno por idioma. Google sigue el index y procesa todos.
- Validar que las etiquetas
hreflangestán presentes en cada URL del sub-sitemap. Shopify suele incluir las anotaciones<xhtml:link rel="alternate" hreflang="..."/>dentro de cada<url>. Si faltan, Google no relaciona las versiones idiomáticas y trata cada URL como independiente.
Si las etiquetas hreflang faltan, el problema casi siempre está en el theme (no en Shopify Markets en sí). Cubrí los snippets de Liquid relevantes en Shopify Liquid para SEO.
Preguntas frecuentes
¿Con qué frecuencia se actualiza el sitemap de Shopify?
Shopify regenera el sitemap automáticamente cada vez que se publica, despublica o modifica un producto, colección, page o blog post. La regeneración real puede tardar 5-30 minutos en propagarse al CDN. Para sites grandes (10.000+ productos), la propagación puede llegar a 1-2 horas.
¿Por qué algunos productos no aparecen en mi sitemap aunque están activos?
Tres causas habituales: (1) el producto no está disponible en ningún canal de venta (revisa la sección “Sales channels” del producto), (2) tiene un canal de venta personalizado que excluye Online Store, o (3) el producto fue marcado como hidden por un app de terceros (Bold Bundles, Locksmith). Revisa los apps instalados antes de asumir un bug.
¿Necesito un sitemap separado para imágenes en Shopify?
No. El sitemap de Shopify ya incluye las imágenes principales de productos como child elements (<image:image>) dentro de cada <url>. Si quieres un sitemap dedicado de imágenes para SEO de imagen, no se puede generar desde Shopify estándar — requiere un sitemap externo subido vía Search Console o una app.
¿Qué hago si Search Console reporta “Couldn’t fetch” en mi sitemap?
Las causas más frecuentes: (a) el dominio tiene un certificado SSL inválido (Shopify gestiona SSL, pero hay edge cases en dominios recién migrados), (b) el sitemap es demasiado grande y excede 50 MB sin comprimir (raro en Shopify), o (c) Google está temporalmente cacheando un fallo. Esperar 24-48 h y reenviar suele resolver el problema. Si persiste, contactar Shopify support.
¿El sitemap de Shopify incluye los hreflang correctamente con Markets?
Sí, pero la implementación es opaca. Shopify incluye las anotaciones xhtml:link rel="alternate" dentro de cada <url> cuando Markets está activo. Para verificar: abrir el sub-sitemap localizado y buscar manualmente las etiquetas. Si faltan, suele indicar que el theme no soporta correctamente Markets — actualizar a Dawn 11+ o equivalente Online Store 2.0.
¿Puedo añadir URLs custom al sitemap?
En Shopify estándar, no. En Shopify Plus, tampoco — pero puedes usar Shopify Functions o un sitemap externo alojado en otro dominio y enviar ese sitemap secundario a Search Console. El sitemap principal de Shopify sigue siendo gestionado por Shopify.
Fuentes
- Shopify Help. Find and submit your sitemap.xml file. https://help.shopify.com/en/manual/promoting-marketing/seo/find-site-map. 2025.
- Google Search Central. Build and submit a sitemap. https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap. 2025.
- sitemaps.org. Sitemap protocol. https://www.sitemaps.org/protocol.html. 2024.
- Google Search Central. Sitemaps report. https://support.google.com/webmasters/answer/7451001. 2025.
- Shopify Help. Edit robots.txt.liquid (unsupported customization). https://help.shopify.com/en/manual/promoting-marketing/seo/editing-robots-txt. 2025.
¿Tu sitemap de Shopify lista URLs que no deberían estar ahí y no sabes cómo limpiarlas? Ofrezco auditorías SEO técnicas para Shopify — cruce de sitemap vs catálogo real, identificación de URLs zombi y plan de remediación. 30 minutos iniciales sin compromiso para ver si tiene sentido.
Recibe una auditoría SEO personalizada de tu web en menos de 48h. Sin compromiso — solo los puntos exactos donde estás perdiendo visibilidad y cómo arreglarlo.
¿Tu cuenta de ads podría
rendir mejor?
30 minutos para revisar tu situación y decirte exactamente qué cambiaría. Sin pitch, sin propuesta de venta.