Чаще всего карта сайта лежит по адресу site.ru/sitemap.xml. Если там пусто, откройте site.ru/robots.txt и найдите строку Sitemap: в ней указан точный путь. Ещё адрес можно посмотреть в Яндекс Вебмастере, в разделе «Файлы Sitemap», и в настройках CMS. На крупных сайтах карт несколько, их объединяет индексный файл.
Где искать карту сайта
- Адрес по умолчанию. Наберите в браузере site.ru/sitemap.xml. Иногда встречаются варианты sitemap_index.xml или sitemap-main.xml.
- Файл robots.txt. Откройте site.ru/robots.txt. Строка вида «Sitemap: https://site.ru/sitemap.xml» указывает путь к карте. Директива действует для всех роботов, её место в файле не важно.
- Яндекс Вебмастер. Раздел «Индексирование → Файлы Sitemap» показывает добавленные карты, дату загрузки и ошибки. В Google Search Console то же самое в отчёте «Файлы Sitemap».
- Админка сайта. В 1С-Битрикс путь такой: «Маркетинг → Поисковая оптимизация → Настройка sitemap.xml». На Тильде карта создаётся автоматически и лежит в корне домена.
Как понять, что карта рабочая
Файл открывается без ошибки и отвечает кодом 200. Внутри адреса с правильным протоколом и доменом, без тестовых и закрытых страниц. В одном файле не больше 50 000 ссылок и не больше 50 МБ без сжатия. Если ссылок больше, их делят на несколько файлов и собирают в индексный.
Частая ошибка: в карте остаются адреса с http, старого домена или страницы, закрытые в robots.txt. Робот тратит на них время, а нужные страницы ждут обхода.
Если карты нет
Значит, её нужно создать. Как это сделать в популярных CMS, рассказали в ответе как сделать карту сайта. Что такое карта и зачем она нужна, подробно в статье про sitemap.xml.
Похожие вопросы
Сайт есть, а заявок из поиска нет?
Проверим индексацию и техническое состояние сайта бесплатно и пришлём план работ.