Перейти к содержанию
⚙️
Технический SEO
Урок 2 из 22 · Доступность для поисковиков
БЕСПЛАТНО +50 XP

XML-карта сайта

XML-карта сайта — это подсказка, а не команда. Google прямо пишет, что отправка карты — «всего лишь подсказка: она не гарантирует, что Google скачает карту или будет использовать её для обхода адресов». В этом уроке — кому карта нужна, что в неё класть, какие теги Google читает, а какие игнорирует, и как использовать несколько карт для диагностики.

Опираться будем на обзор карт сайта и на требования к их построению.

🗺️
XML-карта о себе
«Я не заменяю ссылки, а дополняю их. Попасть в меня — не значит попасть в индекс.»

Нужна ли карта вообще

Не всегда. В обзоре перечислено, когда карта может не понадобиться: сайт «небольшой» — около 500 страниц или меньше, считаются только те, что должны быть в результатах поиска; сайт полностью связан внутренними ссылками — Googlebot находит все важные страницы, идя по ссылкам с главной; на сайте немного видео, изображений и новостей, которые вы хотите показывать в поиске.

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

Что в карте должно быть

Правило одно: включайте адреса, которые хотите видеть в результатах поиска. Всё остальное из него следует. Google обычно показывает канонические адреса, на выбор которых можно влиять картой сайта; в обзоре канонизации карта названа слабым сигналом, помогающим включённым в неё адресам стать каноническими.

ВключитьИсключить, потому что не нужно в результатах
Канонический адрес каждой страницыСтраницы с noindex
Страницы категорий, товаров, статейАдреса, отвечающие редиректом: проверка редиректов
Языковые варианты, если используете hreflang в картеАдреса с ошибками 4xx и 5xx: 404 в органике
Только то, что действительно должно искатьсяСлужебные параметры, фильтры, сортировки, дубли

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

Технические требования

Теги: что читается, а что игнорируется

Google игнорирует значения priority и changefreq. Значение lastmod он использует, если оно последовательно и проверяемо точно, например при сравнении с датой последнего изменения страницы. И оно должно отражать последнее значимое обновление: правка основного содержания, разметки или ссылок значима, а смена года в копирайте — нет. Практическое следствие для сезонных страниц — в уроке про сезонность: поднятая дата без изменений не делает страницу «свежей».

Несколько карт — это диагностика

Полезная деталь: можно отправлять несколько карт и файлов-индексов — это удобно, если нужно отслеживать эффективность каждой карты отдельно в Search Console. Практический вывод: делите карту по типам страниц (статьи, категории, товары). Тогда расхождение между отправленными и проиндексированными адресами видно по каждому разделу, а не одной общей цифрой. Общий статус каждого адреса — в отчёте об индексации, а разбор по страницам — в аудите URL.

Как отправить карту

Три способа, и они равноправны: отчёт «Файлы Sitemap» в Search Console (он показывает, когда Googlebot обращался к файлу, и возможные ошибки обработки), Search Console API и строка Sitemap в robots.txt. Строка вида Sitemap: https://example.com/my_sitemap.xml может стоять в любом месте файла robots.txt, таких строк может быть несколько.

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

Специализированные расширения

ТипЧто документировано
ИзображенияКаждый элемент url может содержать до 1000 элементов image:image; адрес изображения может быть на другом домене, если оба верифицированы в Search Console
ВидеоСвои теги для описания видео: адрес файла или проигрывателя, длительность, дата публикации и другие
НовостиВключать только адреса статей, созданных за последние два дня; потом убрать адрес или метаданные news из карты; пустая карта в этот период вызывает предупреждение, но проблем не создаёт
Языковые версииhreflang можно указывать в HTML, в HTTP-заголовках или в карте — три способа равноценны, и нет смысла использовать все сразу; в карте каждая запись перечисляет все варианты, включая саму себя

Проверить, как работает международная разметка, помогает международная видимость.

IndexNow: что можно утверждать

IndexNow — отдельный протокол для уведомления поисковиков об изменении адресов, и он не заменяет карту. Список точек приёма на странице самого протокола включает Amazon, Bing, Naver, Seznam.cz, Yandex и Yep; Google в нём не указан. Для Google по-прежнему работают карта сайта и ссылки, поэтому IndexNow — дополнительный слой для других поисковиков, а не способ ускорить Google.

Чек-лист

  1. Нужна ли карта: размер, связность, медиа.
  2. Только адреса, которые должны быть в результатах поиска.
  3. Абсолютные URL, UTF-8, файл в корне.
  4. lastmod точный или отсутствует; priority и changefreq не нужны.
  5. Разбивка по типам страниц, чтобы видеть картину по каждому.
  6. Отправка через Search Console или строка в robots.txt.
  7. Регулярная сверка с реальным состоянием сайта.

Ошибки

  • Класть в карту всё подряд, включая noindex, редиректы и ошибки.
  • Считать, что включение в карту гарантирует индексацию.
  • Заполнять priority и changefreq: Google их не читает.
  • Обновлять lastmod без значимых изменений.
  • Одна общая карта на всё, когда нужна картина по разделам.
  • Считать карту обязательной для небольшого, хорошо связанного сайта.

Что дальше

Следующий урок — о поисковой навигации и фасетах: как каталог превращается в тысячи адресов и что с ними делать.

🎯
Задание к уроку
Проверьте понимание и получите +20 XP
← Как поисковики находят страницы
Урок 2 из 22
Перейти к заданию →