Перейти к содержимому
ToolMug

Генератор XML Sitemap

Есть список страниц из CMS, таблицы или краулера? Вставьте URL и скачайте sitemap.xml по стандарту, готовый к загрузке и отправке в поисковые системы. Можно задать одну дату изменения для всех страниц или свою для отдельных. Списки длиннее 50 000 URL автоматически делятся на несколько файлов с индексом sitemap.

Работает в браузере — введённые данные никуда не загружаются

Один полный URL на строку. Добавьте дату через пробел (2026-09-30), чтобы задать странице собственную дату изменения.

Используется для строк без собственной даты. Очистите поле, чтобы не указывать lastmod.

sitemap.xml, URL: 4

Загрузите в корень сайта, добавьте строку Sitemap: в robots.txt и отправьте файл в Google Search Console и Bing Webmaster Tools.

Один файл sitemap содержит не более 50 000 URL и 50 МБ; большие списки делятся автоматически. Google игнорирует changefreq и priority, поэтому они не добавляются. Специальные символы экранируются, а пути не из ASCII кодируются в процентной записи.

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

  1. Вставьте по одному полному URL на строку. Чтобы задать странице свою дату, добавьте её через пробел, например 2026-09-30.
  2. Задайте Дату изменения для остальных страниц или очистите поле, чтобы не указывать даты.
  3. Скачайте sitemap.xml (или ZIP со всеми файлами и индексом для больших сайтов) кнопкой Скачать всё (ZIP).
  4. Загрузите файл в корень сайта, укажите его в robots.txt и отправьте в Google Search Console.

Описание параметров

Дата изменения
Сообщает поисковым системам, когда страница в последний раз существенно менялась. Указывайте только реальные даты — дата, которая меняется каждый день, игнорируется.
Разделение на файлы
В каждом файле не более 50 000 URL и 50 МБ. Файл индекса перечисляет все части, а отправляете вы только индекс.

Что подаётся на вход и что получается

Допустим, вы вставили эти строки, а дата изменения задана как 2026-10-11:

https://example.com/
https://example.com/blog/hello-world 2026-09-30
https://example.com/products?id=1&color=red
https://example.com/
example.com/about
https://example.com/café

Вторая строка сохраняет собственную дату. Повторяющаяся первая строка удаляется и считается дубликатом, а строка 5 пропускается, потому что у неё нет схемы http:// или https://. Результат:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
    <lastmod>2026-09-30</lastmod>
  </url>
  <url>
    <loc>https://example.com/products?id=1&amp;color=red</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  <url>
    <loc>https://example.com/caf%C3%A9</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
</urlset>

Амперсанд в строке запроса экранируется как &amp;, как того требует XML, а буква с диакритическим знаком кодируется в процентной записи. Строка с датой в другом формате всё равно используется как URL; тогда страница возвращается к общей дате изменения.

Если список требует более одного файла, они называются sitemap-1.xml, sitemap-2.xml и так далее, а индекс — sitemap_index.xml. Индекс ссылается на каждый файл в домене первого URL или по адресу, который вы введёте в поле «Где будут лежать файлы sitemap», оно появляется только тогда, когда нужно разделение.

Часто задаваемые вопросы

Почему нет changefreq и priority?

Google заявлял, что игнорирует оба, а другие поисковые системы придают им мало веса, поэтому генератор оставляет файл простым.

Может ли sitemap содержать страницы с другого домена?

Обычно нет. URL должны быть на том же хосте, что и sitemap; инструмент помечает строки с других доменов.

Как проверить результат?

Вставьте или откройте его в инструменте Проверка XML Sitemap, который проверяет формат, даты и URL.

Конфиденциальность

Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.

Похожие инструменты