<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap INDEX. Apunta a los sitemaps temáticos (productos, categorías,
  páginas estáticas, imágenes). Google y Bing prefieren un índice cuando
  hay múltiples sitemaps temáticos — facilita el diff incremental y ahora
  podemos versionar el de productos por separado (cambia cuando cambia el
  catálogo Shopify) sin invalidar el de páginas estáticas.

  lastmod actualizado 2026-05-28 para forzar re-crawl tras añadir
  sitemap-images.xml (estrategia refresh favicon en /s2/favicons de Google).
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://flexidrop.shop/sitemap-pages.xml</loc>
    <lastmod>2026-05-28</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://flexidrop.shop/sitemap-categories.xml</loc>
    <lastmod>2026-05-28</lastmod>
  </sitemap>
  <!--
    Productos: el archivo estático /sitemap-products.xml lista los SKUs
    actuales (refrescable cuando cambie el catálogo).
    NOTA (auditoría SEO 2026-08-09): se retiró el hijo cross-domain de
    Supabase (functions/v1/dynamic-sitemap) — Google ignora sitemaps hijos
    en otro dominio sin cross-submission y restaba confianza al índice.
  -->
  <sitemap>
    <loc>https://flexidrop.shop/sitemap-products.xml</loc>
    <lastmod>2026-08-09</lastmod>
  </sitemap>
  <!--
    Blog: sitemap generado en build por scripts/prerender-blog.mjs con los
    posts REALES publicados en Supabase (antes los posts no estaban en
    ningún sitemap).
  -->
  <sitemap>
    <loc>https://flexidrop.shop/sitemap-blog.xml</loc>
    <lastmod>2026-08-09</lastmod>
  </sitemap>
  <!--
    Sitemap-images: lista los favicons + iconos PWA + og-image como
    <image:image> para forzar a Googlebot-Image a re-crawl. Estrategia
    para refrescar el favicon cacheado en Google /s2/favicons (que sigue
    mostrando el corazón de Lovable hasta que Google re-fetch).
  -->
  <sitemap>
    <loc>https://flexidrop.shop/sitemap-images.xml</loc>
    <lastmod>2026-05-28</lastmod>
  </sitemap>
</sitemapindex>
