ГлавнаяИнструментыГенератор sitemap.xml

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

Онлайн-генератор карты сайта: соберёт ссылки прямо с вашего сайта по адресу или построит sitemap.xml из готового списка адресов. Добавляет lastmod, changefreq и priority, отдаёт готовый файл для загрузки на сервер и в панели вебмастеров. Бесплатно, без регистрации.

Список URL

0 строк

sitemap.xml

0 URL
Скопировано ✓ URL в карте:0

Что должно быть внутри карты сайта

Карта сайта — это список адресов, которые вы считаете нужными для индексации. Минимально рабочий файл состоит из адресов и служебной обёртки, всё остальное опционально. Ниже разбор полей: какие из них поисковики действительно учитывают, а какие остались в стандарте по историческим причинам.

Поля карты сайта
Спорные значения priority и changefreq не стоят потраченного на них времени
ПолеЧто означаетУчитывается лиКак заполнять
locАдрес страницыОбязателенПолный адрес с протоколом, ровно в том виде, в каком страница отдаётся
lastmodДата последнего измененияУчитываетсяСтавить только при реальных правках: дата «сегодня» у всех страниц обесценивает поле
changefreqЧастота обновленияПочти не учитываетсяПоисковики давно смотрят на фактическую частоту правок
priorityОтносительная важностьПочти не учитываетсяВлияния на позиции не имеет, спорить о значениях смысла нет
<!-- минимальная рабочая карта --> <?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-08-04</lastmod> </url> </urlset>
Ограничения формата
Про них вспоминают внезапно — обычно в момент, когда каталог перевалил за полсотни тысяч страниц
ОграничениеЗначениеЧто делать
Адресов в одном файлеДо 50 000Дальше нужен индексный файл со ссылками на части
Размер файлаДо 50 МБ без сжатияПрактически достигается только на крупных каталогах
Число карт в robots.txtНе ограниченоКаждая карта пишется отдельной строкой
Разные протоколы и доменыНе смешиватьАдреса должны быть с того же домена, что и карта

Что делать после того, как файл готов

1
Положите файл в корень сайтаОбычный адрес — /sitemap.xml. Проверьте, что он открывается по прямой ссылке и отдаёт код 200. Страница с ошибкой на этом месте ломает всю карту.
2
Пропишите строку в robots.txtДиректива Sitemap: с полным адресом, отдельной строкой, обычно в конце файла. Так карту найдут роботы, которые не зарегистрированы в ваших панелях.
3
Добавьте карту в панели вебмастеровТам видно главное: сколько адресов из карты попало в индекс и какие вернули ошибку. Без этого карта работает вслепую.
4
Проверьте, что в карте нет мусораСтраницы с редиректами, закрытые от индексации, служебные адреса и дубли с параметрами в карте быть не должны: они тратят лимит обхода и портят картину в отчётах.
5
Настройте обновлениеНа CMS карта обычно собирается плагином автоматически. Для статики удобно пересобирать её при выкладке — руками про это забывают через месяц.
Частая ошибка. Карта сайта работает как подсказка, командой для робота она никогда не была. Наличие адреса в файле не гарантирует индексацию: страница всё равно должна быть доступна, полезна и не закрыта запретом. Обратное тоже верно — страницы, которых нет в карте, прекрасно индексируются по внутренним ссылкам.

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

  1. Вставьте адрес сайта и нажмите «Собрать ссылки с сайта» — инструмент загрузит страницу и вытащит внутренние адреса. Готовый список можно вставить в поле вручную.
  2. Скопируйте адреса страниц в левое поле — по одному на строку. Каждый должен начинаться с http:// или https://, иначе строка будет пропущена.
  3. При желании укажите дату изменения, частоту обновления и приоритет — они применятся ко всем URL. Можно оставить значения пустыми, тогда теги не добавятся.
  4. Справа появится готовый XML. Скопируйте его, сохраните в файл sitemap.xml, положите в корень сайта и укажите в robots.txt и панелях вебмастера.

Частые вопросы

Как создать карту сайта, если списка URL нет?

Вставьте адрес любой страницы сайта и нажмите «Собрать ссылки с сайта». Инструмент загрузит её на сервере и соберёт все внутренние ссылки — обычно это меню, разделы и материалы с этой страницы. Учтите ограничение: собирается один уровень, то есть ссылки именно с указанной страницы. Для полной карты крупного сайта нужен краулер вроде Screaming Frog.

Обязательны ли lastmod, changefreq и priority?

Нет. Обязателен только сам адрес страницы (loc). Остальные теги — необязательные подсказки. Яндекс и Google учитывают lastmod, а changefreq и priority чаще игнорируют, поэтому их можно не добавлять.

Сколько URL можно добавить в один sitemap?

По стандарту — до 50 000 ссылок и до 50 МБ в одном файле. Если страниц больше, их разбивают на несколько sitemap и объединяют индексным файлом sitemap index. Для большинства сайтов одного файла достаточно.

Что писать в robots.txt?

Добавьте строку «Sitemap: https://вашсайт/sitemap.xml» — поисковики найдут карту автоматически. Дополнительно карту можно отправить вручную в Яндекс.Вебмастере и Google Search Console.

Данные куда-то отправляются?

Нет. Всё работает прямо в браузере на JavaScript — введённые данные не уходят на сервер и нигде не сохраняются.

Ещё инструменты для SEO и маркетинга

Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.