<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap INDEX (per sitemaps.org protocol §1.6).
  Lists every child sitemap so Google/Bing only need to fetch one canonical
  URL — `https://qubera.club/sitemap.xml` — to discover the full URL graph.

  Children:
    /sitemap-static.xml  → marketing pages (homepage, /app, /support, legal).
                          Lives in /public/, edge-cached by Vercel.
    /sitemap-blog.xml    → published articles + category pillars. Vercel
                          rewrites this path to the backend's
                          /blog/sitemap.xml so it stays on-origin (Google
                          treats *.run.app as a different site, so blog
                          URLs MUST be served from qubera.club).

  Why an index file: the sitemap protocol allows up to 50,000 URLs OR 50MB
  per sitemap, and most search consoles prefer one root URL to register.
  An index lets us scale to multiple child sitemaps without touching the
  GSC submission, and it keeps backend/frontend concerns cleanly split —
  static URLs stay in git, dynamic URLs stay in Postgres.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <sitemap>
    <loc>https://qubera.club/sitemap-static.xml</loc>
    <lastmod>2026-05-10</lastmod>
  </sitemap>

  <sitemap>
    <loc>https://qubera.club/sitemap-blog.xml</loc>
    <lastmod>2026-05-10</lastmod>
  </sitemap>

</sitemapindex>
