<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap ToiMoi.ch — révision du 2026-08-02
  Emplacement dans le dépôt : toimoi-app/public/sitemap.xml

  Ne lister que les routes publiques réelles (cf. src/App.tsx). Tout ce qui est
  derrière ProtectedRoute ou AdminRoute est invisible pour Google : l'y mettre
  ne produirait que des pages vides.

  ⚠️ Une URL ne tient ici que si sa page se canonicalise sur elle-même. Jusqu'au
  02.08.2026 elles pointaient toutes vers l'accueil (canonique figée dans
  index.html, servie à toutes les routes par la réécriture Firebase) : ce
  sitemap demandait donc l'indexation de huit pages que leur propre en-tête
  déclarait doublons de l'accueil. Corrigé par `src/hooks/useSeo.ts`.

  `/login` est sorti le 02.08.2026 : un formulaire de connexion n'a aucune
  valeur en recherche, et la page porte désormais un `noindex`.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Accueil -->
  <url>
    <loc>https://toimoi.ch/</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Inscription : la page de conversion -->
  <url>
    <loc>https://toimoi.ch/register</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- À propos -->
  <url>
    <loc>https://toimoi.ch/about</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Conditions générales -->
  <url>
    <loc>https://toimoi.ch/terms</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Protection des données -->
  <url>
    <loc>https://toimoi.ch/privacy</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Politique de remboursement -->
  <url>
    <loc>https://toimoi.ch/refund-policy</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Conseils de sécurité -->
  <url>
    <loc>https://toimoi.ch/safety</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Suppression des données -->
  <url>
    <loc>https://toimoi.ch/data-deletion</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Pages locales (cantons et villes) et blog : blocs generes par
       scripts/build-pages-locales.mjs et scripts/build-blog.mjs a partir de
       contenu/. Ne rien ecrire entre les marqueurs : tout y est remplace. -->
  <!-- PAGES-LOCALES:DEBUT (genere, ne pas editer a la main) -->
  <url>
    <loc>https://toimoi.ch/rencontres/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/canton-de-fribourg/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/canton-de-geneve/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/canton-de-neuchatel/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/canton-de-vaud/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/canton-du-jura/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/canton-du-valais/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/fribourg/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/geneve/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/lausanne/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/montreux/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/neuchatel/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/nyon/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/sion/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/rencontres/yverdon-les-bains/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <!-- PAGES-LOCALES:FIN -->

  <!-- BLOG:DEBUT (genere, ne pas editer a la main) -->
  <url>
    <loc>https://toimoi.ch/blog/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/blog/ecrire-son-profil-de-rencontre/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/blog/premier-rendez-vous-suisse-romande/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <url>
    <loc>https://toimoi.ch/blog/securite-rencontres-en-ligne-suisse/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <!-- BLOG:FIN -->

</urlset>
