Перейти к содержимому
0x17
Словарь

Sitemap.xml: что это и как составить карту сайта

Обновлено

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

Что в нём указывают

Для каждого адреса — loc (абсолютный URL), необязательно lastmod (дата последнего изменения) и priority. Главное — состав: в карту попадают только каноничные адреса, открытые для индексации, с кодом ответа 200. Страницы с noindex, редиректы, дубли и закрытые разделы туда не включают.

Лимиты

В одном файле не больше 50 000 адресов и 50 МБ в несжатом виде. Больше — разбивают на несколько файлов и собирают индексный файл, который ссылается на остальные. Адрес карты указывают в robots.txt и в Вебмастере и Search Console.

Почему важна честная дата

Дата lastmod должна означать реальное изменение содержимого. Если подставлять дату сборки сайта, все страницы после каждого деплоя «обновляются» одновременно, и поисковик перестаёт доверять этому полю. Тогда реально изменившаяся страница теряется среди тысяч «изменённых».

Чего карта не делает

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

Типичные ошибки

  • В карту попали адреса с редиректом или с noindex: робот видит противоречие и снижает доверие к файлу.
  • Карта не обновляется при выходе новых страниц и устаревает.
  • Дата изменения везде одна и та же.
  • Относительные адреса вместо абсолютных.

Как это сделано у нас

Карта сайта разбита по разделам (страницы, услуги, города, блог, кейсы, словарь), а lastmod берётся из даты изменения самого материала, а не из даты сборки. Благодаря этому после публикации поисковику уходит уведомление только об изменённых адресах.

Услуга по теме

SEO-продвижение сайтов в органической выдаче

Смотреть услугу
Бесплатный аудит