<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public entry points we want Google to discover, maintained by hand. Anything
  behind a guard is excluded: Googlebot is anonymous, so a guarded route only
  ever renders the login redirect. No <lastmod>: a hand-kept date goes stale and
  Google then discounts the whole file.

  /education is public and static but stays out by product decision — do not add
  it back when applying the rule above.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.ffbridge.fr/</loc></url>

  <!-- Club directory and map -->
  <url><loc>https://www.ffbridge.fr/clubs</loc></url>

  <!-- Results hub. Deep links below it stay out, as in robots.txt. -->
  <url><loc>https://www.ffbridge.fr/competitions/results</loc></url>

  <!-- Account entry points, mirroring the two Allow rules in robots.txt -->
  <url><loc>https://www.ffbridge.fr/auth/login</loc></url>
  <url><loc>https://www.ffbridge.fr/auth/register</loc></url>

  <!-- Editorial -->
  <url><loc>https://www.ffbridge.fr/news</loc></url>
  <url><loc>https://www.ffbridge.fr/partners</loc></url>
  <url><loc>https://www.ffbridge.fr/about-bridge/the-federation</loc></url>
  <url><loc>https://www.ffbridge.fr/as-de-trefle</loc></url>
  <url><loc>https://www.ffbridge.fr/bridge-et-mois/beginner</loc></url>
  <url><loc>https://www.ffbridge.fr/bridge-et-mois/advanced</loc></url>
  <url><loc>https://www.ffbridge.fr/le-monde-bridge-problems/solutions</loc></url>

  <!-- Practical -->
  <url><loc>https://www.ffbridge.fr/contact</loc></url>
  <url><loc>https://www.ffbridge.fr/help</loc></url>
  <url><loc>https://www.ffbridge.fr/practical-information</loc></url>
  <url><loc>https://www.ffbridge.fr/press</loc></url>
  <url><loc>https://www.ffbridge.fr/mobile-app-download</loc></url>
  <url><loc>https://www.ffbridge.fr/legal-notice</loc></url>
  <url><loc>https://www.ffbridge.fr/privacy-policy</loc></url>
</urlset>
