Генератор XML-карты сайта
Превратите список URL в карту сайта XML, соответствующую стандарту, в вашем браузере. Ваши URL остаются на вашем устройстве.
Вставленные URL превращаются в карту сайта локально в вашем браузере и никогда не загружаются, поэтому список ваших неопубликованных или внутренних страниц остаётся приватным.
Нужен ещё и robots.txt? Попробуйте генератор Robots.txt.
Об инструменте Генератор карты сайта
Этот генератор XML-карты сайта превращает простой список URL страниц в соответствующий стандарту sitemap.xml, который читают поисковые системы вроде Google и Bing. Вставьте по одному URL на строку, затем при желании добавьте общую дату lastmod, значение changefreq по умолчанию и priority по умолчанию — инструмент оборачивает каждый URL в запись <url><loc> внутри <urlset> по схеме sitemaps.org 0.9. Специальные символы вроде &, <, >, кавычек и апострофов экранируются для XML автоматически, пустые строки пропускаются, а каждая строка обрезается, поэтому скопированный список работает как есть. Инструмент создан для SEO-специалистов, разработчиков и владельцев сайтов, которым нужна карта сайта без запуска краулера. Всё происходит в вашем браузере, поэтому вставленные URL обрабатываются локально и никогда не покидают ваше устройство.
Возможности
- Превращает список с одним URL на строку в корректный sitemap.xml с <urlset>
- Использует схему sitemaps.org 0.9 с правильным объявлением XML UTF-8
- Необязательная общая дата <lastmod>, применяемая к каждому URL в формате ISO yyyy-mm-dd
- Необязательный <changefreq> по умолчанию из always, hourly, daily, weekly, monthly, yearly или never
- Необязательный <priority> по умолчанию от 0.0 до 1.0, автоматически ограничиваемый и форматируемый
- Экранирует для XML &, <, >, двойные кавычки и апострофы в каждом URL
- Обрезает каждую строку, пропускает пустые, показывает живой счётчик URL и помечает строки не http(s)
- Скопируйте карту сайта или скачайте её как sitemap.xml в один клик
Как использовать Генератор карты сайта
- Вставьте URL ваших страниц в поле, по одному на строку.
- Включите lastmod и выберите дату или задайте changefreq и priority по умолчанию, если они нужны.
- Наблюдайте, как sitemap.xml строится вживую в панели вывода по мере набора.
- Нажмите «Копировать» или «Скачать», чтобы сохранить sitemap.xml и загрузить его в корень сайта.
Пример
Ввод
https://example.com/
https://example.com/about
https://example.com/blog?id=1&page=2
Результат
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/about</loc>
</url>
<url>
<loc>https://example.com/blog?id=1&page=2</loc>
</url>
</urlset>
Символ & в последнем URL экранируется в &, поэтому XML остаётся корректным.
Частые ошибки и устранение неполадок
- Вывод предупреждает, что некоторые строки не похожи на URL http(s). — Картам сайта нужны абсолютные URL, начинающиеся с http:// или https://. Исправьте относительные пути вроде /about на полные URL; помеченные строки всё равно включаются, чтобы вы могли заметить опечатки.
- Search Console отклоняет файл с ошибкой «Invalid XML» или кодировки. — Сохраните скачанный sitemap.xml как UTF-8 и отдавайте его как application/xml. Сгенерированное объявление уже указывает UTF-8, поэтому обычная причина — пересохранение в другой кодировке.
- priority вроде 0.85 отображается как 0.8 в выводе. — priority округляется до одного знака после запятой и ограничивается диапазоном 0.0–1.0, который допускает протокол, поэтому 0.85 становится 0.8, а значения выше 1 становятся 1.0.
- В вашей карте сайта тысячи URL, и валидатор жалуется на размер. — Одна карта сайта ограничена 50 000 URL и 50 МБ без сжатия. Разбейте крупные сайты на несколько карт сайта и перечислите их в индексном файле карты сайта.
Часто задаваемые вопросы
- Что такое XML-карта сайта и зачем она нужна?
- XML-карта сайта — это файл sitemap.xml, перечисляющий URL вашего сайта, чтобы поисковые системы могли эффективнее их обнаруживать и обходить. Она особенно полезна для крупных сайтов, новых сайтов или страниц со слабой внутренней перелинковкой.
- Какие значения changefreq и priority допустимы?
- changefreq должно быть одним из always, hourly, daily, weekly, monthly, yearly или never. priority — это число от 0.0 до 1.0, где 1.0 наиболее важно. Оба необязательны и являются подсказками, которые крупные поисковые системы воспринимают как рекомендации, а не правила.
- Сколько URL может содержать одна карта сайта?
- Протокол sitemaps.org ограничивает одну карту сайта 50 000 URL и 50 МБ без сжатия. Если у вас больше, сгенерируйте несколько карт сайта и сошлитесь на них из индексного файла карты сайта.
- В каком формате должна быть дата lastmod?
- Используйте формат даты W3C. Этот инструмент выводит lastmod как дату ISO yyyy-mm-dd, например 2026-06-27, и применяет одну и ту же дату к каждому URL, что допустимо и широко поддерживается.
- Куда поместить сгенерированный файл sitemap.xml?
- Загрузите его на сайт, обычно в корень вроде https://example.com/sitemap.xml, затем отправьте этот URL в Google Search Console или Bing Webmaster Tools и сошлитесь на него в robots.txt строкой Sitemap.
- Загружаются ли мои URL, когда я генерирую карту сайта?
- Нет. Карта сайта строится полностью в вашем браузере с помощью клиентского JavaScript, поэтому вставленный список URL обрабатывается локально и никогда не покидает ваше устройство.
Связанные инструменты
Все инструменты ArrayKit