<?xml version="1.0" encoding="UTF-8"?>
<!-- Карта сайта. Адреса статей и этот файл сверяются друг с другом проверкой
     check-blog.mjs: статья без строки в карте и строка без статьи одинаково
     роняют выкатку. Иначе карта расходится с сайтом молча — а узнают об этом
     из панели вебмастера через недели. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://localsclub.ru/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- Каталог по дисциплинам — конец воронки блога: ради этих двух адресов в
       статьях и стоят призывы. Робот должен знать о них прямо, а не только по
       ссылкам (решение владельца 08.09.2026).

       lastmod здесь нет намеренно, и это не пропуск. Честной даты у этих
       адресов не существует: содержимое меняется, когда появляется новый
       инструктор, а не когда правят файл. Поставить дату правки репозитория
       значило бы сообщить поиску число, к содержимому отношения не имеющее.

       Что строка в карте НЕ делает: сервер отдаёт на этих адресах то же тело,
       что и на «/», побайтно (замер 08.09.2026, 4601 байт, один sha на пяти
       адресах). Карта делает адрес известным, содержимое видимым — нет.
       Проверяется сверкой с src/lib/catalogRoutes.ts в scripts/check-blog.mjs. -->
  <url>
    <loc>https://localsclub.ru/instruktory/snoubord</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/instruktory/gornye-lyzhi</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Документы. /about несёт сведения об исполнителе, которых требует ЗоЗПП,
       и должен быть находим; остальные три — той же семьи, и прятать их от
       поиска, публикуя один, было бы решением без довода.
       Сверяются с src/lib/docRoutes.ts там же. -->
  <url>
    <loc>https://localsclub.ru/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://localsclub.ru/blog/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/blog/snoubord-dlya-nachinayushchih/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/blog/gornye-lyzhi-dlya-nachinayushchih/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/blog/snowboard-ili-gornye-lyzhi/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/blog/skolko-stoit-instruktor/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://localsclub.ru/blog/rebenok-na-gornolyzhnom-kurorte/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
