<?xml version="1.0" encoding="UTF-8"?>
<!--
  Liste des pages du site, à destination des moteurs de recherche.

  Une seule règle à retenir : ce fichier ne doit contenir que des URLs qui
  répondent en 200. Une URL supprimée laissée ici envoie Google sur une 404 et
  abîme la confiance qu'il accorde au reste du fichier.

  Ordre et contenu alignés sur react-router.config.ts (qui déduit les pages
  projets de src/app/data/projects.ts). Ajouter une étude de cas = ajouter une
  entrée ici. La page 404 n'y figure pas : elle est en noindex.

  Les adresses portent une barre oblique finale : c'est la forme réellement
  servie par Cloudflare Pages, qui redirige /about en 308 vers /about/. Lister
  la forme sans barre revenait à envoyer Google sur une redirection.

  Mise à jour : 30/08/2026 (ajout de /agence-ux-design/, première page mère du
  plan éditorial). Avant cela, le 29/08/2026 : barres obliques finales alignées
  sur les canoniques, puis passage aux adresses françaises, le site étant
  monolingue. Les anciennes adresses anglaises ne figurent pas ici : elles
  redirigent en 301, et une URL qui redirige n'a rien à faire dans un sitemap.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Accueil -->
  <url>
    <loc>https://ayoubj.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- À propos -->
  <url>
    <loc>https://ayoubj.com/a-propos/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Contact -->
  <url>
    <loc>https://ayoubj.com/contact/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Hub des études de cas : page mère de /projets/... -->
  <url>
    <loc>https://ayoubj.com/realisations/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Pages mères commerciales (plan éditorial, Phase 4) -->
  <url>
    <loc>https://ayoubj.com/agence-ux-design/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Études de cas -->
  <url>
    <loc>https://ayoubj.com/projets/onboarding-it-unifie/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projets/calendrier-debit-differe/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projets/communication-parents-profs/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projets/dans-la-peau-d-un-migrant/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projets/hassanates/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Pages légales -->
  <url>
    <loc>https://ayoubj.com/mentions-legales/</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/confidentialite/</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
