sitemap.xml — что это и зачем нужен

sitemap seo Терминология

Определение

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

Это упрощает обнаружение карты сайта.

Screenshot sitemap
На скриншоте пример, как добавлена карта сайта в Роботс.тхт

Частые ошибки

  • добавление закрытых от индексации страниц
  • дубли URL
  • устаревшие страницы
  • отсутствие обновления lastmod
  • добавление параметров и фильтров
  • больше 999 url в одной карте, были ситуации (из опыта), когда Google отказывался принимать карту сайта с большим кол-вом адресов.

Карта сайта должна содержать только актуальные, индексируемые страницы.


sitemap.xml ≠ гарантия индексации

Если страница:

  • закрыта через noindex
  • запрещена в robots.txt
  • имеет технические ошибки

— наличие её в sitemap не приведёт к индексации автоматически.


Краткий вывод

sitemap.xml — это карта сайта для поисковых роботов. Она помогает ускорить обнаружение страниц, но не заменяет правильную структуру и внутреннюю перелинковку.

⟵ К другим терминам

Оцените статью
SEO блог Леонова Дениса