<?xml version="1.0" encoding="UTF-8"?>
<!--
  sitemap.xml — https://confessly.site/

  Only public, indexable routes. Verified by reading App.jsx directly: every
  route below is registered WITHOUT a <ProtectedRoute> wrapper, so a crawler
  gets real content instead of a redirect to /login.

  Excluded on purpose: /dm, /settings, /profile and /staff are authenticated.

  /chat IS included: it renders the full message list to guests and only
  swaps the composer for a login prompt (Chat.jsx ~L183-219), so it holds
  indexable content. If you ever gate /chat, delete it here AND add
  "Disallow: /chat" to robots.txt in the same change.

  lastmod is the date this file was written. Update it when a listed page's
  content actually changes - a stale lastmod is worse than a missing one,
  because crawlers learn to ignore the field.

  When you move to a custom domain, replace every URL below (and the canonical
  + og:url in index.html) together.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://confessly.site/</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://confessly.site/help</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://confessly.site/security</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://confessly.site/chat</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://confessly.site/privacy</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://confessly.site/terms</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
<url>
    <loc>https://confessly.site/status</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://confessly.site/careers</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://confessly.site/about</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
