<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap: the app's fixed public pages only.

  Every <loc> here must match the `canonical` that the corresponding route
  passes to usePageMeta exactly (including the trailing slash on the root) —
  a sitemap URL that disagrees with the page's own canonical is a contradictory
  signal and gets the entry dropped.

  A page belongs here when it is INDEXABLE — it sets a canonical via
  usePageMeta and does NOT set noindex. The inverse matters more: a noindex
  page listed here is a contradictory signal, exactly like a mismatched <loc>.
  src/pages/public-routes-set-page-meta.test.ts asserts both directions,
  because the paragraph above stated this rule and nothing enforced it.

  Deliberately excluded:
    - /auth (and /auth?mode=signup): a login form is not a search result, and
      both render the same route. auth.tsx sets noindex.
    - /apply, /unsubscribe, /reset-password, /verify-email, /team-invite,
      /login: each is reached only through a single-use token (or is a
      redirect stub) and sets noindex. They carry canonicals so the tag has
      somewhere to point, not because they should ever be crawled to.
    - Authenticated app routes: covered by Disallow in robots.txt.
    - /property/:id and /agent/:id: real, indexable inventory that changes with
      customer data. Those belong in a generated sitemap driven by the database,
      not a hand-maintained file.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://vacantseek.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://vacantseek.com/about-us</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vacantseek.com/user-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vacantseek.com/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://vacantseek.com/terms-of-service</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://vacantseek.com/cookie-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://vacantseek.com/status</loc>
    <changefreq>daily</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://vacantseek.com/subprocessors</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
