Генератор sitemap.xml

Вставьте адреса — из таблицы, из консоли, в каком виде есть — и получите файл, который примут поисковики. О повторах и посторонних строках вам скажут, а не выбросят их молча.

Google читает lastmod, а changefreq и priority не смотрит — они здесь для других роботов.

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

  1. Вставьте список адресов по одному в строке; относительные пути сработают, если заполнен адрес сайта.
  2. Укажите дату изменения, если она есть, — это поле Google действительно читает.
  3. Скопируйте XML или скачайте sitemap.xml и положите в корень сайта.
  4. Чтобы проверить готовый файл, перейдите на «Проверить» и вставьте его.

Полезно знать

Амперсанд, который ломает файл целиком

Адрес с параметрами — /?a=1&b=2 — дело обычное, но в XML амперсанд обязан быть записан как &. Иначе разборщик спотыкается на первой такой строке и отвергает весь файл, а не одну запись. Тулза экранирует каждый записанный адрес, поэтому строка запроса никогда не стоит вам карты сайта.

Что Google на самом деле читает

Из четырёх полей используется только lastmod, и только если он честный: дата, которая меняется при каждой выкладке, учит робота её игнорировать. Changefreq и priority Google не смотрит уже много лет — они остались здесь, потому что их читают другие роботы и часть внутренних инструментов, но двигать позиции они не будут.

Частые вопросы

Сколько адресов помещается в один файл?

Пятьдесят тысяч и не больше пятидесяти мегабайт без сжатия. Дальше список разбивают на несколько файлов, а их перечисляют в индексе карт сайта. При проверке вставленного файла превышение лимита показывается отдельно.

Каких страниц в карте быть не должно?

Всего, что вы не хотели бы увидеть в выдаче: закрытых robots.txt или noindex, дублей с канониклом на другую страницу, редиректов и страниц ошибок. Карта, набитая такими адресами, снижает доверие ко всему файлу.

Куда класть готовый файл?

В корень сайта, рядом с robots.txt, и добавить туда строку «Sitemap: https://example.com/sitemap.xml». Отправлять его в Search Console после этого необязательно, но так первый обход начнётся быстрее.

Можно ли этой тулзой обойти мой сайт?

Нет, и ни одна браузерная тулза честно этого не может: страницу с чужого домена скрипту читать не дают из соображений безопасности. Здесь файл собирается из вашего списка, а сам список берётся из CMS, из сборки или из настольного краулера.

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