<?xml version="1.0" encoding="UTF-8"?>
<!-- Ne jamais ecrire deux tirets consecutifs dans un commentaire XML : la
     norme l'interdit, et Google rejette alors le plan de site ENTIER, pas
     seulement le commentaire. Le blog a perdu plusieurs semaines
     d'indexation exactement pour cette raison. -->
<!-- N'inscrire ici que des adresses reellement servies avec un code 200 et
     dont la canonique pointe vers elles-memes. Les ancres (#services,
     #book) ne sont PAS des adresses distinctes : les lister creerait des
     doublons declares. -->
<!-- /en/ ajoute le 2026-09-02. Cette adresse remplace /?lang=en, qui n'a
     jamais pu etre indexee : nginx servait le meme fichier pour / et pour
     /?lang=en, donc la canonique de cette page designait /. Google refusait
     d'indexer une adresse qui demande elle-meme de ne pas l'etre.
     /en/ est un fichier different (dist/en/index.html, genere par
     scripts/generate-en.mjs) avec sa propre canonique : la condition
     d'auto-canonique rappelee plus haut est cette fois respectee. -->
<!-- Le jeu hreflang est repete a l'identique sous / et sous /en/, en
     incluant l'adresse elle-meme. C'est la regle de reciprocite : une
     annotation declaree d'un seul cote est ignoree. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://aprojectb.fr/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://aprojectb.fr/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aprojectb.fr/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aprojectb.fr/"/>
    <lastmod>2026-09-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://aprojectb.fr/en/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://aprojectb.fr/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://aprojectb.fr/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://aprojectb.fr/"/>
    <lastmod>2026-09-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- /nexus/ n'existe qu'en francais : aucune annotation hreflang, car en
       declarer une sans page correspondante casserait la reciprocite. -->
  <url>
    <loc>https://aprojectb.fr/nexus/</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

</urlset>
