<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only the English pages are listed. Language switching is client-side (no /it/,
  /fr/, /de/ URLs), so there is nothing separate for a crawler to fetch and no
  hreflang set to declare.

  /closed/ and /open/ (the conserved McLaren) are deliberately absent — they are
  live routes but not stock, and are not linked from /inventory/.

  /privacy/ and /terms/ are absent too, but for a different reason: they carry
  <meta name="robots" content="noindex"> and are meant to stay out of search
  results. Listing a noindexed URL here asks Google to index a page that then
  tells it not to, so the two must be kept in step — if a page ever loses its
  noindex, add it back here.

  Hand-maintained: adding a route means adding an entry in vite.config.js AND a
  url block here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://garagevvs.com/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://garagevvs.com/inventory/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://garagevvs.com/modena/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://garagevvs.com/456gt/</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://garagevvs.com/contact/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
