<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only pages that exist, are public, and are worth indexing.

  Dropped from the previous sitemap: /foundersconnect. That section no longer
  exists, and because this is a single-page app every unknown path still returns
  index.html with a 200 - so a crawler following it saw the home page under a
  second URL, which is duplicate content advertised by our own sitemap.

  Deliberately absent: /admin and /admin/* (behind Cloudflare Access),
  /bookings/manage/:token (per-customer links), /review/success (a post-action
  page), /signature (an internal tool), and the /archive/* routes.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://thefoundedframework.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://thefoundedframework.com/coaching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thefoundedframework.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thefoundedframework.com/bookings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://thefoundedframework.com/review</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://thefoundedframework.com/testimonial</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://thefoundedframework.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://thefoundedframework.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
