<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Core pages -->
  <url>
    <loc>https://winlap.ai/</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://winlap.ai/"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/guest</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/guest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/guest"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/legal</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <!-- Blog articles — FR -->
  <url>
    <loc>https://winlap.ai/app/blog/karting-pourquoi-la-regularite-bat-la-vitesse-brute</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/karting-pourquoi-la-regularite-bat-la-vitesse-brute"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/apex-tardif-vs-apex-precoce-choisir-la-bonne-trajectoire</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/apex-tardif-vs-apex-precoce-choisir-la-bonne-trajectoire"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/test-actu-semaine-2026-07-06</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/test-actu-semaine-2026-07-06"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/test-conseil-freinage-degressif</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/test-conseil-freinage-degressif"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/wrc-2026-la-telemetrie-arme-secrete-des-pilotes-de-rallye</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/wrc-2026-la-telemetrie-arme-secrete-des-pilotes-de-rallye"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/freinage-a-paul-ricard-spa-et-monza-la-technique-ideale</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/freinage-a-paul-ricard-spa-et-monza-la-technique-ideale"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/freinage-a-paul-ricard-spa-et-monza-technique-et-analyse</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/freinage-a-paul-ricard-spa-et-monza-technique-et-analyse"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/gps-en-course-tracer-la-trajectoire-ideale-et-mesurer-lecart</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/gps-en-course-tracer-la-trajectoire-ideale-et-mesurer-lecart"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/freinage-en-circuit-les-erreurs-frequentes-des-pilotes-amateurs</loc>
    <lastmod>2026-06-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/freinage-en-circuit-les-erreurs-frequentes-des-pilotes-amateurs"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/freinage-motorsport-erreurs-frequentes-des-pilotes-amateurs</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/freinage-motorsport-erreurs-frequentes-des-pilotes-amateurs"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/g-force-et-preparation-physique-ce-que-vos-donnees-revelent</loc>
    <lastmod>2026-05-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/g-force-et-preparation-physique-ce-que-vos-donnees-revelent"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/gestion-des-pneus-ce-que-la-telemetrie-revele-sur-la-piste</loc>
    <lastmod>2026-05-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://winlap.ai/app/blog/gestion-des-pneus-ce-que-la-telemetrie-revele-sur-la-piste"/>
  </url>

  <!-- Blog articles — EN -->
  <url>
    <loc>https://winlap.ai/app/blog/car-placement-at-brake-entry-master-your-angle-of-attack</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/car-placement-at-brake-entry-master-your-angle-of-attack"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/late-apex-vs-early-apex-find-the-right-line-with-telemetry</loc>
    <lastmod>2026-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/late-apex-vs-early-apex-find-the-right-line-with-telemetry"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/throttle-out-of-corners-how-ai-spots-your-hesitation</loc>
    <lastmod>2026-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/throttle-out-of-corners-how-ai-spots-your-hesitation"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/brake-linearity-common-mistakes-amateur-drivers-make</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/brake-linearity-common-mistakes-amateur-drivers-make"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/mechanical-setup-telemetry-how-to-find-real-lap-time-gains-2</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/mechanical-setup-telemetry-how-to-find-real-lap-time-gains-2"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/tyre-management-on-circuit-what-telemetry-reveals</loc>
    <lastmod>2026-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/tyre-management-on-circuit-what-telemetry-reveals"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/spa-monza-catalunya-iconic-braking-zones-decoded</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/spa-monza-catalunya-iconic-braking-zones-decoded"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/mechanical-setup-telemetry-how-to-find-real-lap-time-gains-1</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/mechanical-setup-telemetry-how-to-find-real-lap-time-gains-1"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/mechanical-setup-telemetry-how-to-find-real-lap-time-gains</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/mechanical-setup-telemetry-how-to-find-real-lap-time-gains"/>
  </url>

  <url>
    <loc>https://winlap.ai/app/blog/mental-coaching-in-motorsport-consistency-under-pressure</loc>
    <lastmod>2026-05-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://winlap.ai/app/blog/mental-coaching-in-motorsport-consistency-under-pressure"/>
  </url>

</urlset>
