Коротко: sitemap.xml (карта сайта) — это файл-список всех страниц вашего сайта, который вы вручную вручаете поисковику со словами «вот всё, что у нас есть, не забудь ни про одну». Без него поисковик находит страницы медленнее, а часть — вообще не находит.
Что это значит на практике
Представьте, что вы прислали курьера развезти письма по большому бизнес-центру, но забыли дать список офисов. Курьер будет ходить по этажам и искать сам — что-то доставит, а что-то пропустит. Sitemap.xml — это тот самый список офисов: файл по адресу вашсайт.ru/sitemap.xml, где перечислены все важные страницы с датами обновления.
Поисковик читает этот файл и понимает: вот сколько у вас страниц, какие появились недавно, какие надо переобойти. Он всё равно обходит сайт и без карты — но с картой быстрее и полнее, особенно молодые сайты и большие разделы.
Нормальный размер зависит от сайта: у визитки на 20 страниц карта будет на 20 URL, у интернет-магазина — на десятки тысяч. Настораживать должны две крайности: карта пустая (0 URL) или в карте меньше половины реальных страниц — значит, она не обновляется или сломана.
Почему это важно
- Новые страницы попадают в поиск быстрее: поисковик узнаёт о них из карты, а не ждёт, пока наткнётся на ссылку.
- Страницы, на которые никто не ссылается из меню (акции, статьи глубоко в структуре), без карты часто остаются незамеченными.
- Пустая или битая карта — сигнал поисковику «за сайтом не следят», и это отражается на частоте обхода.
Пример
Было: sitemap.xml существует, но содержит 0 URL — поисковик приходит за списком, а там пусто.
Стало: в карте 184 URL, файл обновляется автоматически при публикации новых страниц — поисковик забирает свежий список при каждом визите.
Как исправить
- Откройте
вашсайт.ru/sitemap.xml— если видите список ссылок, карта есть (если ошибка или пусто — нет). - Для сайта на CMS (WordPress, Битрикс, Grav и т.д.) карта обычно включается одним плагином или настройкой — попросите разработчика или SEO-специалиста включить её.
- Убедитесь, что в
robots.txtесть строкаSitemap: https://вашсайт.ru/sitemap.xml— так поисковик находит карту сам. - Добавьте сайт в Яндекс.Вебмастер и Google Search Console — там видно, сколько страниц из карты найдено и проиндексировано.
Пункты 1–3 обычно быстро делает разработчик или SEO-специалист; после настройки карта обновляется сама.