Генератор Sitemap XML зі списку URL
Коли CMS не може створити карту сайту або створює зламану, чистого списку URL достатньо, щоб зібрати її самостійно.
Ваші дані залишаються у браузері. Нічого не передається на сервер і не зберігається.
Основні факти
- Один файл sitemap обмежено 50 МБ (без стиснення) або 50 000 URL; довші списки треба розбивати.
- Файли sitemap мають бути в кодуванні UTF-8, з повними абсолютними URL і екранованими значеннями.
- Google ігнорує значення priority і changefreq; lastmod використовується, якщо воно стабільно точне.
- Якщо sitemap не надіслано в Search Console, він охоплює лише URL у власному каталозі та нижче, тому зазвичай його розміщують у корені сайту.
Завантажте чек-лист «Діагностика проблем з індексацією»
Покрокова перевірка: статус у Search Console, доступність сторінки, robots.txt, noindex, канонічна URL-адреса, переспрямування, файл Sitemap і зворотні посилання — і що робити в кожному випадку.
Завантажити PDF PDF · сторінок: 3Як користуватися
- Вставте URL, які мають з’являтися в результатах пошуку, по одному в рядку, або виберіть файл.
- Виберіть, чи додавати lastmod: не додавати, сьогоднішня дата або вибрана вами дата.
- Якщо список може не вміститися в один файл, введіть базову URL-адресу, за якою будуть розміщені файли.
- Натисніть Створити карту сайту і завантажте кожен файл.
- Розмістіть файли в корені сайту й надішліть sitemap (або індексний файл) у Search Console чи вкажіть його в robots.txt.
Де взяти дані
Ваша CMS або база даних
Експорт URL опублікованих сторінок, які можна індексувати.
Сканування вашого сайту
URL з краулера, відфільтровані до сторінок, які повертають 200 і є канонічними.
Старий sitemap
URL, витягнуті з наявного файлу sitemap, очищені й оновлені.
Які URL включати
Лише канонічні URL, які ви хочете бачити в результатах пошуку. Не включайте переадресації, сторінки з noindex, дублікати з параметрами та сторінки, заблоковані в robots.txt.
Як правильно задавати lastmod
lastmod має показувати останнє суттєве оновлення сторінки, а не дату створення файлу. Якщо справжніх дат ви не знаєте, краще не вказувати lastmod, ніж ставити всім сторінкам сьогоднішню дату.
Як надіслати sitemap
Надішліть його у звіті Sitemaps у Search Console або додайте рядок Sitemap: у robots.txt. Sitemap — це підказка: він допомагає Google знаходити URL, але не гарантує, що їх буде проскановано чи проіндексовано.
Наступний крок
Потрібно навпаки? Можна витягти всі URL з наявної карти сайту.
Запитання й відповіді
Чи варто додавати priority і changefreq?
Немає потреби: Google ігнорує обидва значення.
Чи гарантує sitemap індексацію?
Ні. Він полегшує виявлення сторінок, а чи буде сторінку проіндексовано, залежить від неї самої.
Чи може один sitemap містити кілька сайтів?
Sitemap, на який посилається robots.txt сайту, має містити лише URL цього сайту. Інструмент попереджає, якщо в списку змішано хости.
Де розміщувати файли?
Зазвичай у корені сайту, наприклад https://your-site/sitemap.xml, щоб вони охоплювали весь сайт.
Джерела
- Build and submit a sitemap — Google Search Central: https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap