<?xml version="1.0" encoding="UTF-8"?>
<!--
  The public surface is small and stable: the homepage plus one page per BookableRoomCategory
  (DELUXE, EXECUTIVE, MAIN_HOUSE), matching the room-types/:category route in App.tsx. Every other
  route is either authenticated or a single-use guest link, and is disallowed in robots.txt.

  If categories ever become data-driven, this needs generating rather than listing by hand.

  lastmod is the only one of these hints Google acts on; changefreq and priority are ignored,
  and are kept only for crawlers that still read them. Bump lastmod when the public copy for a
  page changes. Note the room-type pages render DB-driven content, so an edit in the admin Home
  Content or Room Types screens can change a page without this file being touched. Serving the
  sitemap from the backend with real per-page timestamps is the durable fix.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dondoohomes.com/</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dondoohomes.com/room-types/DELUXE</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dondoohomes.com/room-types/EXECUTIVE</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dondoohomes.com/room-types/MAIN_HOUSE</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
