<?xml version="1.0" encoding="UTF-8"?>
<!--
  sitemap.xml for maxtd.io — added 2026-09-08.

  Copied to the deploy ROOT via promo/ (scripts/patch-ci-maxtd.js), because a
  sitemap is only read at the domain root and is announced from robots.txt there.

  Deliberately hand-written and short: this site has six real pages plus the
  game. A generated sitemap would add nothing and would rot silently the moment
  a page is renamed — scripts/test_legalpages.lua checks the legal links, and
  scripts/test_sitepolicy.lua checks that every URL listed here exists.

  The German and English legal pages are listed as alternates of each other via
  xhtml:link, matching the hreflang tags in the pages themselves.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://maxtd.io/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://maxtd.io/play/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://maxtd.io/guide.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://maxtd.io/roadmap.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://maxtd.io/legal/privacy.html</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://maxtd.io/legal/datenschutz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://maxtd.io/legal/privacy.html"/>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://maxtd.io/legal/datenschutz.html</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://maxtd.io/legal/datenschutz.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://maxtd.io/legal/privacy.html"/>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://maxtd.io/legal/imprint.html</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://maxtd.io/legal/impressum.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://maxtd.io/legal/imprint.html"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://maxtd.io/legal/impressum.html</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://maxtd.io/legal/impressum.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://maxtd.io/legal/imprint.html"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://maxtd.io/legal/terms.html</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://maxtd.io/legal/agb.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://maxtd.io/legal/terms.html"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://maxtd.io/legal/agb.html</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://maxtd.io/legal/agb.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://maxtd.io/legal/terms.html"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://maxtd.io/legal/delete-account.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
