<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <!-- Página principal -->
  <url>
    <loc>https://airzen.luymar.com/</loc>
    <lastmod>2025-11-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://airzen.luymar.com/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://airzen.luymar.com/?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://airzen.luymar.com/"/>
  </url>

  <!-- Acerca de -->
  <url>
    <loc>https://airzen.luymar.com/about</loc>
    <lastmod>2025-11-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://airzen.luymar.com/about?lang=es"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://airzen.luymar.com/about?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://airzen.luymar.com/about"/>
  </url>

  <!-- Categorías principales (ajustar según categorías reales) -->
  <url>
    <loc>https://airzen.luymar.com/categoria</loc>
    <lastmod>2025-11-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!--
  NOTA: Este sitemap contiene solo las rutas estáticas principales.

  Para un sitemap completo con todas las categorías, subcategorías, gamas y modelos,
  se recomienda implementar generación dinámica desde el backend con:

  1. Plugin de Vite: vite-plugin-sitemap
  2. Endpoint backend: GET /api/sitemap que genere XML desde Prisma
  3. Script de build que consulte la API y genere sitemap.xml

  Rutas dinámicas a incluir en futuras versiones:
  - /categoria/:id (todas las categorías)
  - /categoria/:id_categoria/sub/:id (todas las subcategorías)
  - /categoria/:id_categoria/sub/:id_sub/gama/:id (todas las gamas)
  - /modelo-version/:id (todos los modelos)

  NO incluir en sitemap:
  - /admin/* (bloqueado en robots.txt)
  - /perfil (requiere autenticación)
  - /login (no indexable)
  - /resultados/:uuid (contenido dinámico temporal)
  - /-f (frame interno)
  -->
</urlset>
