<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap INDEX.

  This is the only sitemap URL submitted to Google Search Console, so it must stay
  stable. Add new child sitemaps here (sitemap-blog.xml, sitemap-credentials-1.xml,
  …) rather than changing what gets submitted.

  Credential pages are not listed yet. Per-route canonicals and head tags now ship,
  so the blocker is no longer rendering — it is that:
    1. There is no dynamic sitemap generation, and credential URLs cannot be
       enumerated by hand.
    2. A credential is only eligible once it passes resolveIndexation()
       (src/lib/indexation.ts) — the three opt-out flags plus the award-metadata
       quality gate. A sitemap listing noindexed URLs erodes crawl trust.
  Dynamic, paginated credential sitemaps are Month 5 work; see
  docs/SEO_CONTENT_STRATEGY.md §4.

  No <lastmod> here on purpose. A hardcoded date rots, and a value regenerated on
  every deploy is noise; Google ignores lastmod it cannot trust. Emit it only once
  there is a real per-URL content-modification timestamp to read from.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.certifications.ng/sitemap-pages.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.certifications.ng/sitemap-blog.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.certifications.ng/sitemap-glossary.xml</loc>
  </sitemap>
</sitemapindex>
