<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every public, indexable route belongs here. src/test/sitemap.test.ts reads the
  routes straight out of src/App.tsx and fails if one is missing, because that is
  exactly how /compare and /custom-miniature went unlisted for weeks while both
  were live and meant to rank.

  Three routes are excluded, and the test knows why: /backup is preview-gated and
  carries a noindex meta, /campaign is a redirect to /founders, and * is the 404.

  lastmod tracks the visible text, not the file. The marketing pages all read
  from landing.json, so the 2026-09-09 copy sweep moved every one of them even
  where the component itself was untouched.

  The site is bilingual on a single URL each (the switcher does not change the
  path), so there are no hreflang alternates to declare.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://thefoundrysociety.com/</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/ai-miniature-generator</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/fantasy-football-miniatures</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/compare</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/custom-miniature</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/founders</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/terms</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/privacy</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/cookie-policy</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://thefoundrysociety.com/legal-notice</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
