<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- #primary-navigation -->
  <url><loc>https://madmonkeyhostels.com/</loc></url>
  <url><loc>https://madmonkeyhostels.com/ha-giang-loop</loc></url>
  <url><loc>https://madmonkeyhostels.com/our-story</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events</loc></url>
  <url><loc>https://madmonkeyhostels.com/madloyalty</loc></url>
  <url><loc>https://madmonkeyhostels.com/booking</loc></url>
  <url><loc>https://madmonkeyhostels.com/search</loc></url>
  <url><loc>https://madmonkeyhostels.com/my-bookings</loc></url>
  <url><loc>https://madmonkeyhostels.com/my-account</loc></url>

  <!-- #sleep-dropdown (destinations) -->
  <!-- www.madmonkeycoogeebeach.com deliberately excluded: Google's sitemap
       protocol only allows URLs on the same host as the sitemap file itself
       (this is madmonkeyhostels.com/sitemap.xml) — a genuinely different
       registered domain is a hard "URL not allowed" error, confirmed live
       in Search Console. If that property needs to be indexed, it needs its
       own sitemap.xml submitted under its own Search Console site property,
       not listed here. -->
  <url><loc>https://madmonkeyhostels.com/destination/koh-sdach</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/kampot</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/koh-rong</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/phnom-penh</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/siem-reap</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/gili-trawangan</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/kuta-lombok</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/nusa-lembongan</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/uluwatu</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/luang-prabang</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/vang-vieng</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/dumaguete</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/nacpan-beach</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/manila</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/panglao</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/siargao</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/siquijor</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/bangkok</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/chiang-mai</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/pai</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/phuket</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/hanoi</loc></url>
  <url><loc>https://madmonkeyhostels.com/destination/hoi-an</loc></url>

  <!-- #experience-dropdown (tours & events)  -->
  <!-- Path-based routes, not the ?filtername= query-param form robots.txt
       blocks — same data (ToursService.getTours({ destination: slug })),
       real crawlable URLs. koh-rong and nacpan deliberately excluded: the
       backend does an exact destinations.slug match with zero fuzzy lookup,
       and both currently return zero active tours (verified — same result
       on the old blocked ?filtername= form too, so not a slug typo, likely
       no active tours mapped to those destination records right now). Don't
       add them back until that's confirmed fixed on the data side — an
       empty "0 results" page is exactly the thin content Google penalizes. -->
  <url><loc>https://madmonkeyhostels.com/tours-events/list/phnom-penh</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/siem-reap</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/gili-trawangan</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/kuta-lombok</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/uluwatu</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/luang-prabang</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/dumaguete</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/manila</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/panglao</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/siargao</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/siquijor</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/bangkok</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/hanoi</loc></url>
  <url><loc>https://madmonkeyhostels.com/tours-events/list/hoi-an</loc></url>

  <!-- #footer-navigation -->
  <url><loc>https://madmonkeyhostels.com/groups</loc></url>
  <url><loc>https://madmonkeyhostels.com/no-sex-tourists</loc></url>
  <url><loc>https://madmonkeyhostels.com/cancellation-policy</loc></url>
  <url><loc>https://madmonkeyhostels.com/privacy-policy</loc></url>
  <url><loc>https://madmonkeyhostels.com/terms-and-conditions</loc></url>
  <url><loc>https://madmonkeyhostels.com/partners/investors</loc></url>
  <url><loc>https://madmonkeyhostels.com/partners/property-partners</loc></url>
  <url><loc>https://madmonkeyhostels.com/partners/travel-agents</loc></url>
  <url><loc>https://madmonkeyhostels.com/partners/suppliers</loc></url>
  <url><loc>https://madmonkeyhostels.com/creatorhub</loc></url>
  <url><loc>https://madmonkeyhostels.com/career</loc></url>
  <url><loc>https://madmonkeyhostels.com/mad-monkey-in-the-news</loc></url>
  <url><loc>https://madmonkeyhostels.com/press-releases</loc></url>
  <url><loc>https://madmonkeyhostels.com/corporate-social-responsibility-reports/</loc></url>
  <url><loc>https://madmonkeyhostels.com/our-blog</loc></url>

  <!-- #standalone-pages -->
  <!-- Deployed separately (minis.madmonkeyhostels.com origin, Cloudflare-routed
       onto these paths) — not part of this repo. Same underlying DO app for both. -->
  <url><loc>https://madmonkeyhostels.com/indonesia/kuta-lombok-surf-camp</loc></url>
  <url><loc>https://madmonkeyhostels.com/all-in-trips</loc></url>
</urlset>
