<?xml version="1.0" encoding="UTF-8"?>
<!--
  The sitemap index — the one URL robots.txt points at and the one to submit in
  Search Console. It lists the real sitemaps rather than any URLs of its own.

  sitemap-static.xml is kept by hand and holds the pages whose URLs never
  change. The other five are written at build time by
  scripts/generate-sitemaps.mjs: sitemap-games.xml from the ROUTE TABLE (a room
  is listed because it exists as a route), and the four content sitemaps from
  the database, so every post, job, company and expert profile is listed
  without anyone maintaining a file.

  A child listed here that failed to generate shows up as a fetch error in
  Search Console, which is the intended behaviour: a build that could not reach
  the API should be noisy rather than silently shipping a site whose content
  pages have vanished from the index.

  ⚠ A CONTENT CHILD MAY LEGITIMATELY LIST ZERO URLS (Nov 2026). The generator
  drops every URL the host itself 301s — firebase.json sends `/experts/jobs/**`
  and `/experts/professions/**` to the Mandarin course — so sitemap-jobs.xml and
  sitemap-experts.xml are empty files while those redirects stand. That is the
  honest reading: the API calls the records public, the host refuses to serve
  them, and listing them only bought "Page with redirect" errors. Do not "fix"
  it by listing them again; restore the pages (drop the redirects) and the URLs
  come back on the next build by themselves. `npm run indexing-check` holds the
  rest of this file to the route table and to the same redirects.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://experdize.com/sitemap-static.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://experdize.com/sitemap-games.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://experdize.com/sitemap-posts.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://experdize.com/sitemap-jobs.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://experdize.com/sitemap-companies.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://experdize.com/sitemap-experts.xml</loc>
  </sitemap>
</sitemapindex>
