S Генератор sitemap.xml

Примеры

Примеры готовых XML-файлов

Обычная карта перечисляет страницы, а индекс карт перечисляет XML-файлы. Ниже примеры обоих форматов и пояснения к их проверке.

Обычная карта: urlset

Этот учебный пример содержит две страницы. Адреса 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-10-01</lastmod>
  </url>
  <url>
    <loc>https://example.com/about</loc>
  </url>
</urlset>

urlset объединяет записи, url описывает одну страницу, а loc содержит её полный адрес. Значение xmlns оставьте указанным в примере: это идентификатор формата Sitemap, а не адрес вашего сайта. Кодировка файла должна быть UTF-8.

Индекс карт: sitemapindex

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-pages.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-products.xml</loc>
  </sitemap>
</sitemapindex>

Индекс используют для нескольких карт. Каждый указанный XML-файл нужно создать и разместить отдельно: индекс не содержит сами страницы и не заменяет дочерние карты. Структура обоих форматов описана в протоколе Sitemap.

Дата изменения и необязательные поля

Не подставляйте дату генерации XML вместо даты изменения страницы. Наш генератор берёт lastmod из подходящего Last-Modified и пропускает неизвестные даты. Google не использует priority и changefreq; эти теги не задают место страницы в выдаче. Пояснения к ним и lastmod есть в документации Google о полях Sitemap.

Проверьте адреса и размер

В XML символ & внутри адреса нужно записывать как &amp;. Например, адрес https://example.com/search?a=1&b=2 в loc записывается как https://example.com/search?a=1&amp;b=2. Экранирование исправляет XML, но не означает, что страницу с такими параметрами следует включать в карту.

Для одной карты предел составляет 50 000 URL и 50 МБ без сжатия. Если файл больше, нужны отдельные карты. Генератор этого сайта выдаёт один набор XML и сам не разбивает большой результат. Ограничения и выбор канонических адресов приведены в правилах подготовки Sitemap Google.

Проверьте свой XML в валидаторе, затем отдельно проверьте ответы перечисленных страниц. Учебные примеры помогают разобраться в формате; для своего сайта используйте реальные адреса и подтверждённые даты.

Вопросы

FAQ по разделу

?Чем отличается urlset от sitemapindex?

В urlset находятся адреса страниц внутри url/loc. В sitemapindex находятся адреса отдельных карт внутри sitemap/loc, а не адреса страниц.

?Обязателен ли тег lastmod?

Нет. Указывайте его только при известной дате изменения. В обычной карте это дата страницы, а в индексе карт дата соответствующего XML-файла.

?Можно ли использовать несколько sitemap-файлов?

Да. Несколько карт можно объединить индексом. Этот генератор не выполняет автоматическое разбиение большого сайта и не создаёт sitemapindex; такой индекс нужно подготовить отдельно.