<?xml version="1.0" encoding="UTF-8"?>
<!--
  Houseboat Safari — Sitemap INDEX (root-level).
  https://www.sitemaps.org/protocol.html#index

  This is the entry point Google reads first. It points to two
  sub-sitemaps that together cover EVERY indexable URL on the site:

    1. /sitemap-pages.xml          — static landing/marketing pages
    2. /api/sitemap-houseboats.xml — dynamic, every approved houseboat

  (The former locations sitemap was removed: it listed query-param
  homepage variants like /?location=Alappuzha which Google flagged as
  duplicates. Location filtering is not a separate indexable page.)

  Why dynamic sub-sitemaps live under /api/: the DigitalOcean ingress
  routes `/api/*` to the backend. Putting them under that prefix means
  no infra changes were required, and Google has no problem following
  sub-sitemap URLs regardless of path depth.

  Submit this single URL to Google Search Console:
    https://houseboatsafari.com/sitemap.xml
  Google will auto-discover the three children.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://houseboatsafari.com/sitemap-pages.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://houseboatsafari.com/api/sitemap-houseboats.xml</loc>
  </sitemap>
</sitemapindex>
