<?xml version="1.0" encoding="UTF-8"?>
<!--
  SITEMAP INDEX.

  This used to be a flat list of 10 static pages, with a comment noting that
  listing pages were missing because they are dynamic. They were therefore
  never submitted to Google at all - which, for a marketplace, means the long
  tail people actually search for ("helldivers breaker shotgun stl") was
  invisible.

  Split in two on 2026-09-27:

    sitemap-pages.xml     - the static pages, still a plain file in public/.
    sitemap-listings.xml  - every visible listing and every seller's shop,
                            generated per request by a Pages Function from the
                            live database (functions/sitemap-listings.xml.ts),
                            because the catalogue changes whenever anyone
                            publishes and a build-time file is stale at once.

  The index form is what makes that possible: Cloudflare Pages serves a STATIC
  file in preference to a Function at the same path, so a generated
  /sitemap.xml could never have been reached while this file existed. It is
  also the safer shape - if the generated half fails, the static half is still
  submitted rather than the whole sitemap vanishing.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://crimsonvertex.com/sitemap-pages.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://crimsonvertex.com/sitemap-listings.xml</loc>
  </sitemap>
</sitemapindex>
