<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap index. Hand-maintained on purpose: Next's `generateSitemaps` in
  app/sitemap.ts emits only the CHILD files at /sitemap/<id>.xml and no index,
  so this file supplies it. A route handler can't live at /sitemap.xml either,
  because app/sitemap.ts owns that metadata route.

  Two rules when editing:
    1. Every <loc> MUST use the canonical https://www. host. The apex 301s to
       www, so an apex URL here makes every entry a redirect hop for crawlers.
       (See frontend/lib/seo/site.ts — SITE_URL is the single source of truth.)
    2. The list below MUST match the ids returned by generateSitemaps() in
       app/sitemap.ts. Adding a section there means adding it here.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.thedataprism.com/sitemap/pages.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.thedataprism.com/sitemap/services.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.thedataprism.com/sitemap/portfolio.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.thedataprism.com/sitemap/blog.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.thedataprism.com/sitemap/authors.xml</loc>
  </sitemap>
</sitemapindex>
