<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Dynamic XML sitemap (core pages, pSEO pages, blog posts). Served
       under the project domain via a Netlify rewrite to the External
       Supabase edge function — keeps the advertised host on brainbaby.ai. -->
  <sitemap>
    <loc>https://brainbaby.ai/sitemap-dynamic.xml</loc>
  </sitemap>

  <!-- Static sitemap. This was NOT listed here, which meant 40 URLs were
       invisible to search engines: /developers, every /how-to/ guide, the
       localized /ar /de /es apps and blog hubs, /github-integration,
       /extended-thinking, /artifacts and /ai-astrology. The file was being
       generated and committed correctly and nothing pointed at it, so adding a
       page to it looked like publishing and achieved nothing.

       The other 111 URLs in it are also in the dynamic sitemap, which is why
       the gap went unnoticed — the site looked indexed because most of it
       was. -->
  <sitemap>
    <loc>https://brainbaby.ai/sitemap-static.xml</loc>
  </sitemap>
</sitemapindex>
