<?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">

  <!-- Home -->
  <url>
    <loc>https://ilovegpx.org/</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/" />
  </url>

  <!-- Partners -->
  <url>
    <loc>https://ilovegpx.org/partenaires</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/partenaires" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/partenaires" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/partenaires" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/partenaires</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/partenaires" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/partenaires" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/partenaires" />
  </url>

  <!-- Modules overview -->
  <url>
    <loc>https://ilovegpx.org/modules</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/modules" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/modules" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/modules" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/modules</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/modules" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/modules" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/modules" />
  </url>

  <!-- Modules (tool pages) -->
  <url>
    <loc>https://ilovegpx.org/merge</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/merge" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/merge" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/merge" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/merge</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/merge" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/merge" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/merge" />
  </url>
  <url>
    <loc>https://ilovegpx.org/compare</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/compare" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/compare" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/compare" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/compare</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/compare" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/compare" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/compare" />
  </url>
  <url>
    <loc>https://ilovegpx.org/animate</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/animate" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/animate" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/animate" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/animate</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/animate" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/animate" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/animate" />
  </url>
  <url>
    <loc>https://ilovegpx.org/postcard</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/postcard" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/postcard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/postcard" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/postcard</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/postcard" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/postcard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/postcard" />
  </url>
  <url>
    <loc>https://ilovegpx.org/paper-roadbook</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/paper-roadbook" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/paper-roadbook" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/paper-roadbook" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/paper-roadbook</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/paper-roadbook" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/paper-roadbook" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/paper-roadbook" />
  </url>
  <url>
    <loc>https://ilovegpx.org/skills-avatar</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/skills-avatar" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/skills-avatar" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/skills-avatar" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/skills-avatar</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/skills-avatar" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/skills-avatar" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/skills-avatar" />
  </url>
  <url>
    <loc>https://ilovegpx.org/analyze</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/analyze" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/analyze" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/analyze" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/analyze</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/analyze" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/analyze" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/analyze" />
  </url>



  <!-- Blog index -->
  <url>
    <loc>https://ilovegpx.org/blog</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog" />
  </url>

  <!-- Blog: landings & guides -->
  <url>
    <loc>https://ilovegpx.org/blog/fusionner-fichiers-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/fusionner-fichiers-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/merge-gpx-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/fusionner-fichiers-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/merge-gpx-files</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/fusionner-fichiers-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/merge-gpx-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/fusionner-fichiers-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comment-fusionner-traces-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-fusionner-traces-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-merge-gpx-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-fusionner-traces-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/how-to-merge-gpx-files</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-fusionner-traces-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-merge-gpx-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-fusionner-traces-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comparer-traces-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comparer-traces-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/compare-gpx-tracks" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comparer-traces-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/compare-gpx-tracks</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comparer-traces-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/compare-gpx-tracks" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comparer-traces-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comment-comparer-itineraires-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-comparer-itineraires-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-compare-gpx-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-comparer-itineraires-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/how-to-compare-gpx-files</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-comparer-itineraires-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-compare-gpx-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-comparer-itineraires-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/animer-trace-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/animer-trace-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/animated-gif-from-gpx" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/animer-trace-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/animated-gif-from-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/animer-trace-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/animated-gif-from-gpx" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/animer-trace-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comment-animer-trace-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-animer-trace-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-animate-gpx-track" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-animer-trace-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/how-to-animate-gpx-track</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-animer-trace-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-animate-gpx-track" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-animer-trace-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/carte-postale-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/carte-postale-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-postcard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/carte-postale-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpx-postcard</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/carte-postale-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-postcard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/carte-postale-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comment-creer-poster-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-creer-poster-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-create-gpx-poster" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-creer-poster-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/how-to-create-gpx-poster</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-creer-poster-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-create-gpx-poster" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-creer-poster-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/poster-gpx-carte-itineraire</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/poster-gpx-carte-itineraire" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-poster-route-map" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/poster-gpx-carte-itineraire" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpx-poster-route-map</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/poster-gpx-carte-itineraire" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-poster-route-map" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/poster-gpx-carte-itineraire" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/fusionner-gpx-komoot-strava</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/fusionner-gpx-komoot-strava" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/merge-komoot-strava-gpx" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/fusionner-gpx-komoot-strava" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/merge-komoot-strava-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/fusionner-gpx-komoot-strava" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/merge-komoot-strava-gpx" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/fusionner-gpx-komoot-strava" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/alternative-gpx-studio</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-gpx-studio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-studio-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-gpx-studio" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpx-studio-alternative</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-gpx-studio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-studio-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-gpx-studio" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/alternative-gpsvisualizer</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-gpsvisualizer" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpsvisualizer-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-gpsvisualizer" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpsvisualizer-alternative</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-gpsvisualizer" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpsvisualizer-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-gpsvisualizer" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/profil-sportif-gpx</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/profil-sportif-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-sport-profile" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/profil-sportif-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpx-sport-profile</loc>
    <lastmod>2026-06-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/profil-sportif-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-sport-profile" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/profil-sportif-gpx" />
  </url>

  <!-- New 2026-06-21 guides -->
  <url>
    <loc>https://ilovegpx.org/blog/creer-carte-postale-souvenir-gpx</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/creer-carte-postale-souvenir-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/create-gpx-souvenir-postcard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/creer-carte-postale-souvenir-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/create-gpx-souvenir-postcard</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/creer-carte-postale-souvenir-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/create-gpx-souvenir-postcard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/creer-carte-postale-souvenir-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/badge-strava-personnalise-gpx</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/badge-strava-personnalise-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/custom-strava-badge-gpx" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/badge-strava-personnalise-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/custom-strava-badge-gpx</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/badge-strava-personnalise-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/custom-strava-badge-gpx" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/badge-strava-personnalise-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/alternative-strava-route-builder</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-strava-route-builder" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/strava-route-builder-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-strava-route-builder" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/strava-route-builder-alternative</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-strava-route-builder" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/strava-route-builder-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-strava-route-builder" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/alternative-komoot-planner</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-komoot-planner" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/komoot-planner-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-komoot-planner" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/komoot-planner-alternative</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/alternative-komoot-planner" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/komoot-planner-alternative" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/alternative-komoot-planner" />
  </url>

  <url>
    <loc>https://ilovegpx.org/blog/analyse-fichier-gpx</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/analyse-fichier-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/analyze-gpx-file" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/analyse-fichier-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/analyze-gpx-file</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/analyse-fichier-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/analyze-gpx-file" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/analyse-fichier-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comment-analyser-fichier-gpx</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-analyser-fichier-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-analyze-gpx-file" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-analyser-fichier-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/how-to-analyze-gpx-file</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-analyser-fichier-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-analyze-gpx-file" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-analyser-fichier-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/roadbook-papier-gpx</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/roadbook-papier-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-paper-roadbook" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/roadbook-papier-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpx-paper-roadbook</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/roadbook-papier-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-paper-roadbook" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/roadbook-papier-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comment-creer-roadbook-gpx</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-creer-roadbook-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-create-gpx-roadbook" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-creer-roadbook-gpx" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/how-to-create-gpx-roadbook</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comment-creer-roadbook-gpx" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/how-to-create-gpx-roadbook" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comment-creer-roadbook-gpx" />
  </url>

  <url>
    <loc>https://ilovegpx.org/blog/combiner-plusieurs-gpx-en-un-seul</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/combiner-plusieurs-gpx-en-un-seul" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/combine-gpx-files-into-one" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/combiner-plusieurs-gpx-en-un-seul" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/combine-gpx-files-into-one</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/combiner-plusieurs-gpx-en-un-seul" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/combine-gpx-files-into-one" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/combiner-plusieurs-gpx-en-un-seul" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/fusionner-gpx-garmin-connect</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/fusionner-gpx-garmin-connect" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/merge-gpx-files-garmin-connect" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/fusionner-gpx-garmin-connect" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/merge-gpx-files-garmin-connect</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/fusionner-gpx-garmin-connect" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/merge-gpx-files-garmin-connect" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/fusionner-gpx-garmin-connect" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/gpx-animator-en-ligne</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/gpx-animator-en-ligne" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-animator-online" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/gpx-animator-en-ligne" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpx-animator-online</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/gpx-animator-en-ligne" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-animator-online" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/gpx-animator-en-ligne" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/transformer-gpx-en-video</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/transformer-gpx-en-video" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-to-video" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/transformer-gpx-en-video" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/gpx-to-video</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/transformer-gpx-en-video" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/gpx-to-video" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/transformer-gpx-en-video" />
  </url>
  <url>
    <loc>https://ilovegpx.org/blog/comparer-deux-fichiers-gpx-prevu-reel</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comparer-deux-fichiers-gpx-prevu-reel" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/compare-two-gpx-files-planned-vs-actual" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comparer-deux-fichiers-gpx-prevu-reel" />
  </url>
  <url>
    <loc>https://ilovegpx.org/en/blog/compare-two-gpx-files-planned-vs-actual</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ilovegpx.org/blog/comparer-deux-fichiers-gpx-prevu-reel" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilovegpx.org/en/blog/compare-two-gpx-files-planned-vs-actual" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilovegpx.org/blog/comparer-deux-fichiers-gpx-prevu-reel" />
  </url>

  <!-- Legal -->

  <url><loc>https://ilovegpx.org/blog/fusionner-gpx-komoot</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/merge-gpx-files-komoot</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/fusionner-gpx-strava</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/merge-gpx-files-strava</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/assembler-traces-gpx-bout-a-bout</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/join-gpx-files-together</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/fusionner-deux-fichiers-gpx</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/merge-two-gpx-files</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/outil-fusion-gpx-gratuit</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/free-gpx-merge-tool</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/combiner-itineraires-gpx-plusieurs-jours</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/combine-gpx-routes-multi-day</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/fusionner-gpx-sans-logiciel</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/merge-gpx-without-software</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/fusionner-fichiers-gps-montre</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/merge-gps-files-from-watch</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/supprimer-doublons-trace-gpx</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/remove-duplicate-gpx-segments</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/blog/reordonner-segments-gpx</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ilovegpx.org/en/blog/reorder-gpx-segments</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
