<?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">

  <!-- Core app — home (static file server, fully pre-rendered head) -->
  <url>
    <loc>https://letsvamos.app/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://letsvamos.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://letsvamos.app/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://letsvamos.app/"/>
    <xhtml:link rel="alternate" hreflang="pt" href="https://letsvamos.app/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://letsvamos.app/"/>
    <xhtml:link rel="alternate" hreflang="ar" href="https://letsvamos.app/"/>
  </url>

  <!-- AEO / about pages (static HTML files in public/, fully pre-rendered head) -->
  <url>
    <loc>https://letsvamos.app/about/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://letsvamos.app/faq/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://letsvamos.app/press/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- SEO content pages (static HTML files in public/, fully pre-rendered head) -->
  <url>
    <loc>https://letsvamos.app/world-cup-2026-guide/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://letsvamos.app/world-cup-trip-planning/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://letsvamos.app/metlife-stadium-guide/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://letsvamos.app/world-cup-fan-zones/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Country fan guides (static HTML files in public/, fully pre-rendered head) -->
  <url>
    <loc>https://letsvamos.app/brazil-world-cup-2026/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://letsvamos.app/brazil-world-cup-2026/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://letsvamos.app/brazil-world-cup-2026/"/>
  </url>
  <url>
    <loc>https://letsvamos.app/turkey-world-cup-2026/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="tr" href="https://letsvamos.app/turkey-world-cup-2026/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://letsvamos.app/turkey-world-cup-2026/"/>
  </url>
  <url>
    <loc>https://letsvamos.app/south-africa-world-cup-2026/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://letsvamos.app/south-africa-world-cup-2026/"/>
  </url>
  <url>
    <loc>https://letsvamos.app/jordan-world-cup-2026/</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="ar" href="https://letsvamos.app/jordan-world-cup-2026/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://letsvamos.app/jordan-world-cup-2026/"/>
  </url>

  <!--
    NOTE: /privacy, /terms, /schedule, /hangouts, /my-plan, /ai-chat, /cities,
    and /base-camps are intentionally excluded from this sitemap.
    These are SPA routes: the initial HTML response is the generic app shell from
    index.html and route-specific metadata is only applied after JavaScript hydrates.
    Submitting them would create a crawlability mismatch — crawlers and social bots
    would index the generic homepage metadata instead of route-specific content.
  -->

</urlset>
