<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for the public, signed-out routes.

  WHY THIS FILE EXISTS
  Before it, https://www.pioneer-app.com/sitemap.xml returned HTTP 200 with the
  React index.html shell — because nginx's SPA catch-all (`try_files $uri $uri/
  /index.html`) serves index.html for any path that is not a real file. A
  sitemap submission would therefore "succeed" and then fail to parse, which is
  worse than a 404: it looks configured when it is not.

  WHAT BELONGS HERE
  Only routes that are reachable WITHOUT authentication. Everything behind
  ProtectedRoute/AuthenticatedRoute is excluded — listing it would send crawlers
  to a redirect, and a sitemap full of redirects reduces trust in the whole file.

  MAINTENANCE
  This is hand-maintained and therefore WILL drift from AppRoutes.tsx. Adding a
  public route means adding it here. If this list grows past a handful of
  entries, generate it from the route table instead — the same way
  `scripts/generate-legal-html.js` generates the legal pages from their JSON.

  `lastmod` is deliberately omitted rather than filled with a build date: a
  date that changes on every deploy, regardless of whether the content changed,
  trains crawlers to ignore the field.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.pioneer-app.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.pioneer-app.com/pricing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.pioneer-app.com/signup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.pioneer-app.com/signin</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.pioneer-app.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.pioneer-app.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
