<?xml version="1.0" encoding="UTF-8"?>
<!--
  The public routes on this host. The dashboard routes are behind AuthGuard and
  are marked noindex by the root layout, so listing them would be a lie to the
  crawler. Trailing slashes match next.config.ts `trailingSlash: true`.

  `/` WAS MISSING UNTIL 2026-09-15, and that is worth recording rather than
  quietly fixing. On that day `/` stopped redirecting to a sign-in form and
  became a public landing page, opted back in to indexing. The sitemap was not
  updated in the same commit, so for a short while the single page the whole
  change existed to publish was the one URL absent from the file, while
  `/login/` sat above it at priority 0.8. It leads now, because it is the front
  door.

  /forgot-password/ WAS LISTED HERE AND WAS REMOVED ON 2026-09-15 (SEO.md
  section 6c item 5), because its layout now says `index: false, follow: true`.
  A sitemap entry for a noindex URL is fetched and then discarded, and Search
  Console reports it as "Submitted URL marked noindex", so the two signals have
  to agree. The page is still public and still reachable; it is a 42-word form
  that answers no query, and `follow` keeps its links crawlable.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://trackless.io/</loc>
    <lastmod>2026-09-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://trackless.io/login/</loc>
    <lastmod>2026-09-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trackless.io/signup/</loc>
    <lastmod>2026-09-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
