Обычная карта: 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 символ & внутри адреса нужно записывать как &. Например, адрес https://example.com/search?a=1&b=2 в loc записывается как https://example.com/search?a=1&b=2. Экранирование исправляет XML, но не означает, что страницу с такими параметрами следует включать в карту.
Для одной карты предел составляет 50 000 URL и 50 МБ без сжатия. Если файл больше, нужны отдельные карты. Генератор этого сайта выдаёт один набор XML и сам не разбивает большой результат. Ограничения и выбор канонических адресов приведены в правилах подготовки Sitemap Google.
Проверьте свой XML в валидаторе, затем отдельно проверьте ответы перечисленных страниц. Учебные примеры помогают разобраться в формате; для своего сайта используйте реальные адреса и подтверждённые даты.
Вопросы
FAQ по разделу
?Чем отличается urlset от sitemapindex?
В urlset находятся адреса страниц внутри url/loc. В sitemapindex находятся адреса отдельных карт внутри sitemap/loc, а не адреса страниц.
?Обязателен ли тег lastmod?
Нет. Указывайте его только при известной дате изменения. В обычной карте это дата страницы, а в индексе карт дата соответствующего XML-файла.
?Можно ли использовать несколько sitemap-файлов?
Да. Несколько карт можно объединить индексом. Этот генератор не выполняет автоматическое разбиение большого сайта и не создаёт sitemapindex; такой индекс нужно подготовить отдельно.