Генератор Sitemap XML
Бесплатный генератор sitemap.xml: введите адрес сайта — обойдём внутренние ссылки (до 30 страниц, после входа до 100) и соберём готовую XML-карту. Учитываем robots.txt, пропускаем страницы с noindex и неканонические адреса, lastmod ставим только реальный, hreflang-версии можно добавить в карту. Скачать можно как sitemap.xml или sitemap.xml.gz. JavaScript на страницах не выполняется.
Коротко об инструменте
Генератор sitemap.xml онлайн: введите адрес сайта, и мы обойдём внутренние ссылки (до 30 страниц, после входа до 100), учтём robots.txt, noindex и canonical и соберём готовый XML с реальными датами lastmod. Бесплатно. Для сайтов крупнее ста страниц нужен генератор без такого лимита или плагин CMS.
- Цена
- Бесплатно
- Регистрация
- Не нужна
- Где идёт обработка
- На нашем сервере: обходим внутренние ссылки сайта (HTML без JavaScript), последовательно, с паузой 100 мс между запросами, и собираем XML
- Что принимает
- Адрес сайта (стартовая страница) и переключатель «добавить hreflang-альтернативы»
- Лимиты
- До 30 страниц гостю и до 100 после входа; 5 запусков в минуту и суточный лимит (10 гостю, 30 вошедшему, Pro без лимита); обход до 50 секунд; только один хост; JavaScript не выполняется
- Результат
- Готовый sitemap.xml для скачивания или копирования: конечные адреса, реальный lastmod (если сайт его отдаёт), при желании hreflang через xhtml:link; список исключённых страниц с причиной (статус, noindex, canonical)
- Обновлено
Видеообзор 1:02 на английском, субтитры: русский
Бесплатный генератор XML sitemap: создайте sitemap.xml и узнайте, какие страницы пропущены
Создайте XML-карту сайта бесплатно: инструмент обходит внутренние ссылки, оставляет индексируемые страницы, добавляет альтернативы hreflang и объясняет, почему пропустил каждую страницу.
Содержание видео
Текст видео
Need an XML sitemap for your site? Here's a free generator that crawls your pages and tells you what it left out. Enter your site address. I'm using our own. Click Generate. It follows internal links and found thirty pages, which is the limit without an account. A hundred and forty-four more were discovered but not checked. Here is the sitemap XML, ready to copy or download, plain or gzipped. Dates appear only where a page reports one, eight of thirty here. And hreflang alternates are included. Pages that don't belong in a sitemap are listed with the reason. For example, pages blocked by robots.txt. Thirty pages as a guest, a hundred when signed in. Links that only appear after JavaScript runs are not discovered. And no fake dates. Free, no sign-up. The link is in the description. Subscribe for more free tools.
Как это выглядит



Генератор Sitemap XML онлайн
Генератор sitemap.xml обходит сайт по внутренним ссылкам с главной страницы и собирает XML-карту для Google, Bing и других поисковиков. В карту попадают только страницы с кодом 200 на том же хосте: без закрытых в robots.txt, без noindex и без адресов, у которых canonical указывает на другую страницу. lastmod берётся из самой страницы или заголовка Last-Modified, а не подставляется сегодняшней датой.
Как пользоваться
- Введите адрес главной страницы сайта и нажмите «Сгенерировать»
- Проверьте список страниц и блок «Не вошли в карту»
- Включите или выключите lastmod и hreflang и скачайте файл
- Загрузите sitemap.xml в корень сайта, пропишите в robots.txt и отправьте в Search Console
FAQ
Для кого и сценарии
- Небольшие сайты и лендинги. Нет плагина карты сайта: сгенерируйте sitemap.xml, скачайте файл и загрузите в корень сайта.
- Первичная отправка в Search Console. Готовая карта и строка
Sitemap:в robots.txt ускоряют знакомство Google с новым сайтом. - Проверка структуры. Список исключённых страниц показывает, где есть noindex, ошибки, редиректы и страницы, у которых canonical ведёт в другое место.
- Многоязычные сайты. Переключатель добавляет hreflang-альтернативы из тегов страниц в формате
xhtml:link.
Честные ограничения
- Лимит страниц. Гость получает до 30 страниц, вошедший пользователь — до 100; обход ограничен 50 секундами. Крупные сайты в карту целиком не попадут.
- Только то, что найдено по ссылкам. Страницы без внутренних ссылок («сироты») и ссылки, которые создаёт JavaScript, в карту не попадают.
- Один хост. Поддомены и сайт с другим доменом обходятся отдельно; ссылки на них не включаются.
- Нет priority и changefreq, нет карт изображений, видео и новостей и индексного файла sitemap. Google priority и changefreq всё равно игнорирует.
- lastmod ставится только при наличии реальной даты (заголовок Last-Modified, метаданные статьи, JSON-LD). Если сайт даты не отдаёт, тега не будет.
- Файл надо разместить самому. Автоматического обновления нет: после изменений сайта генерируйте карту заново.
Дальше по теме: анализ sitemap, проверка robots.txt, генератор robots.txt, проверка hreflang, проверка индексации сайта.
PromoPilot и аналоги: сравнение
Сравниваем только то, что подтверждено на официальных страницах сервисов. Если данные подтвердить не удалось, в ячейке стоит «—».
| Параметр | PromoPilot | XML-Sitemaps.com | Screaming Frog SEO Spider |
|---|---|---|---|
| Бесплатный лимит | 30 страниц гостю, 100 после входа | До 500 страниц в карте | До 500 URL бесплатно |
| Регистрация | Не обязательна (для 100 страниц — вход) | Не нужна | — |
| Исключает noindex и canonical на другой адрес | ✓ | — | ✓ по умолчанию исключает редиректы, ошибки, noindex, canonical на другой адрес, заблокированные в robots.txt |
| Карты изображений / видео / новостей | ✗ | В платном PRO: карты изображений, видео и новостей | ✓ карты изображений и индексные файлы sitemap |
| Автоматическое обновление карты | ✗ | ✓ в PRO | — |
| Цена платного тарифа | Платного тарифа у инструмента нет | PRO Sitemaps от $2.44 в месяц | $279 per licence, per year |
Таблицу можно прокрутить вбок
Где мы слабее: лимит 30 и 100 страниц, нет карт изображений, видео и новостей, индексного файла и автообновления; JavaScript не выполняется, поэтому ссылки из скриптов не находятся.
Когда выбрать PromoPilot: Когда нужна быстрая карта небольшого сайта (визитка, лендинг, блог до сотни страниц) без установки программ и с корректной очисткой: без noindex, редиректов и дублей по canonical. Для крупных сайтов и автообновления карты используйте плагин CMS или краулер.
Проверено: . «—» — не подтверждено на официальной странице; условия и цены сервисов меняются, уточняйте на их сайтах.
Как сделать sitemap.xml за пять минут
- Сгенерируйте карту. Введите адрес главной страницы в поле выше. Генератор загрузит её, соберёт внутренние ссылки и пойдёт по ним дальше, пока не наберёт 30 страниц (после входа — 100) или пока не пройдёт 50 секунд.
- Проверьте, что попало в карту. Под XML — список адресов и таблица «Не вошли в карту» с причиной для каждой страницы. Если там оказалась важная страница, исправьте причину на сайте (например, уберите случайный noindex) и сгенерируйте карту заново.
- Скачайте файл. Обычный
sitemap.xmlили сжатыйsitemap.xml.gz— поисковики принимают оба варианта. - Загрузите в корень сайта, чтобы файл открывался по адресу
https://example.com/sitemap.xml. Карта охватывает только адреса в своей папке и ниже, поэтому корень — самое надёжное место. - Сообщите поисковикам. Добавьте в robots.txt строку
Sitemap: https://example.com/sitemap.xml(её соберёт генератор robots.txt) и отправьте карту в Google Search Console («Файлы Sitemap») и Bing Webmaster Tools. - Проверьте результат анализатором sitemap: он покажет число URL, валидность XML и долю адресов с lastmod.
Что генератор делает за вас
| Проблема типичной карты | Что делает генератор |
|---|---|
| В карте адреса с редиректом | Пишет конечный адрес после всех редиректов. Если редирект уводит на другой хост, страница исключается. |
| В карте страницы, закрытые в robots.txt | Читает robots.txt сайта и не запрашивает закрытые адреса — правила берутся из группы Googlebot, а если её нет, из группы *. |
| Отправлен URL с noindex | Проверяет meta robots и заголовок X-Robots-Tag; страницы с noindex в карту не попадают, но ссылки с них генератор продолжает обходить. |
| Неканонические дубли | Если rel="canonical" указывает на другой адрес, в карту идёт не текущая страница, а канонический адрес (после его проверки). |
| lastmod = сегодня у всех URL | Ставит дату только из самой страницы: article:modified_time, og:updated_time, dateModified в JSON-LD или заголовка Last-Modified, если он не равен текущему моменту. Нет даты — нет тега. |
| UTM-метки и служебные параметры | Убирает utm_*, gclid, fbclid и похожие параметры, пропускает ссылки ?replytocom= и ?add-to-cart=, картинки, PDF, архивы и другие файлы. |
Мультиязычный сайт: hreflang в карте
Если на страницах есть теги <link rel="alternate" hreflang="…" href="…">, генератор перенесёт их в карту как xhtml:link — так Google получает связи языковых версий из одного файла. Google принимает hreflang в HTML, в HTTP-заголовках или в sitemap; хватит одного способа, поэтому опцию можно выключить. Обратите внимание: каждая языковая версия должна ссылаться на все остальные и на саму себя. Проверить это можно валидатором hreflang.
Ограничения — и когда нужен другой инструмент
- До 100 страниц. Для небольших сайтов, лендингов и самописных проектов этого достаточно. Магазину или блогу на сотни страниц нужен генератор CMS: в WordPress с версии 5.5 карта есть из коробки (
/wp-sitemap.xml), Yoast SEO и Rank Math делают/sitemap_index.xmlи обновляют его при каждой публикации. - Только ссылки из HTML. JavaScript не выполняется: если меню или каталог рисуются скриптом, такие страницы генератор не найдёт. Это заодно сигнал проверить, видит ли их Googlebot.
- Карта — снимок на момент обхода. Добавили страницы — сгенерируйте карту снова или перейдите на автоматическую карту CMS.
- Сирот не найти. Страницы, на которые нет ни одной внутренней ссылки, обходом не находятся. Если такие есть, добавьте их в карту вручную и поставьте на них ссылки — карта не заменяет перелинковку.
Пример результата
<?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/blog/post/</loc>
<lastmod>2026-10-01</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/blog/post/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://example.com/blog/post/"/>
</url>
</urlset>
Тегов priority и changefreq в результате нет намеренно: Google их игнорирует. После загрузки карты следите в Search Console за отчётом «Страницы» — он покажет, какие адреса из карты попали в индекс. Если страницы долго не индексируются, проверьте их проверкой индексации и ссылки на сайте — проверкой битых ссылок.
Улучшите позиции в поиске
SEO-проблемы могут стоить вам трафика. Каскадный линкбилдинг улучшит видимость сайта в поиске.
