<?xml version="1.0" encoding="UTF-8"?>
<!--
  Hand-maintained. There are only three indexable routes, so generating this at build time would
  cost more than it saves - but it does mean adding a public route to src/routes/routes.tsx without
  adding it here leaves it undiscoverable by any crawler that does not execute JavaScript.

  Everything excluded here is excluded in robots.txt too, and for the same reasons:
    /pro/*  render only from React Router location state
    /:handle, /update-communication-preferences, /portal, /error  have no search value

  /register and /request-sample were removed on 2026-09-17: /pro-kit replaces both, and they now
  301 to it (public/web.config, "Legacy Signup Redirects"). They stay OUT of this file and OUT of
  robots.txt Disallow - a redirect has to be crawlable for the redirect itself to be discovered,
  but listing a URL that only redirects is a sitemap error in Search Console.

  <changefreq> and <priority> are omitted deliberately - Google ignores both.
  Bump <lastmod> when a page's actual content changes; a stale date is ignored, not penalised.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://supermouthpro.com/</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://supermouthpro.com/pro-kit</loc>
    <lastmod>2026-09-17</lastmod>
  </url>
  <url>
    <loc>https://supermouthpro.com/resources</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
</urlset>
