<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap INDEX — the single entry point crawlers + GSC should use
  (robots.txt points here). Two children:
    • /sitemap-pages.xml — STATIC marketing surface (prerendered shells,
      self-canonical). Edit that file when adding a marketing page.
    • /sitemap-blog.xml  — DYNAMIC; a Vercel Edge function
      (api/sitemap-blog.ts) lists live published posts from the Base44
      `listBlogPosts` proxy, so new posts are indexable the moment they
      publish — no rebuild. Served via the rewrite in vercel.json.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://brandctl.com/sitemap-pages.xml</loc>
    <lastmod>2026-06-19</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://brandctl.com/sitemap-blog.xml</loc>
    <lastmod>2026-06-19</lastmod>
  </sitemap>
</sitemapindex>
