Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Транслит для загранпаспорта ГОСТ 7.79 ISO 9 Блог Вопросы и ответы Создать URL
Инструкция

sitemap.xml: как составить карту сайта и когда её обновлять

Карта сайта — список адресов, которые вы считаете нужными для индексации. Она не гарантирует попадание в выдачу, но заметно ускоряет обнаружение новых страниц.

Минимальная структура

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://site.ru/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>

Обязателен только тег loc с полным адресом. Остальные — необязательные подсказки.

ТегЧто означаетНасколько важен
locПолный адрес страницыОбязателен
lastmodДата последнего измененияПолезен, если честный
changefreqЧастота обновленияСлабое влияние
priorityОтносительная важностьПочти не учитывается

Практический совет: тратьте усилия на корректный lastmod и не переживайте из-за двух последних тегов. Дата изменения помогает роботу понять, что страницу стоит переобойти.

Какие адреса включать

Правило одно: в карте только те страницы, которые должны быть в выдаче.

  • Адрес отдаёт код 200, а не редирект и не ошибку.
  • Адрес канонический — тот же, что указан в теге canonical.
  • Страница не закрыта от индексации.
  • Адрес в том же формате, что и на сайте: тот же протокол, домен, слэш.

Чего в карте быть не должно: страниц с параметрами, редиректов, служебных разделов, страниц с метатегом noindex, адресов с другого домена.

Противоречие, которое встречается постоянно. Адрес есть в карте сайта, но закрыт в robots.txt. Это взаимоисключающие указания: вы одновременно просите обойти страницу и запрещаете это делать. Проверьте оба файла на согласованность — о правилах в статье про robots.txt.

Ограничения и разбиение

В один файл помещается до 50 000 адресов и до 50 МБ в несжатом виде. Для крупного каталога карта разбивается на части, а список частей собирается в индексный файл.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://site.ru/sitemap-catalog.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://site.ru/sitemap-blog.xml</loc>
  </sitemap>
</sitemapindex>

Разбивать удобно по типам страниц: отдельно каталог, отдельно блог, отдельно информационные страницы. Так в отчётах панели вебмастера видно, какая группа индексируется хуже.

Когда обновлять

  1. При добавлении новых страниц — сразу.
  2. При удалении страниц — убрать адреса из карты.
  3. При смене структуры адресов — полностью пересобрать.
  4. При существенной правке содержимого — обновить lastmod.

На небольшом сайте карту правят вручную, на каталоге — генерируют автоматически. Ручной вариант надёжнее в том смысле, что в карту попадает только то, что вы туда положили.

Как сообщить о карте

  • Строкой Sitemap: в файле robots.txt — самый простой способ.
  • Через панель вебмастера — там же видно статистику обработки.
  • Ссылкой в подвале сайта — необязательно, но не мешает.

Частые ошибки

  1. Адреса с редиректами — робот тратит обход впустую.
  2. Смешанные форматы: часть адресов с www, часть без.
  3. Устаревшая карта с удалёнными страницами.
  4. Фиктивные даты: lastmod обновляется каждый день для всех страниц — сигнал теряет смысл.
  5. Файл отдаёт 404 после переноса сайта.
  6. Неверная кодировка или лишние пробелы перед объявлением XML.

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

Карта для изображений и видео

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

Изображения указываются внутри блока страницы, на которой они размещены, с адресом файла и подписью. Отдельная карта для картинок не нужна, но если их десятки тысяч, её удобно вынести в отдельный файл индекса.

Что действительно ускоряет индексацию

Карта сайта — не единственный и не главный способ помочь роботу. По убыванию влияния:

  1. Внутренняя перелинковка. Страница, на которую ведут ссылки из меню и разделов, находится быстрее любой карты.
  2. Небольшая глубина. Чем меньше кликов от главной, тем быстрее обход.
  3. Скорость сервера. Медленный ответ уменьшает число страниц, которые робот успевает обойти.
  4. Карта сайта. Помогает найти страницы, на которые мало ссылок.
  5. Ручная отправка на переобход для отдельных важных адресов.

Карта не спасёт сайт с плохой структурой: если на страницу нет ссылок, робот дойдёт до неё, но приоритет у неё будет низким.

Ручная или автоматическая

Для сайта на несколько десятков страниц карта правится вручную — это надёжно и занимает минуту. Для каталога нужна генерация: модулем CMS, скриптом по расписанию или сервисом.

При автоматической генерации проверьте главное: попадают ли в карту только канонические адреса со статусом 200. Многие генераторы просто выгружают все страницы подряд, включая закрытые и редиректы.

Частые вопросы

Обязательна ли карта сайта?

Не обязательна, но полезна. Особенно для больших сайтов и новых проектов, где мало внешних ссылок и робот медленно находит страницы самостоятельно.

Влияет ли priority на позиции?

Практически нет. Это относительная подсказка о важности страниц внутри сайта, и поисковые системы почти её не учитывают.

Что делать, если адресов больше 50 000?

Разбить карту на несколько файлов и собрать их список в индексном файле sitemap. Удобно делить по типам страниц: каталог, блог, информационные разделы.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также