<?xml version="1.0" encoding="UTF-8"?>
<!--
  The four public content routes, and nothing else.

  Deliberately omits <lastmod>, <changefreq> and <priority>. Google ignores the latter two outright,
  and a hand-written lastmod is a date that stops being true the first time a page changes without
  anyone remembering to edit this file — a sitemap that lies about freshness is treated as one that
  cannot be trusted about anything.

  /login and /signup are crawlable but unlisted: they are functionality, not content. Everything
  under /app/ is behind a session and is disallowed in robots.txt.

  Kept in sync with the routes declared in src/main.tsx by public-files.test.ts, which fails if this
  file lists a path the router does not declare.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://numradar.app/</loc>
    </url>
    <url>
        <loc>https://numradar.app/pricing</loc>
    </url>
    <url>
        <loc>https://numradar.app/docs</loc>
    </url>
    <url>
        <loc>https://numradar.app/mcp-server</loc>
    </url>
</urlset>
