<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- ═══════════════════════════════════════════════════════ -->
  <!-- Priority 1.0 — Homepage (most important page)          -->
  <!-- ═══════════════════════════════════════════════════════ -->
  <url>
    <loc>https://nodecrim.vercel.app/</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ═══════════════════════════════════════════════════════ -->
  <!-- Priority 0.9 — Core conversion pages                   -->
  <!-- ═══════════════════════════════════════════════════════ -->
  <url>
    <loc>https://nodecrim.vercel.app/signup</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ═══════════════════════════════════════════════════════ -->
  <!-- Priority 0.8 — High-value supporting pages             -->
  <!-- ═══════════════════════════════════════════════════════ -->
  <url>
    <loc>https://nodecrim.vercel.app/subscription</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ═══════════════════════════════════════════════════════ -->
  <!-- Priority 0.8 — Author / Entity pages                   -->
  <!-- ═══════════════════════════════════════════════════════ -->
  <url>
    <loc>https://nodecrim.vercel.app/about</loc>
    <lastmod>2026-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://nodecrim.vercel.app/samuel-campion</loc>
    <lastmod>2026-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ═══════════════════════════════════════════════════════ -->
  <!-- Priority 0.6 — Utility / Auth pages                    -->
  <!-- ═══════════════════════════════════════════════════════ -->
  <url>
    <loc>https://nodecrim.vercel.app/login</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ═══════════════════════════════════════════════════════ -->
  <!-- Priority 0.4 — Legal / Policy pages                    -->
  <!-- ═══════════════════════════════════════════════════════ -->
  <url>
    <loc>https://nodecrim.vercel.app/privacy</loc>
    <lastmod>2026-10-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <!--
    NOTE: /terms is intentionally excluded — it 301-redirects to /privacy.
    Google treats redirect URLs in sitemaps as soft errors. Canonical is /privacy.

    NOTE: All auth-protected routes (/dashboard, /review/*, /admin/*, /assessments/*)
    are excluded. They are also Disallowed in robots.txt. Private content should
    never be indexed.
  -->

</urlset>
