<?xml version="1.0" encoding="UTF-8"?>
<!--
  The canonical public URLs only.

  /plans is NOT listed. It renders the same component as /tariffs
  (App.tsx mounts PlansPage at both), so listing both would offer a
  crawler two URLs for one page. /tariffs is the canonical one because
  it is what the product links to: Layout.tsx's navigation and the
  landing page's two pricing links all point at /tariffs. /plans carries
  a rel=canonical pointing here.

  Authenticated routes are deliberately absent. 29 of the router's 33
  routes sit behind RequireAuth and would serve a crawler nothing.

  (A double hyphen is illegal inside an XML comment, which is how the
  first draft of this file shipped unparseable. The guard in
  backend/tests/test_seo_static_surface.py parses it rather than
  checking that it exists.)
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://xarid-tahlil.uz/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://xarid-tahlil.uz/tariffs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
