<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public, indexable routes only.

  WHAT CHANGED AND WHY. This listed /portfolio, /appraise, /report and /history
  at priority 0.8-0.9. All four are AUTHENTICATED app screens: a signed-out
  visitor gets the shell with nothing in it, and functions/lib/routes.js
  deliberately has no per-route metadata for them, so each served the homepage's
  title and canonical. Submitting them asked search engines to index four
  near-empty duplicates as high-value pages.

  Meanwhile /methodology and /pricing were absent. /methodology is the page that
  publishes the held-out validation, the median error and the null-constant
  baseline — the most differentiated page on the site, and it was the one not
  being submitted.

  THE RULE THIS FILE NOW FOLLOWS: every entry here has an entry in SCREEN_META
  in functions/lib/routes.js, and every SCREEN_META path appears here. Aliases
  are deliberately absent — they 301 or canonicalise to the paths below, and
  submitting both halves of a canonical pair works against it.
  tests/unit/canonical-routes.test.mjs asserts the set both ways.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://valuly.ai/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://valuly.ai/methodology</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/domain-name-generator</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/estibot-alternative</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/domain-appraisal-tool</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/bulk-domain-appraisal</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/domain-sales-comps</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/domain-valuation-api</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/domain-appraisal-accuracy</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/short-domain-name-value</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://valuly.ai/namelix-alternative</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://valuly.ai/pricing</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://valuly.ai/apidocs</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://valuly.ai/compare</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://valuly.ai/contact</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://valuly.ai/terms</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://valuly.ai/privacy</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
