<?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 : 29/08/2026 (barres obliques finales alignées sur les canoniques).
-->
<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/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Études de cas -->
  <url>
    <loc>https://ayoubj.com/projects/onboarding-it/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projects/card-schedule/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projects/teacher-app/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projects/migrant/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ayoubj.com/projects/hassanates/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

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