Определение
sitemap.xml — это файл карты сайта в формате XML, который содержит список страниц, доступных для индексации.
Он помогает поисковым роботам быстрее находить и обходить контент.
Обычно файл располагается по адресу:
https://site.ru/sitemap.xml
или
https://site.ru/sitemap_index.xml
Зачем нужен sitemap.xml
Карта сайта особенно полезна, если:
- сайт новый
- структура сложная
- есть страницы без внутренней перелинковки
- используется большое количество фильтров
- регулярно публикуется новый контент
Файл не гарантирует индексацию, но облегчает процесс сканирования.
Как работает sitemap.xml
Поисковый робот получает список URL и метаданные:
- адрес страницы
- дата последнего обновления
- приоритет
- частота обновления
После этого робот принимает решение о переобходе.
Поисковые системы, такие как Google и Яндекс, используют карту сайта как дополнительный источник информации, но не как обязательную директиву.
Пример простого sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://site.ru/</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://site.ru/blog/</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
sitemap_index.xml
На больших сайтах создаётся индекс карт:
<sitemapindex>
<sitemap>
<loc>https://site.ru/post-sitemap.xml</loc>
</sitemap>
<sitemap>
<loc>https://site.ru/page-sitemap.xml</loc>
</sitemap>
</sitemapindex>
Это удобно для:
- блогов
- интернет-магазинов
- крупных проектов
Нужно ли указывать sitemap в robots.txt
Да, это рекомендуемая практика.
В конце robots.txt добавляют строку:
Sitemap: https://site.ru/sitemap_index.xml
Это упрощает обнаружение карты сайта.

Частые ошибки
- добавление закрытых от индексации страниц
- дубли URL
- устаревшие страницы
- отсутствие обновления
lastmod - добавление параметров и фильтров
- больше 999 url в одной карте, были ситуации (из опыта), когда Google отказывался принимать карту сайта с большим кол-вом адресов.
Карта сайта должна содержать только актуальные, индексируемые страницы.
sitemap.xml ≠ гарантия индексации
Если страница:
- закрыта через noindex
- запрещена в robots.txt
- имеет технические ошибки
— наличие её в sitemap не приведёт к индексации автоматически.
Краткий вывод
sitemap.xml — это карта сайта для поисковых роботов. Она помогает ускорить обнаружение страниц, но не заменяет правильную структуру и внутреннюю перелинковку.








