<?xml version="1.0" encoding="UTF-8"?>
<!-- ▶ PRODUCTION ORIGIN — STAMPED AT BUILD, DO NOT HAND-EDIT. The placeholder
     origin on every <loc> below is replaced by scripts/site-origin.js in a
     closeBundle pass over dist/, so it is correct per deploy: the branch
     preview gets the preview's own URL, production gets the real domain. The
     same placeholder, replaced by the same pass, carries every absolute URL in
     this repo (about/index.html, dealer/index.html, robots.txt, the product
     canonicals built in src/product-data.js, and the Lumvida microsite's own
     sitemap). Set SITE_ORIGIN to override; on Vercel, VERCEL_BRANCH_URL and
     VERCEL_PROJECT_PRODUCTION_URL are supplied automatically. With none set
     the build leaves the placeholder in place and warns, rather than guessing
     a domain. -->
<!--

     This is the ORIGIN-LEVEL sitemap. It covers the homepage multi-page app's
     four routes plus the Lumvida microsite, which vite.config.js mounts at
     /lumvida/ in dev and copies into dist/lumvida/ at build. Lumvida ships its
     own dist/lumvida/sitemap.xml, but a crawler only reads /sitemap.xml at the
     origin root, so /lumvida/ is listed here too.

     ADD A ROUTE HERE whenever a new entry is added to the rollup `input` map in
     vite.config.js — INCLUDING every /products/<slug>/ page. Those routes are
     no longer listed in vite.config.js one by one (they are generated from the
     products/ directory listing by productInputs()), so this file is the one
     place a new product page still has to be registered by hand. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.safehomedirect.com/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/dealer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- THE ELEVEN PRODUCT PAGES. Order matches PRODUCT_CATALOG in
       src/product-data.js, which is the order the on-page carousel renders
       them in — one list to read against when a twelfth product lands. -->
  <url>
    <loc>https://www.safehomedirect.com/products/panel/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/turret-camera/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/doorbell-camera/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/indoor-camera/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/door-window-sensor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/motion-sensor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/glass-break-sensor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/smoke-co-detector/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/water-sensor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/medical-pendant/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/smart-lock/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/products/smart-thermostat/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/kept/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/eufy/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.safehomedirect.com/lumvida/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
