<?xml version="1.0" encoding="UTF-8"?>
<!--
  PRODUCT ROUTE PATTERN
  ─────────────────────
  Each product in src/data/products-registry.tsx with status: "active"
  should have a corresponding <url> entry below under the PRODUCTS section.
  To add a new product:
    1. Add its entry to PRODUCTS in products-registry.tsx
    2. Register its route in App.tsx
    3. Add a <url> block here using the same slug (/products/<slug>)
  Coming-soon products are excluded from this sitemap until their status
  changes to "active".

  NOTE: Auth-gated routes (/dashboard, /write, /onboarding) are intentionally
  excluded — crawlers would hit the Clerk sign-in redirect and cannot index
  their content.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- CORE PUBLIC PAGES -->
  <url><loc>https://lourens.io/</loc><lastmod>2026-05-17</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://lourens.io/about</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://lourens.io/membership</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://lourens.io/letters</loc><lastmod>2026-05-17</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://lourens.io/manifesto</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://lourens.io/school</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://lourens.io/contact</loc><lastmod>2026-05-17</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://lourens.io/affiliates</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- AUDIENCE PAGES -->
  <url><loc>https://lourens.io/for-learners</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://lourens.io/for-parents</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://lourens.io/builders-lab</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- PRODUCTS index + all active product routes -->
  <url><loc>https://lourens.io/products</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lourens.io/products/prepmergency</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lourens.io/products/pleasedpay</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lourens.io/products/shiftglitch</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lourens.io/products/appventurous</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lourens.io/products/stealth-launchpad</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <!-- ltsm-systems: private tool — low priority, included for completeness -->
  <url><loc>https://lourens.io/products/ltsm-systems</loc><lastmod>2026-05-17</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>

  <!-- SERVICES -->
  <url><loc>https://lourens.io/services/setup-package</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://lourens.io/services/training-course</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!-- LEGAL -->
  <url><loc>https://lourens.io/privacy-policy</loc><lastmod>2026-05-17</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://lourens.io/terms-and-conditions</loc><lastmod>2026-05-17</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://lourens.io/legal-disclaimer</loc><lastmod>2026-05-17</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>

</urlset>
