<?xml version="1.0" encoding="UTF-8"?>
<!--
  Urvano sitemap. Only PRE-RENDERED pages are listed, and that is the whole point of the list.

  Every URL here answers with real HTML before any JavaScript runs, because `npm run build` renders
  it at build time. A client-only route would answer with an empty shell to a crawler that does not
  execute scripts, and listing it would be telling Google to index a blank page.

  /privacy and /terms carry more weight than their traffic suggests: Meta App Review and the Google
  Ads developer-token application both require a reachable privacy policy, and "website not live"
  is the top named rejection cause for both. They were unreachable until 2026-08-30.

  Host is urvano.ai. It was app.urvano.ai until 2026-09-05, when the site moved to the apex and the
  canonical tag this note asked for shipped in the SAME change (MarketingSeo.tsx::canonicalFor,
  baked into the static HTML by scripts/prerender.mjs). app.urvano.ai still resolves and 301s here,
  because booking and password-reset links already sent name it — but it is NOT listed here, and it
  never should be: a sitemap that lists both hostnames is the duplicate-content split in writing.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://urvano.ai/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://urvano.ai/pricing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://urvano.ai/audit</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://urvano.ai/agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- /team and /mascot are deliberately absent: they are client-side routes that PRERENDER_ROUTES
       does not build, so they answer with an empty shell to a crawler that does not run scripts.
       Add them here in the same change that adds them to PRERENDER_ROUTES, never before. -->
  <url>
    <loc>https://urvano.ai/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://urvano.ai/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
