Pack Camo

Генератор XML-карти сайту

Перетворіть список URL на коректний sitemap.xml з lastmod, changefreq і priority.

Усе виконується локально — нічого не надсилається на сервер.

URL

7 URL

Один URL на рядок, після нього можна вказати дату lastmod, changefreq і priority. Рядки, що починаються з #, пропускаються. Перетягніть сюди файл .xml або .txt.

sitemap.xml

7 записів · 747 B

<?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/pricing</loc>
    <lastmod>2024-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
    <lastmod>2024-08-14</lastmod>
  </url>
  <url>
    <loc>https://example.com/search?q=shoes&amp;color=red</loc>
  </url>
  <url>
    <loc>https://example.com/contact</loc>
  </url>
</urlset>

Коректний sitemap. Завантажте його в корінь сайту й надішліть у Search Console.

Зі списку URL — у коректний sitemap.xml

Цей генератор XML-карти сайту перетворює вставлені вами URL на sitemap.xml за протоколом sitemaps.org: кожен URL перевіряється й екранується для XML, дублікати видаляються, а необов'язкові lastmod, changefreq і priority задаються для всіх одразу або для кожного URL. Понад 50 000 URL або 50 МБ результат ділиться на кілька файлів з індексом sitemap і завантажується одним zip-архівом. Також можна вставити або відкрити наявний sitemap, щоб перевірити й відредагувати його. Інструмент працює зі списком, який ви йому даєте, а не обходить ваш сайт, і все виконується у браузері.

Як створити XML-карту сайту

  1. 1Вставте URL сторінок, по одному на рядок, — з CMS, вивантаження краулера або стовпця таблиці. Кожен має бути абсолютним URL, що починається з https:// або http://.
  2. 2За бажанням вкажіть після URL його власні значення через пробіли або коми: https://example.com/pricing 2024-09-01 monthly 0.9.
  3. 3Задайте значення за замовчуванням для решти: lastmod (немає, сьогодні або дата), changefreq і priority — або не вказуйте їх.
  4. 4Виправте все, що вказано під полем введення, — неправильні URL, дублікати, інші хости, — потім скопіюйте або завантажте sitemap.xml.
  5. 5Завантажте файл у корінь сайту, додайте Sitemap: https://example.com/sitemap.xml у robots.txt і надішліть його в Google Search Console та Bing Webmaster Tools.

Навіщо потрібна XML-карта сайту

Sitemap перелічує URL, які мають знайти пошукові системи, з необов'язковою датою останньої зміни кожного. Він допомагає краулерам знаходити сторінки, на які веде мало посилань, — нові сторінки, глибокі архівні сторінки, великі сайти зі складною навігацією — і швидше повторно обходити змінені сторінки. Це підказка, а не команда: наявність URL у карті не гарантує індексацію.

Додавайте лише канонічні URL, які повертають 200 і які ви хочете бачити в пошуку. Не додавайте редиректи, сторінки помилок, сторінки з noindex, дублікати з параметрами відстеження та URL, закриті в robots.txt: вони дають суперечливі сигнали й витрачають краулінговий бюджет.

Теги в sitemap

<loc>
Обов'язковий. Абсолютний URL сторінки, не довший за 2 048 символів, екранований для XML: & у рядку запиту записується як &amp;. Інструмент екранує його за вас.
<lastmod>
Коли востаннє змінювався вміст сторінки, у форматі W3C Datetime: 2024-09-01 або 2024-09-01T14:30:00+00:00. Google використовує його, якщо значення стабільно точні, тож вказуйте справжні дати змін, а не сьогоднішню дату на кожній сторінці.
<changefreq>
always, hourly, daily, weekly, monthly, yearly або never. Google його ігнорує; деякі інші краулери можуть його читати.
<priority>
Від 0.0 до 1.0 відносно інших сторінок сайту (за замовчуванням 0.5). Google його теж ігнорує.

Великі сайти: 50 000 URL та індекс sitemap

Один файл sitemap може містити не більше 50 000 URL і важити не більше 50 МБ без стиснення. Якщо список перевищує будь-який з лімітів, генератор ділить його на sitemap-1.xml, sitemap-2.xml і так далі та записує sitemap.xml як індекс sitemap, що посилається на них. Вкажіть базовий URL, де лежатимуть файли, щоб посилання в індексі були правильними, завантажте їх усі й надсилайте лише індекс.

Індекс sitemap може перелічувати до 50 000 карт. Sitemap також можна віддавати стиснутим у gzip (sitemap.xml.gz); ліміт розміру стосується нестиснутого файлу.

Які перевірки виконуються

  • URL мають бути абсолютними URL з http або https; відносні шляхи відхиляються.
  • URL нормалізуються (хост у нижньому регістрі, пробіли та не-ASCII-символи в percent-encoding), а точні дублікати видаляються.
  • URL на іншому хості, ніж перший, позначаються: sitemap може містити лише URL свого хоста, якщо надсилання між сайтами не підтверджено в Search Console.
  • #фрагменти видаляються, бо пошукові системи їх ігнорують.
  • Значення lastmod мають бути коректними датами W3C, а priority — від 0.0 до 1.0.

Імпорт і редагування наявного sitemap

Вставте XML карти сайту або відкрийте файл .xml, і інструмент запропонує перетворити його назад на редагований список, зберігши lastmod, changefreq і priority кожного URL. Індекс sitemap читається як список URL дочірніх карт. Так можна швидко перевірити sitemap, який генерує ваша CMS, видалити URL або об'єднати дві карти. Використовуйте разом із генератором robots.txt, щоб вказати sitemap, і генератором мета-тегів, щоб задати канонічні URL на сторінках.

Поширені запитання

Цей інструмент обходить мій сайт?
Ні. Він будує sitemap з URL, які ви вставляєте або імпортуєте, тому підходить для будь-якого сайту, зокрема тестових (staging) і сторінок, до яких краулер не дістався б. Вивантажте список URL з CMS або краулера й вставте його сюди.
Скільки URL може бути в sitemap?
До 50 000 URL і 50 МБ без стиснення на файл. Довші списки автоматично діляться на кілька файлів sitemap плюс індекс sitemap.
Чи важливі changefreq і priority для SEO?
Не для Google — він ігнорує обидва. Google справді використовує точні дати lastmod. Не вказувати changefreq і priority — цілком допустимо.
Куди завантажити sitemap.xml?
Зазвичай у корінь сайту, наприклад https://example.com/sitemap.xml. Sitemap може перелічувати лише URL у своїй папці й нижче, тому корінь охоплює все.
Як надіслати sitemap у Google?
У Google Search Console відкрийте «Файли Sitemap», введіть URL карти й надішліть. Також додайте рядок Sitemap: у robots.txt, щоб її знайшли інші пошукові системи.
Чому & у моїх URL замінюється на &amp;?
Sitemap — це XML, де & починає сутність, тому його треба записувати як &amp;. Пошукові системи декодують його назад; сам URL не змінюється.
Чи можна додати URL з іншого домену?
Як правило, ні: sitemap має перелічувати URL на тому ж хості, що й сам файл. Міжсайтові sitemap працюють, лише якщо ви підтвердили права на обидва сайти в Search Console.
Мій список URL кудись завантажується?
Ні. Перевірка, генерація й пакування в zip виконуються у вашому браузері.