<?xml version="1.0" encoding="UTF-8"?>
<!--
  Карта сайта. Адреса совпадают с маршрутами в src/router.tsx - правим оба
  места вместе.

  Карточки проектов (/proekty/{slug}) - по числу проектов, которые реально
  открываются: слаги выведены из id каталога (src/lib/projects-catalog.ts)
  единственным правилом транслитерации src/lib/slug.ts, и у всех 58 есть
  собственная запись в src/components/blocks/proekt-detail-data.tsx
  (страница не подменяется NotFound). Все адреса латинские - с 2026-07-31
  кириллических id в URL больше нет. При изменении списка проектов или
  правила транслитерации список ниже нужно перегенерировать.

  lastmod 2026-07-31 - день перевода адресов на латиницу и досбора SEO
  карточек (canonical, og:image, JSON-LD); приоритеты: главная 1.0, каталог
  0.9, готовые дома 0.8, карточки проектов 0.7 (коммерческие посадочные),
  остальные разделы 0.6-0.7.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <!-- Татарская версия (подпапка /tat) собрана, но НЕ ОПУБЛИКОВАНА: перевод
       черновой, носителем не вычитан (выключатель TAT_PUBLISHED в
       src/lib/i18n.tsx). Поэтому здесь нет ни записи /tat, ни hreflang-пар:
       заявленный роботу адрес, которого нет в сборке, - это 404 в отчёте
       поисковика.

       Что вернуть при публикации (было собрано и проверено 05.08.2026):
       запись <url> с loc https://alga-stroy.ru/tat, и в НЕЙ и в русской
       записи ниже - тройку xhtml:link hreflang ru / tt / x-default. Пары
       ставятся на ОБЕИХ версиях и включают саму страницу: Google требует
       взаимности. Код татарского - 'tt' (ISO 639-1), x-default - русская
       версия как полная. Те же пары отдаёт сама страница тегами
       <link rel="alternate"> (src/App.tsx) - они включаются тем же
       выключателем. Каждый новый переведённый адрес = новая запись здесь. -->
  <url>
    <loc>https://alga-stroy.ru/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/gotovye-doma</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/kontrol-stroitelstva</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/kontakty</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!--
    Правовые страницы. В карте они СТОЯТ и в robots не закрываются: открытая
    политика обработки данных - коммерческий фактор ранжирования и требование
    ч. 2 ст. 18.1 152-ФЗ (документ должен быть в свободном доступе), а ссылки
    на два из трёх стоят под каждой кнопкой заявки.

    priority 0.3 - ниже любого коммерческого раздела: страницы обязаны быть
    в индексе, но перетягивать на себя обход не должны. changefreq yearly -
    редакция меняется, когда меняется закон или процесс, а не по расписанию.
  -->
  <url>
    <loc>https://alga-stroy.ru/politika</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/soglasie</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/konfidencialnost</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!--
    БАЗА ЗНАНИЙ. До 2026-08-02 этого блока здесь не было: хаб /blog стоял под
    noindex, потому что состоял из десяти карточек «Материал готовится», а
    noindex-адрес в карте сайта - противоречие.

    02.08.2026 написаны четыре статьи, у каждой своя страница. noindex снят,
    адреса внесены сюда. 05.08.2026 добавлена пятая - про фундамент.
    Список статей должен совпадать с тремя местами:
    src/lib/blog.ts, src/routes.tsx и карта $spa_entry в nginx.conf.
    Пропустили любое - статья отдаёт 404 живому посетителю.

    priority 0.6 у хаба и 0.5 у статей: информационные страницы обязаны быть
    в индексе, но обход должен идти в первую очередь на каталог и карточки
    проектов. changefreq у статей yearly - текст обновляется, когда меняются
    цифры (цены земли, тарифы), а не по расписанию.
  -->
  <url>
    <loc>https://alga-stroy.ru/blog</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/blog/kakoy-kirpich-vybrat-dlya-doma</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/blog/kak-vybrat-uchastok-pod-dom</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/blog/kommunikacii-na-uchastke</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/blog/kakoy-fundament-pod-vash-uchastok</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://alga-stroy.ru/proekty/as-123</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/as-135</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/as-151</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-106</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-112</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-117</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-123</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-127</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-135</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-140</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-151</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-156</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-189</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-80</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-84</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-89</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s-99</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/s2-123</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/aleksandriya-118</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/altera-s-terrasoy-121</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/ahmeta-105</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/dali-103</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/dubovaya-ar-164</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/duos-152</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/e2-132</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/krop-107</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/mcheta-a-141</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/poperechnaya-113</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/runi-91</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/sion-132</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/yava-88</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/a-131</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/a-150</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/a-162</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/a-179</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/a-200</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/a-271</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/abu-dabi-139</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/arbor-154</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/bordos-164</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/zareche-136</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/myunhen-212</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/nika-142</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/rayt-164</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/reginka-124</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/sevilya-157</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/turinka-209</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/cyurih-188</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/shemordan-180</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/yaz-172</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/altyn-hatyn-93</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/limasol-164</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/mahabbat-206</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/strong-219</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/unum-123</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/flo-192</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://alga-stroy.ru/proekty/yarat-103</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
