<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- Página principal - Máxima prioridad -->
  <url>
    <loc>https://turopero.store/</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Búsqueda - Alta prioridad -->
  <url>
    <loc>https://turopero.store/search</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>



  <!-- Instalación PWA -->
  <url>
    <loc>https://turopero.store/install</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Perfiles públicos - Prioridad media-alta -->
  <url>
    <loc>https://turopero.store/profile</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Sistema de compartición de publicaciones - Media prioridad -->
  <!-- 
    Las URLs de compartición generan Open Graph meta tags para redes sociales.
    Formato: /share/{postId}/sharedBy/{encodedPhone}
    Ejemplo: https://turopero.store/share/post123/sharedBy/MTIzNDU2Nzg5MA==
    
    Procesado por: Cloud Function 'sharePost' en /share/**
    Renderizado en: PostDetailView con parámetro sharedBy
  -->
  <url>
    <loc>https://turopero.store/share</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- 
    NOTA IMPORTANTE: 
    Las URLs dinámicas de productos (/post/:id), perfiles (/profile/:id) y comparticiones (/share/:id/sharedBy/:phone)
    deben ser generadas dinámicamente en el servidor o mediante un script automatizado.
    
    Para mantener el sitemap actualizado automáticamente:
    1. Crea una Cloud Function que genere el sitemap dinámicamente desde Firestore
    2. O usa un script que se ejecute después del deploy
    3. O implementa un endpoint /api/sitemap.xml que genere el XML en tiempo real
    
    URLs dinámicas a considerar:
    - /post/{postId} - Vista detallada de publicaciones
    - /post/{postId}/sharedBy/{encodedPhone} - Publicación con referrer
    - /share/{postId}/sharedBy/{encodedPhone} - Publicación compartida en redes (con Open Graph)
    - /profile/{userId} - Perfiles públicos de usuarios
  -->

  <!-- Ejemplos: Productos destacados (actualizar con IDs reales) -->
  <!-- 
  <url>
    <loc>https://turopero.store/post/PRODUCT_ID_1</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://turopero.store/post/PRODUCT_ID_1/sharedBy/MTIzNDU2Nzg5MA==</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://turopero.store/share/PRODUCT_ID_1/sharedBy/MTIzNDU2Nzg5MA==</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  -->

</urlset>
