Технические SEO-настройки

Индексная карта сайта: зачем разбивать sitemap на части

Большую карту сайта делят на части, а индексная карта становится оглавлением. Как это устроено и когда это нужно.

Коротко: индексная карта сайта (sitemap index) — это «оглавление оглавлений»: файл, который не перечисляет страницы, а перечисляет другие карты сайта. Так поступают, когда страниц становится много.

Что это значит на практике

У обычной карты сайта есть технический потолок: 50 000 URL или 50 МБ на файл. Но задолго до потолка возникает другая проблема — файл на 20 000 ссылок неудобно читать, проверять и обновлять. Поэтому карты делят на смысловые части: одна для товаров, вторая для статей, третья для городов. А индексная карта играет роль папки с закладками: поисковик открывает её и видит список всех остальных карт.

Выглядит это так: по адресу вашсайт.ru/sitemap.xml лежит не список страниц, а список файлов — sitemap-products.xml, sitemap-blog.xml, sitemap-news.xml. Поисковик сначала читает оглавление, потом каждую карту.

Если у вас сайт-визитка на 30 страниц, индексная карта не нужна — это как завести папку с оглавлением для одного листа бумаги. Но если разделов много и они активно обновляются, разбивка ускоряет и упорядочивает обход.

Почему это важно

  • Поисковик видит структуру сайта: понятно, где товары, где статьи — проще контролировать индексацию каждого раздела в Вебмастере.
  • Обновления разделов не трогают друг друга: опубликовали 50 новых статей — обновилась только карта блога.
  • Ошибки локализуются: битая карта товаров не мешает обходу карты статей.

Пример

Было: один sitemap.xml на 12 000 URL — при каждой публикации статьи перегенерируется весь файл целиком. Стало: sitemap.xml (индексная) → sitemap-pages.xml, sitemap-blog.xml, sitemap-images.xml — обновляется только затронутая часть.

Как исправить

  1. Посмотрите свой вашсайт.ru/sitemap.xml: если в начале файла написано <sitemapindex> — индексная карта уже есть. Если <urlset> — это обычная карта.
  2. Малым сайтам (до нескольких сотен страниц) разбивка не нужна — это нормально.
  3. Большим сайтам разбивку настраивает разработчик или SEO-специалист: почти все CMS и плагины карт умеют делить карты по разделам автоматически.
  4. После разбивки проверьте, что индексная карта отдаёт код 200 и все вложенные карты в ней открываются.

Похожие темы

Хотите, чтобы эти пункты проверяли и исправляли на вашем сайте без вашего участия? Мы делаем комплексный аудит и сами доводим техническую часть до нормы.

SEO-Радар SEO-Радар Независимый техрейтинг: рейтинг сайтов стоматологий Краснодара с проверяемыми фактами по каждому пункту.