<?xml version="1.0" encoding="UTF-8"?>
<!--
  Round 271. Lists only URLs that are genuinely public and render content
  without a session. That is a short list on purpose: the wash catalogue sits
  behind registration by product decision, and /b/ share links are excluded in
  robots.txt because they belong to individual washes.

  A sitemap that named private routes would send Googlebot to the login wall
  and earn "Crawled - currently not indexed" for every one of them.

  /map rather than /: `/` client-redirects to /map (R151b), and listing a URL
  that redirects earns a Search Console warning. /map is where the content
  actually is — the map plus the sheet carrying the login form and the service
  description.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://voshme.com/map</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://voshme.com/how-it-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://voshme.com/for-owners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://voshme.com/register</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://voshme.com/login</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
