<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public URL set for search engines. Hand-maintained: the site has six public
  routes and no generated content, so a build-time generator would be more
  moving parts than the list it produces. `src/lib/seoRoutes.test.ts` fails if
  a public route is added to the router without appearing here.

  Host = PUBLIC_HOST in deploy/Caddyfile (canonical since 2026-08-23); every
  other spelling of the domain 301s to it, so exactly one origin is listed.

  <lastmod> = the day the page's content last changed (git log of the page
  component). Refresh it in the same change that edits the page — a lastmod
  that lies is worse than none, because crawlers stop trusting the file.

  Deliberately absent: /login, /register and the rest of the auth flow, the
  /app shell, and /s/<token> share links — all Disallow'ed in robots.txt.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tsifrovoy-letopisets.ru/</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
  <url>
    <loc>https://tsifrovoy-letopisets.ru/map</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://tsifrovoy-letopisets.ru/guide</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://tsifrovoy-letopisets.ru/about</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
  <url>
    <loc>https://tsifrovoy-letopisets.ru/privacy</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
  <url>
    <loc>https://tsifrovoy-letopisets.ru/consent</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
</urlset>
