Sitemap.xml

Также: карта сайта, сайтмап

Файл со списком всех страниц сайта, который читают поисковые роботы. Он помогает быстрее находить новые страницы, особенно если на них мало внутренних ссылок.

Что в нём должно быть

Только те адреса, которые вы хотите видеть в поиске: рабочие, отвечающие кодом 200 и не закрытые от индексации. Страницы с ошибками и переадресациями в карте сайта сбивают робота и тратят его лимит обхода.

Ссылку на карту указывают в robots.txt и сообщают в панелях вебмастеров Яндекса и Google. Карта не гарантирует индексацию — она лишь ускоряет обнаружение страниц.

Как выглядит внутри

Это XML-файл со списком адресов. У каждого может быть дата последнего изменения, ориентировочная частота обновления и приоритет от 0 до 1. Поисковики относятся к двум последним как к пожеланию, а вот дату изменения используют охотно: по ней видно, что страницу стоит переобойти.

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

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

  • В карте адреса, отдающие 404 или редирект: робот тратит на них обход.
  • Смешаны версии с www и без, http и https.
  • Карта ведётся вручную и отстала от сайта на полгода.
  • В карте страницы, закрытые от индексации, — сигналы противоречат друг другу.
  • Файл больше 50 тысяч адресов или 50 МБ: нужно разбивать на несколько и делать индексный файл.
Проверить карту проще всего обычным запросом: `curl -s https://example.ru/sitemap.xml | grep -c "<loc>"`. Число должно совпадать с количеством реальных страниц сайта.

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

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

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

Как часто её обновлять?

Она должна обновляться автоматически при добавлении страниц. Ручное ведение почти гарантированно приводит к устаревшей карте.

Помогает ли карта попасть в топ?

Нет. Она влияет только на скорость обнаружения страниц, а не на их позиции.

14 дней бесплатно

Проще один раз собрать,
чем разбираться в теории

Домен, HTTPS, формы и аналитика подключаются в одном кабинете — без сервера и кода.

Создать сайт