<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- changefreq and priority were removed: Google ignores both. lastmod is
       the only hint that still affects crawl scheduling, but it must be
       truthful — so it is updated by hand when the page copy actually changes,
       not on every build. -->
  <url>
    <loc>https://vivosell.com/</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <!-- /about.html is the one page on this domain whose whole job is to answer
       «ویووسل چیست؟» — brand-anchored, indexable, and linked from the landing
       page footer once that link is approved. Hand-written static HTML in
       public/, so it needs no build step and no nginx rule. -->
  <url>
    <loc>https://vivosell.com/about.html</loc>
    <lastmod>2026-09-12</lastmod>
  </url>
  <!-- /blog is deliberately NOT listed. It is served `noindex, follow` while it
       has no published posts (see scripts/prerender-blog.ts), and submitting a
       noindex URL in a sitemap only earns a "URL marked noindex" error in
       Search Console. Add a /blog <url> back in the same change that drops the
       noindex from toBlogShell(). -->
</urlset>
