<?xml version="1.0" encoding="UTF-8"?>
<!--
  Homepage, /playbook, /privacy, and /terms. The client proposal pages
  (/csa-proposal/, /rossville-proposal/, /slhs-proposal/, /ccp-proposal/) and
  /audit/harding-academy/ each carry a <meta name="robots" content="noindex">
  tag and are intentionally excluded.

  /privacy and /terms are listed deliberately. Meta's ad reviewers and A2P 10DLC
  carrier vetting both fetch them, so they must stay publicly crawlable and
  indexable.

  The gated playbook PDF under /assets/playbook/ is NOT listed, and is NOT
  blocked in robots.txt either — robots.txt is public, so listing the path there
  would advertise the very URL the form is meant to gate. It carries an
  X-Robots-Tag: noindex response header from netlify.toml instead.

  Note: those paths are deliberately NOT blocked in robots.txt. Blocking them
  there would stop crawlers from fetching the pages, which means they'd never
  read the noindex tag — making de-indexing less reliable, not more.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://havenroll.co/</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://havenroll.co/playbook/</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://havenroll.co/privacy/</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://havenroll.co/terms/</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
