<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Keep this canonical route inventory synchronized with indexableRoutes in src/App.tsx. -->
  <url>
    <loc>https://gridguard-generators.com/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/products/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/services/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/contact/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/photos/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/why-kohler/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/when-the-lights-go-out-whole-home-generators/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/how-long-does-generator-installation-take/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/why-kohler-generators-are-built-different/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/air-cooled-vs-liquid-cooled-generators/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/how-often-should-you-service-your-generator/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/kansas-city-storm-season-generator-prep/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/what-size-generator-do-i-need/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/blog/your-first-generator-first-time-homebuyers-guide/</loc>
  </url>
  <url>
    <loc>https://gridguard-generators.com/service-areas/</loc>
  </url>
</urlset>