Техническое SEO · 14 октября 2026 · 3 мин чтения
Структура sitemap для большого сайта: индексный файл и разбивка
Эта страница на узбекском: /uz/blog/sitemap-tuzilmasi
Для сайта из пары десятков страниц структура карты не важна: один файл, в нём все адреса. Но когда страниц тысячи — интернет-магазин, справочник клиник, доска объявлений, портал недвижимости — от того, как устроен sitemap, зависит и удобство поддержки, и то, насколько быстро вы найдёте проблемы с индексацией.
Индексный файл как оглавление
Основа структуры — индексный файл. Он не содержит адресов страниц, а перечисляет частичные карты. Его адрес указывают в robots.txt и добавляют в Search Console и Яндекс Вебмастер. Поисковик сам прочитает все вложенные файлы.
<sitemapindex>
<sitemap><loc>https://primer.uz/map-kategorii.xml</loc></sitemap>
<sitemap><loc>https://primer.uz/map-tovary-1.xml</loc></sitemap>
<sitemap><loc>https://primer.uz/map-stati.xml</loc></sitemap>
</sitemapindex>В реальном файле у корневого элемента указывается пространство имён протокола, здесь оно опущено для краткости. Индекс не может ссылаться на другой индекс: вложенность только одного уровня.
Принципы разбивки
Разбивать карту стоит не только из-за лимитов на число адресов и размер файла, а ради анализа. Удобные варианты:
- По типу страниц: категории, товары, бренды, статьи, статичные страницы
- По разделам каталога: электроника, мебель, одежда
- По языку: отдельные карты для русской и узбекской версий
- По региону, если у сайта есть страницы под города и районы
- По дате появления для новостных и объявленческих сайтов
Тип страниц — самая полезная разбивка для большинства. Она сразу показывает, у какого шаблона проблемы.
Зачем это для диагностики
В Search Console можно открыть отчёт по индексированию с фильтром по конкретному файлу sitemap. Если в карте категорий почти всё проиндексировано, а в карте товаров — малая часть, проблема в шаблоне товара: тонкий контент, дубли, медленная загрузка. С одной общей картой такой вывод сделать намного сложнее. В Вебмастере тоже видно число адресов и ошибки по каждому файлу.
Как называть файлы
Названия должны быть понятными людям: sitemap-products-1.xml, sitemap-blog.xml, sitemap-uz-services.xml. Нумерация нужна, когда один тип страниц не помещается в файл. Избегайте названий, которые меняются при каждой генерации, например с датой или случайным хешем: поисковик будет видеть всё новые файлы и терять историю.
Распределение товаров по частям
Если товары делятся на несколько файлов, распределяйте их стабильно, например по идентификатору: первые записи в первый файл, следующие во второй. Тогда товар не будет «прыгать» между файлами при каждой пересборке. При сортировке по дате добавления новые товары всегда попадают в последний файл, и это удобно для контроля их индексации.
Даты в индексном файле
В записи sitemap индексного файла можно указать lastmod — дату изменения самой частичной карты. Обновляйте её, только когда изменился состав или даты внутри файла. Тогда поисковик быстрее перечитает именно те части, где произошли изменения.
Пример структуры для интернет-магазина
- sitemap.xml — индекс
- sitemap-pages.xml — главная, доставка, оплата, контакты
- sitemap-categories.xml — категории и подкатегории
- sitemap-brands.xml — страницы брендов
- sitemap-products-1.xml, sitemap-products-2.xml — товары
- sitemap-blog.xml — статьи и обзоры
Для сайта клиники структура будет другой: услуги, врачи, филиалы, статьи. Принцип тот же — один тип страниц на файл.
Частые ошибки структуры
- Индексный файл указан в robots.txt, но в панелях добавлены частичные карты по отдельности и вперемешку
- Старые частичные карты удалены, но ссылки на них остались в индексе
- Одни и те же адреса повторяются в нескольких файлах
- Частичные карты лежат на другом домене без подтверждения прав
Итог
Хорошая структура карты — это способ видеть сайт по частям. Потратьте время на разбивку один раз, и каждый следующий разбор индексации займёт минуты вместо часов.
Заявка на SEO-аудит
Оставьте адрес сайта и телефон — свяжемся и расскажем, что мешает сайту расти в поиске.
Заказать аудит