Перейти к содержимому
ToolMug

Проверка XML Sitemap

Проверьте Sitemap перед отправкой: разбирается ли XML, абсолютные ли URL, есть ли дубли или URL с другого хоста, корректен ли lastmod и ссылаются ли hreflang друг на друга. Для индекса Sitemap открывайте вложенные Sitemap по очереди.

Обрабатывается на наших серверах и удаляется в течение часа

Как пользоваться

  1. Введите URL файла Sitemap (например, https://www.example.com/sitemap.xml) и нажмите «Проверить» или переключитесь на «Вставить XML».
  2. Посмотрите тип, число URL, размер и найденные проблемы; для каждой проблемы приведено несколько примеров.
  3. По желанию нажмите «Проверить статус первых 20», чтобы узнать, открываются ли эти URL. В индексе Sitemap нажмите «Проверить» рядом с каждым вложенным Sitemap.

Описание параметров

Лимиты
По протоколу sitemaps.org в одном Sitemap может быть не более 50 000 URL и 50 МБ без сжатия; более крупные разделите и используйте индекс Sitemap. Загружаемые здесь Sitemap могут быть до 10 МБ.
lastmod
Должен быть в формате даты W3C, например 2026-10-11 или 2026-10-11T08:00:00+08:00. Даты в будущем помечаются.
hreflang
Альтернативные ссылки каждого URL должны включать сам этот URL, а языковые версии должны ссылаться друг на друга.

Пример с четырьмя проблемами

Проверка этого файла Sitemap по адресу https://example.com/sitemap.xml:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://example.com/en/</loc>
    <lastmod>2026-10-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>https://example.com/de/</loc>
    <lastmod>11/10/2026</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>/about</loc>
    <priority>1.5</priority>
  </url>
</urlset>

сообщает о следующем, показывая для каждой проблемы пример проблемного значения:

Проблема Показанный пример
Ссылки hreflang, на которые не ссылается другая страница https://example.com/de/ ↛ https://example.com/en/
lastmod не в формате даты W3C https://example.com/de/ → 11/10/2026
Относительный путь в loc /about
priority вне диапазона 0.0–1.0 /about → 1.5

Немецкая страница перечисляет только саму себя, поэтому не ссылается обратно на английскую страницу, которая на неё ссылается. Дата, записанная как 11/10/2026, неоднозначна, поэтому принимаются только формы W3C с годом в начале.

Допустимые значения необязательных тегов: lastmod может быть YYYY, YYYY-MM, YYYY-MM-DD или полной датой и временем с часовым поясом; changefreq должен быть одним из always, hourly, daily, weekly, monthly, yearly или never; priority — число от 0.0 до 1.0. Файл, который не начинается с <, читается как простой текстовый список с одним URL на строку.

Часто задаваемые вопросы

Должны ли URL быть на том же хосте, что и Sitemap?

Обычно да. Поисковые системы игнорируют URL на другом хосте, если тот сайт не объявил этот Sitemap строкой Sitemap в своём robots.txt.

Важны ли priority и changefreq?

Google заявляет, что игнорирует оба. Вреда от них нет, но некорректные значения здесь всё равно помечаются.

Сканирует ли он весь мой сайт?

Нет. Наш сервер загружает только введённый вами файл; проверка статуса запрашивает лишь первые 20 URL, по одному запросу HEAD на каждый. Вставленный XML проверяется целиком в вашем браузере.

Конфиденциальность

Файлы передаются по HTTPS для обработки и автоматически удаляются в течение часа.

Похожие инструменты