Генератор sitemap

Вставьте список URL и получите sitemap.xml — без обхода сайта и без загрузки.

sitemap.xml

Вставьте по одному URL в строке, чтобы собрать sitemap.

Как пользоваться

  1. Вставьте по одному URL в строке — пустые строки и строки, начинающиеся с «#», пропускаются. Sitemap собирается по мере ввода; кнопки «Создать» нет.
  2. Дубликаты по умолчанию удаляются после нормализации URL. Включите «Сортировать по URL» для стабильного порядка кодовых точек и раскрывайте «Необязательные поля», только если всем URL нужны одинаковые lastmod, changefreq или priority.
  3. Проверьте предпросмотр XML, затем нажмите «Копировать» или «Скачать sitemap.xml». Если строку использовать нельзя, под разделом «Проблемы» появятся её номер и причина; остальная часть списка всё равно выгружается.

Пример

URL

https://www.example.com/
https://www.example.com/about
https://www.example.com/search?q=hello&lang=en
https://www.example.com/

sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
  </url>
  <url>
    <loc>https://www.example.com/about</loc>
  </url>
  <url>
    <loc>https://www.example.com/search?q=hello&amp;lang=en</loc>
  </url>
</urlset>

Четвёртая строка повторяет первый URL, поэтому она удалена. «&» в строке запроса становится «&amp;» в тексте XML. Статистика читается так: «URL: 3 · Удалено дубликатов: 1».

Ограничения и честные замечания

  • Инструмент не обходит ваш сайт: он только форматирует вставленный список. Чтобы находить страницы автоматически, нужен краулер.
  • URL нормализует сам браузер: схема и хост переводятся в нижний регистр, порты по умолчанию удаляются, IDN превращается в punycode, пробелы и не-ASCII пути кодируются процентами. Поэтому <loc> может отличаться от того, что вы ввели.
  • Ограничение sitemaps.org — 50 000 URL и 50 МБ на файл; здесь проверяются 50 000 URL, 2048 символов на URL и 3 000 000 символов ввода, а вместо обрезания выводится ошибка.
  • lastmod никогда не угадывается по серверу или часам: он записывается только когда вы выбрали дату. changefreq и priority необязательны и применяются ко всем URL.
  • Создаётся только стандартный <urlset>: без индекса sitemap, hreflang, расширений изображений и видео. Теги XML, даты и числа не переводятся.
  • Ничего не загружается, не сохраняется и не попадает в URL; предпросмотр ограничен 2000 URL, а копирование и скачивание всегда содержат полный список.

Что обычно нужно дальше, когда вы готовите сайт для поисковых систем.