<?xml version="1.0" encoding="UTF-8"?>
<!-- GENERATED FILE — do not edit by hand.
     Source: src/lib/seo/routeMeta.ts (indexable route templates),
             src/lib/blog/registry.ts + docs/api/changelog.json (lastmod).
     Generator: scripts/build-sitemap.ts (runs as `npm run prebuild`).
     Re-run: `tsx scripts/build-sitemap.ts`.

     Blog POST urls live in sitemap-blog.xml, generated by
     scripts/build-sitemap-blog.ts from the same blog registry.

     No `priority`, and `lastmod` only where a declared date exists — see the
     generator's header for why each is deliberate rather than missing. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://finmodels.io/</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/accessibility</loc>
    <changefreq>yearly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/beta-agreement</loc>
    <changefreq>yearly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/blog</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/changelog</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/compliance</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/docs/api</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/docs/api/changelog</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/energy</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/energy/battery</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/energy/solar</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/energy/wind</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/governance</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/methodology</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/pricing</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/privacy</loc>
    <changefreq>yearly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/status</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/terms</loc>
    <changefreq>yearly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/trust</loc>
    <changefreq>monthly</changefreq>
  </url>

  <url>
    <loc>https://finmodels.io/vs-excel</loc>
    <changefreq>monthly</changefreq>
  </url>

</urlset>
