<?xml version="1.0" encoding="UTF-8"?>
<!--
  Hand-written, and deliberately so: this site has four public URLs and no
  static-site generator to derive them from. A build step to emit four lines
  would be more moving parts than the thing it generates.

  KEEP IN STEP with the public routes in client/src/App.tsx and the Allow list
  in robots.txt. Everything else in the app is behind ProtectedRoute and is
  disallowed there.

  The blog is a separate Astro site on its own subdomain with its own generated
  sitemap (@astrojs/sitemap) — a sitemap may only list URLs on its own host, so
  blog posts must not be added here.

  All URLs are the apex domain, no www and no trailing slash, matching the
  canonical tags in index.html and the redirect in vercel.json.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://thefinancetrail.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://thefinancetrail.com/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thefinancetrail.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://thefinancetrail.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
