Карта сайта sitemap.xml
пошаговая инструкция · Быстро: 5–15 минут
1. Что произошло
Файл sitemap.xml — список страниц, который помогает поисковикам найти всё нужное.
2. Почему это важно
Новые и глубокие страницы находятся и попадают в поиск медленнее. После исправления: Быстрее индексация страниц.
3. На каких страницах обнаружено
Адрес карты сайта из robots.txt или /sitemap.xml. Страницы, которых нет в карте или которых в ней быть не должно, показывают аудит страниц и глубокий обход.
Чтобы увидеть адреса на вашем сайте, откройте инструкцию из отчёта или добавьте домен в адрес: /fix/sitemap/ваш-сайт.ru.
4. Как исправить
Для Конструкторы (Tilda, Wix…)
- Конструкторы создают карту сами: Tilda — /sitemap.xml, Wix — /sitemap.xml. Достаточно проверить, что она открывается, и отправить в вебмастера.
Общее для любого сайта
- Создайте sitemap.xml со списком только тех страниц, которые должны быть в поиске: ответ 200, без noindex, без редиректа, canonical на себя.
- Не более 50 000 адресов и 50 МБ на файл; больше — разделите на несколько файлов и перечислите их в файле-индексе.
- Укажите карту в robots.txt строкой Sitemap и отправьте её в Яндекс.Вебмастер («Индексирование → Файлы Sitemap») и Google Search Console («Файлы Sitemap»).
- Адреса в карте должны точно совпадать с основными адресами сайта: тот же протокол, с www или без.
5. Готовый код
Замените example.com на свой домен. Перед правкой конфигурации сделайте резервную копию файла.
Любой сайт
Минимальная карта
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-01-15</lastmod>
</url>
<url>
<loc>https://example.com/about/</loc>
</url>
</urlset>Строка в robots.txt
Sitemap: https://example.com/sitemap.xml6. Как проверить результат
- Код 200, тип xml, число адресов <loc> совпадает с ожидаемым.
- В Вебмастере и Search Console карта принята без ошибок (статус обновляется до суток).
- Нажмите «Перепроверить сайт».
Карта открывается и это XML
curl -sI https://example.com/sitemap.xml | grep -iE '^(HTTP|content-type)'
curl -s https://example.com/sitemap.xml | grep -c '<loc>'Чтобы перепроверить сайт, откройте отчёт и нажмите «Проверить заново».