Генератор 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.
Як це виглядає



Генератор XML Sitemap онлайн
Генератор 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="uk" href="https://example.com/blog/post/"/>
</url>
</urlset>
Тегів priority і changefreq у результаті немає навмисно: Google їх ігнорує. Після завантаження карти стежте в Search Console за звітом «Сторінки» — він покаже, які адреси з карти потрапили в індекс. Якщо сторінки довго не індексуються, перевірте їх перевіркою індексації, а посилання на сайті — перевіркою битих посилань.
Покращте позиції в пошуку
SEO-проблеми можуть коштувати вам трафіку. Каскадний лінкбілдінг покращить видимість сайту в пошуку.
