<?xml version="1.0" encoding="UTF-8"?>
<!--
  Betcha sitemap.

  This is a client-rendered SPA: every route is served the same static
  `index.html` via the Firebase `** -> /index.html` rewrite, and that file
  hardcodes `<link rel="canonical" href="https://betcha.co.za/">`. With no
  per-route prerendering/SSR, any non-root URL listed here would be fetched,
  seen to self-cancel via canonical=/, and dropped as a duplicate of the
  homepage. So we enumerate ONLY `/` — the single URL whose canonical matches
  itself and can actually be indexed.

  Multi-URL indexing (e.g. /marketplace, /terms, /faq) requires real per-route
  canonical/OG injection — the Alternative A/B SSR/prerender track in the design
  spec. Per-bet share endpoints (/m/<id>, /p/<id>) are already served their own
  canonical/OG by the `betShareLanding` Cloud Function and are intentionally not
  enumerated here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://betcha.co.za/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
