<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for the PUBLIC landing only (www.elchibekov.uz).

  Deliberately contains locations and nothing else. Google ignores the
  priority and changefreq hints outright, and a hardcoded last-modified date
  is worse than none: it goes stale the first time a page changes and then
  actively misreports freshness. (Naming those tags literally here would trip
  verify-sitemap.mjs, which greps this file for them — that is the check
  working, not a false positive.)

  NOT listed, on purpose:
    /login, /register   auth pages. No search value, and ranking them puts a
                        form in front of someone looking for the school.
    /catalog/<slug>     one page per learn_level, generated from the database.
                        A static file cannot enumerate them; see the note in
                        scripts/verify-sitemap.mjs.
    /learn/*, /admin/*  not on this host, and noindexed there anyway.

  frontend/scripts/verify-sitemap.mjs keeps this in step with the landing
  route table in src/config/hosts.js — a new public route added there fails
  the check until it is listed or explicitly excluded here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.elchibekov.uz/</loc></url>
  <url><loc>https://www.elchibekov.uz/catalog</loc></url>
  <url><loc>https://www.elchibekov.uz/terms</loc></url>
  <url><loc>https://www.elchibekov.uz/privacy</loc></url>
  <url><loc>https://www.elchibekov.uz/personal-data</loc></url>
  <url><loc>https://www.elchibekov.uz/account-deletion</loc></url>
</urlset>
