<?xml version="1.0" encoding="UTF-8"?>
<!-- A sitemap INDEX, not a url-set. robots.txt points here.
     - sitemap-pages.xml   : the fixed pages (home, privacy). Committed.
     - sitemap-hubs.xml    : durable league/team/country/date hubs (build-hubs.mjs).
     - sitemap-matches.xml : per-match pages (build-match-pages.mjs).

     The match sitemap was deliberately held out until August 2026, because the
     pages carried a scoreline and nothing else and seeding ~9k thin URLs into
     the index hurts a young site. It is listed now that they render statistics,
     a timeline and line-ups from the durable record store.

     ⚠ It is a FILTERED view, not all ~9,100 pages: writeSitemap() advertises
     only matches that actually render a section, and falls back to the durable
     archive set if the record store was unreachable during the build. The count
     is printed by every run ("Sitemap lists N of M") — if that N looks wrong,
     the store is the thing to check, not this file. All three generated
     sitemaps are gitignored and rebuilt on each deploy. -->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://futtoday.net/sitemap-pages.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://futtoday.net/sitemap-hubs.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://futtoday.net/sitemap-matches.xml</loc>
  </sitemap>
</sitemapindex>
