Sitemap
Sitemap (XML-карта сайта) — файл, который лежит на сайте по адресу site.ru/sitemap.xml и перечисляет все страницы, которые владелец хочет видеть в поиске. Поисковый робот открывает этот файл и получает готовый список URL — ему не нужно угадывать структуру сайта или искать страницы через внутренние ссылки. Формат XML: каждая запись содержит адрес страницы (обязательно) и опциональные атрибуты — дату последнего изменения, приоритет и частоту обновления. Стандарт поддерживают все крупные поисковики: Яндекс, Google, Bing.
Главная задача sitemap — ускорить и упростить индексацию. На сайтах со сложной структурой, малым количеством внутренних ссылок или недавно добавленными страницами робот может не добраться до части контента самостоятельно. Карта сайта устраняет этот риск: поисковик видит все URL сразу и расставляет приоритеты сканирования. Особенно актуально для интернет-магазинов с тысячами карточек товаров, новостных сайтов с ежедневными публикациями и одностраничников, где у внутренних разделов нет собственных URL в навигации.
Sitemap и robots.txt — два технических файла с противоположными задачами. Robots.txt говорит роботам, что обходить не надо; sitemap говорит, что обходить нужно в первую очередь. Они не противоречат друг другу: часто в robots.txt прямо указывают адрес карты сайта строкой Sitemap: https://site.ru/sitemap.xml, чтобы робот нашёл её автоматически при первом посещении. Если страница закрыта в robots.txt, включать её в sitemap бесполезно — запрет robots.txt имеет приоритет над картой сайта.
Пример записи в sitemap: <url><loc>https://site.ru/catalog/stoly/</loc><lastmod>2026-08-01</lastmod><priority>0.8</priority></url>. Для небольшого сайта карту создают вручную или генерируют плагином CMS — WordPress, например, строит sitemap.xml автоматически. Крупные сайты используют несколько файлов: один индексный sitemap перечисляет адреса остальных карт. Готовый файл подключают через Яндекс.Вебмастер и Google Search Console — там же видно, сколько URL из sitemap реально попало в индекс.
