<?xml version="1.0" encoding="UTF-8"?>
<!--
  THE PAGES THIS SITE BAKES, ON THE HOST THEY ARE ACTUALLY SERVED FROM.

  Two rules, and one test that keeps both: src/lib/__tests__/sitemap.test.ts.

  1. EVERY `loc` IS ON `www`. The apex allgivers.org 308-redirects to
     www.allgivers.org, so an apex URL here names a redirect rather than a
     page — the same rule index.html, src/lib/routeMeta.ts and
     tests/e2e/per-page-meta.spec.ts already follow. Until 2026-09-20 every
     entry in this file was on the apex, so a crawler following this sitemap
     was handed four redirects and not one page.

  2. THE SET MATCHES THE PAGES ACTUALLY BAKED — ROUTE_META in
     src/lib/routeMeta.ts, which is the same list vite-plugin-route-meta
     writes a real file for and vercel.json rewrites to. /momentum-gift was
     missing from here although it is baked and carries a canonical of its
     own, so the one page whose share card had just been fixed was the one
     page nothing pointed a crawler at.

  NOT HERE, AND NOT OVERSIGHTS: /processing and /thank-you (transient steps,
  never baked), /admin* (Disallow'd in robots.txt), and /donate, which serves
  no page of its own — it redirects, and a sitemap names pages, not redirects.

  This file is hand-kept; nothing generates it. Adding a route is an edit here
  as well as in ROUTE_META and vercel.json, and the test fails until it is
  made — which is the whole reason the test exists, since a sitemap that has
  quietly fallen behind looks exactly like one that has not.

  `changefreq` and `priority` are editorial hints (Google ignores both) and
  are nobody's contract; the test deliberately does not pin them.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.allgivers.org/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://www.allgivers.org/nets</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.allgivers.org/deworm</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.allgivers.org/vitamins</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.allgivers.org/momentum-gift</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
</urlset>
