XML-карта сайта помогает поисковым системам находить страницы, которые владелец считает важными. Особенно полезна она для крупных сайтов, ресурсов с глубокой структурой, частыми обновлениями или слабой внутренней перелинковкой. При этом карта не гарантирует ни ускоренного обхода, ни индексации, ни высоких позиций в поиске.
В руководстве собраны рекомендации по созданию и проверке карт сайта, опубликованные в феврале 2025 года. Возможности инструментов и требования поисковых систем со временем могут измениться.
Что такое XML-карта сайта
XML-карта перечисляет URL сайта и служит ориентиром для систем, обнаруживающих и индексирующих контент. С её помощью робот может узнать о страницах, до которых иначе пришлось бы добираться по цепочке внутренних ссылок. Она также помогает сообщать об обновлениях и анализировать проблемы индексации.

Наличие страницы в карте — сигнал о её значимости, а не обязательная инструкция поисковой системе. И наоборот: отсутствие URL в карте не означает, что Google не сможет его найти и проиндексировать.
Как создать и обновлять карту
Статическую карту можно сформировать с помощью инструмента вроде Screaming Frog. Но после добавления или удаления страницы её придётся обновить вручную. Изменения содержимого также не отразятся автоматически в поле даты последнего изменения.
Для регулярно обновляемого сайта практичнее динамическая карта: сервер формирует её при изменениях или по расписанию. Для этого можно заказать разработчику скрипт с чётким техническим заданием, воспользоваться генератором или установить плагин CMS, например Yoast для WordPress.
Формат XML и важные поля
Корректный файл содержит объявление версии XML, кодировку UTF-8 и указание пространства имён стандарта sitemap. Для каждого адреса создаётся отдельная запись.

Обязательное поле <loc> должно содержать абсолютный канонический URL с выбранным протоколом и вариантом домена с www или без него. Поле <lastmod> необязательно, но рекомендуется для даты и времени публикации либо последнего существенного изменения страницы.
Google указывает, что использует <lastmod>, если значение регулярно и проверяемо соответствует действительности. Существенными могут быть изменения основного содержимого, структурированных данных или ссылок; изменение года в уведомлении об авторских правах к ним не относится. Bing также описывает это поле как сигнал для решений об обходе и индексации.
Не стоит проставлять дату генерации карты вместо даты изменения конкретной страницы или обновлять её без существенных правок: поисковая система может перестать доверять этому сигналу. Согласно руководству, поля changefreq и priority поисковые системы игнорируют, поэтому включать их не рекомендуется.
Индекс карт сайта и ограничения файлов
Одна XML-карта может содержать не более 50 000 URL и занимать не более 50 МБ в несжатом виде. Сжатие gzip экономит трафик, но не отменяет эти ограничения после распаковки.
Если превышен хотя бы один лимит, адреса нужно разделить между несколькими файлами и объединить их в индекс карт сайта. Индексов может быть несколько, но вкладывать один индекс в другой нельзя.


Индекс или отдельные карты рекомендуется отправить через Google Search Console и Bing Webmaster Tools, а их адреса указать в robots.txt. Это помогает роботам обнаружить файлы.

Карты изображений, видео и новостей
Для изображений, согласно руководству, отдельная карта обычно не нужна: объявления пространства имён и теги изображений можно добавить к соответствующим страницам в основной карте. Для описания свойств изображений источник рекомендует разметку schema.org/ImageObject в формате JSON-LD, поскольку она предлагает больше атрибутов. Изображения могут размещаться на другом домене, в том числе в CDN, при условии его подтверждения в Google Search Console.
Теги видео также можно добавить в существующую карту. Если используется много дополнительных полей, стоит рассмотреть отдельный файл: расширения увеличивают размер карты и могут привести к превышению лимита. Чтобы карта помогала Google обнаруживать и индексировать видео, ролик должен быть связан с содержимым страницы и доступен Googlebot.
По словам автора исходного материала, представитель Bing Фабрис Канель сообщил, что для видео Bing предпочитает отправку через IndexNow, хотя поддерживает расширения видео в XML-картах; документация Bing также упоминала формат mRSS.
Карта Google News предназначена для статей, созданных за последние два дня: по истечении 48 часов их URL следует удалять из новостной карты. Хотя новостные теги можно включить в обычный файл, источник рекомендует отдельную карту. Это расширение использует Google, а URL изображений в новостной карте не поддерживаются.
Нужна ли HTML-карта
В отличие от XML-карты, HTML-карта предназначена для посетителей. Прежде чем сохранять её только по привычке, можно проверить просмотры в Google Analytics и оценить качество навигации и внутренних ссылок.
Автор руководства считает, что при низком использовании, хорошей перелинковке и наличии XML-карты у HTML-карты может не быть практической роли. Если же посетители часто к ней обращаются, это повод изучить, удобно ли им находить нужные разделы через основную навигацию.
Какие URL включать в XML-карту
Карта должна перечислять страницы, которые нужны для поиска и которые владелец хочет предложить к обходу. В руководстве рекомендуется исключать адреса с перенаправлением 301, ответы 404 и 410, неканонические URL, страницы с noindex и страницы, закрытые в robots.txt.
Также источник советует не включать страницы пагинации, незначимые для SEO URL с параметрами, материалы за формой получения контактов и служебные страницы, которые не предназначены быть посадочными, например вход в аккаунт или политику конфиденциальности.
Добавление перенаправленных, удалённых или недоступных для индексации адресов ради ускорения их исключения из поиска может ослабить доверие поисковых систем к карте как сигналу. При этом карта остаётся подсказкой, а не способом запретить индексацию остальных страниц.
Как проверить карту и использовать отчёты
Валидатор XML проверяет синтаксис, но не обязательно покажет все причины, по которым Google или Bing не могут получить файл, например ограничения для роботов. Поэтому карту следует отправить непосредственно в Search Console и Bing Webmaster Tools. Если сервис показывает ошибку, нужно изучить её причину, исправить проблему и повторить отправку.
Разделение карт по типам страниц делает отчёты полезнее. Например, если из 80 000 отправленных URL обе поисковые системы не проиндексировали 9 000, общая статистика может не подсказать, где искать проблему. Отдельные карты категорий, товаров и статей помогут увидеть, не сосредоточено ли большинство исключений в одном разделе.
Понятные имена файлов по разделам или родительским категориям информативнее простой нумерации. Для многоязычного сайта дополнительным уровнем разделения может стать язык. Чтобы сравнение работало, каждый URL должен находиться только в одной обычной карте; исключение в руководстве сделано для карты Google News.
Как выбрать размер карты
Лимит в 50 000 URL не означает, что каждый файл нужно заполнять до предела. Некоторые SEO-специалисты используют меньшие группы, например по 10 000 адресов, в расчёте на более быструю индексацию.
На момент публикации руководства из отчёта Search Console можно было скачать только 1 000 URL. Поэтому, если в одной карте не проиндексированы 2 000 страниц, выгрузка покажет лишь часть. Разделение на группы по 1 000 может упростить анализ всех проблемных адресов, но потребует больше времени на настройку, отправку и дальнейшее управление файлами.
Краткая проверка перед отправкой
Убедитесь, что карты обновляются динамически, не превышают ограничения и при необходимости объединены в индекс. Проверьте канонические адреса, корректность <lastmod>, отсутствие неподходящих URL и синтаксических ошибок.
Затем укажите карты в robots.txt, отправьте их в Google Search Console и Bing Webmaster Tools и изучайте отчёты по группам страниц. Для изображений, видео и новостей используйте соответствующие расширения или отдельные файлы там, где они действительно нужны.
Комментариев пока нет. Начните обсуждение.