<?xml version="1.0" encoding="UTF-8"?>
<!--
  Root sitemap-index for ipfs.ninja.

  2026-08-27 audit finding: the previous /sitemap.xml was a plain
  <urlset> with 42 hand-curated landing URLs. Google was authoritatively
  told about ~2.8% of the site. The ~500-post Astro blog (blog/sitemap-
  index.xml → sitemap-0.xml) and the ~1030-URL VitePress docs sitemap
  (docs/sitemap.xml) were never referenced. Result: docs pages showing
  "last crawled 2026-06-14", impression base declining 37% in 6 weeks
  even as CTR improved.

  This file replaces the urlset with a sitemap-index that points at all
  three surfaces. Google fetches whichever entries it wants and reads
  each downstream sitemap independently. The original 42 hand-curated
  URLs live at /sitemap-landing.xml.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://ipfs.ninja/sitemap-landing.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://ipfs.ninja/blog/sitemap-index.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://ipfs.ninja/docs/sitemap.xml</loc>
  </sitemap>
</sitemapindex>
