<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd">

  <!-- Priority sitemap — top 200 URLs (Task #147) -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-priority.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Static pages sitemap -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-pages.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Rates sitemap — /rates index + per-country/per-year landing pages -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-rates.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Blog posts sitemap -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-posts.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Author archive pages sitemap — always referenced via .com since
       sitemap-authors.xml emits only .com <loc> URLs (H-4 policy: author
       pages are canonical on .com, noindex elsewhere). Sitemaps.org allows
       cross-host child-sitemap references in a sitemapindex; this ensures
       the child sitemap's <loc> URLs always match the sitemap's own host. -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-authors.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Video sitemap omitted: zero published videos in client/src/data/videos.ts.
       The launch-wave catalog ships placeholder YouTube IDs with published:false;
       Google's video-sitemap spec rejects empty <urlset>s and a sitemap pointing at
       one would burn crawl budget on every fetch. The index re-includes the entry
       automatically the moment any video flips to published:true. -->

  <!-- Podcast episode pages sitemap -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-podcast.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Press release detail pages sitemap -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-press.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Programmatic route distance pages — sharded ≤5,000 URLs each -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-routes.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Sub-region landing pages -->
  <sitemap>
    <loc>https://quilometragem.com/sitemap-regions.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

  <!-- Mexico locale pages — /mx/* on kilometraje.co (Task #404).
       <loc> URLs are always on the CO host so this sitemap is valid
       regardless of which host serves the index. -->
  <sitemap>
    <loc>https://kilometraje.co/sitemap-mx.xml</loc>
    <lastmod>2026-07-20</lastmod>
  </sitemap>

</sitemapindex>