<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://manafrance.org/</loc><lastmod>2026-07-11</lastmod><changefreq>weekly</changefreq></url>
  <!-- Slash final OBLIGATOIRE : c'est la forme déclarée en canonical par la page
       et la cible de la redirection livreblanc.manafrance.org. Sans lui, le
       sitemap pointait une URL qui renvoie ailleurs qu'elle-même. -->
  <url><loc>https://manafrance.org/partenaires/</loc><lastmod>2026-08-19</lastmod><changefreq>monthly</changefreq></url>
  <!-- L'annuaire des associations — 48 644 pages écrites SUR LE VPS
       (scripts/assos-lancer.sh), donc absentes de ce fichier. Son propre index
       est déclaré dans robots.txt ; on nomme ici sa racine, qui est la porte. -->
  <url><loc>https://manafrance.org/associations/</loc><changefreq>weekly</changefreq></url>
  <url>
    <loc>https://manafrance.org/international/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- Les missions de bénévolat & volontariat (réseau API Engagement). La liste
       est hydratée côté client ; ce que le robot lit est la coquille (titre,
       description, filtres) — d'où le weekly, pas le rythme de la moisson. -->
  <url><loc>https://manafrance.org/missions/</loc><lastmod>2026-08-24</lastmod><changefreq>weekly</changefreq></url>
  <url><loc>https://manafrance.org/rejoindre/</loc><changefreq>monthly</changefreq></url>
  <url><loc>https://manafrance.org/livre-blanc/</loc><lastmod>2026-08-25</lastmod><changefreq>weekly</changefreq></url>
  <!-- 🔴 /constitution/ RETIRÉE DU PLAN DE SITE le 30/09/2026. Elle existe
       toujours, mais c'est une redirection douce en `noindex,follow` vers
       mana.bzh/constitution. Un plan de site DEMANDE l'indexation : y laisser
       une page qui la refuse envoie à Google deux ordres contraires, et c'est
       lui qui tranche.
       ⚠️ Contrairement à manahome, aucun garde d'ici n'exige que git et le
       plan de site se recouvrent — vérifié sur les 31 scripts avant de retirer
       l'entrée. Si un tel garde apparaît, c'est cette ligne qu'il faudra lire. -->
</urlset>
