Перейти к содержанию
GetProfit

← Все термины

XML-карта сайта (Sitemap)

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

Как работает

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

Каждая запись содержит полный URL и может содержать <lastmod> — дату последнего существенного изменения. Google использует <lastmod> только тогда, когда он стабильно точен, а <priority> и <changefreq> игнорирует. В одном файле — до 50 000 URL или 50 МБ без сжатия. Более длинный список нужно разбить, а файл индекса карт сайта (sitemap index) может перечислить части. Карту сайта отправляют в Search Console или указывают в robots.txt.

Магазин включает в неё канонические страницы товаров и категорий, которые хочет видеть в выдаче: не варианты сортировки, не параметры отслеживания и не комбинации фильтров, которые показывать не нужно. Карта сайта — лишь слабый сигнал канонической страницы, а если указать в ней один URL, а в rel="canonical" другой, сигналы смешиваются. Почему страницы товаров из карты могут оставаться непроиндексированными: страницы товаров не индексируются.

Где это видно

  • Search Console → отчёт «Файлы Sitemap»: когда Googlebot последний раз читал каждый файл, и ошибки обработки.

Пример

Пример на вымышленном магазине, числа не клиентские.

В магазине посуды 3 000 товаров и 40 категорий, поэтому в карте сайта 3 041 URL вместе с главной страницей: хватает одного файла. 6 400 страниц фильтров в неё не входят. Изменение цены обновляет <lastmod> этой страницы; новый год копирайта в подвале — нет. При 60 000 товаров список вырастает до 60 041 URL, и его нужно разбить на два файла.

Не путать с

  • Фид — тоже структурированный файл, но он несёт данные о товарах, такие как цена и остатки, в Merchant Center. Карта сайта несёт URL в поиск.
  • Индексация — решение Google сохранить страницу для выдачи. Карта сайта помогает Google найти страницу, но не сохранить её.

Верно и неверно

  • Неверно: «Всё, что есть в карте сайта, будет проиндексировано». Верно: Google называет отправленную карту сайта подсказкой и не гарантирует, что её страницы будут просканированы или проиндексированы.
  • Неверно: «Приоритет 1.0 заставит Google сканировать бестселлеры первыми». Верно: Google игнорирует <priority>.

Источники