<?xml version="1.0" encoding="UTF-8"?>
<!-- Every PUBLIC page, and nothing behind sign-in. The five app/hub/auth
     shells and every route under them are Disallowed in robots.txt instead:
     a crawler that lands on /hub/ gets a client-side redirect to /signin/,
     which is not content. /pricing/ is chrome "app" in the router but is a
     public page with its own metadata (web/src/pages/Pricing.tsx), so it
     belongs here. Keep this list in step with the "land" entries of
     web/src/app.tsx PAGES plus /pricing/. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://coachfio.com/</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://coachfio.com/pricing/</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://coachfio.com/support/faq/</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://coachfio.com/support/</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://coachfio.com/terms/</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://coachfio.com/privacy/</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
