belun.app Блог

Генератор sitemap.xml — создать карту сайта онлайн

Ваш sitemap.xml —
Скачать

Вставьте адреса по одному в строке и получите sitemap.xml, который пройдёт проверку в Google Search Console и Яндекс Вебмастере. Амперсанды в параметрах экранируются как положено, дубли убираются, а список длиннее 50 000 адресов разбивается на пронумерованные файлы с индексом сверху. Значения lastmod, changefreq и priority можно задать сразу для всех или переопределить в отдельной строке.

Как это работает

  1. 1
    Вставьте адреса По одному в строке. Подойдут полные URL, короткие пути вида /pricing и колонка, скопированная из таблицы — укажите базовый адрес, и пути подставятся к нему. Пустые строки и строки с # пропускаются.
  2. 2
    Задайте lastmod, changefreq и priority Выберите значения сразу для всех адресов или допишите их через запятую в нужной строке: /blog/post, 2026-09-20, weekly, 0.8. Автоматический приоритет считается по глубине пути: главной достаётся 1.0, вложенным страницам меньше.
  3. 3
    Скачайте и отправьте в поиск Прочитайте предупреждения, нажмите «Скачать» и положите sitemap.xml в корень сайта. Затем добавьте строку Sitemap: https://вашдомен.ru/sitemap.xml в robots.txt и отправьте адрес в разделе «Файлы Sitemap» в Search Console.

Ваши данные защищены

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

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

Куда класть файл sitemap.xml?
Технически куда угодно, но по умолчанию — в корень: https://вашдомен.ru/sitemap.xml. Место важно потому, что карта может перечислять только адреса на своём уровне и ниже. Файл в /blog/sitemap.xml не имеет права указывать на /pricing, а корневой — может перечислить всё. После загрузки пропишите его в robots.txt и отправьте в Search Console или Яндекс Вебмастере.
Влияют ли changefreq и priority на что-нибудь?
Google не учитывает ни то, ни другое и открыто сказал об этом в 2023 году: слишком многие проставляли priority 1.0 всем страницам подряд, и сигнал обесценился. Bing и Яндекс их по-прежнему читают. Вреда от этих элементов нет, поэтому здесь они необязательные: включите для других поисковиков или выключите ради компактного файла.
В каком формате указывать lastmod?
W3C Datetime: либо YYYY-MM-DD, либо полная метка времени вроде 2026-09-20T14:30:00+03:00. Привычный формат 20.09.2026 парсер не примет. В отличие от changefreq, дату Google действительно использует, но только если ей доверяет: если каждую ночь проставлять всему сайту сегодняшнее число, поисковик просто перестанет смотреть на это поле.
Что делать, если адресов больше 50 000?
В одну карту помещается не более 50 000 адресов или 50 МБ в несжатом виде — что наступит раньше. Если вставить больше, инструмент разложит список по файлам sitemap-1.xml, sitemap-2.xml и так далее, а в sitemap.xml соберёт индекс со ссылками на них. Загружать нужно все файлы, а отправлять в поиск — только индекс.
Почему карта не проходит проверку?
В девяти случаях из десяти виноват неэкранированный амперсанд. Адрес /search?q=shoes&sort=price внутри элемента loc обязан выглядеть как /search?q=shoes&amp;sort=price, иначе XML считается битым и файл отклоняется целиком. Генератор экранирует &, <, >, кавычки и апострофы сам. Вторая частая причина — BOM или лишний пробел перед объявлением XML.
Какие адреса не стоит включать?
Всё, что не является канонической и индексируемой версией страницы: редиректы, страницы с noindex, адреса, закрытые в robots.txt, страницы пагинации-дубли и те, чей canonical ведёт в другое место. Search Console помечает их ошибками и предупреждениями, и отчёт перестаёт быть полезным. В карте должны быть только страницы, которые вы хотите видеть в выдаче.
Помогает ли карта сайта в ранжировании?
Нет. Она помогает обнаружению, а это другое. Карта сообщает роботам, какие адреса существуют, поэтому новые и глубоко запрятанные страницы находятся быстрее. Выше в выдаче они от этого не станут, а небольшой сайт с нормальной перелинковкой обходится и без неё. Смысл появляется от нескольких сотен страниц или когда на страницы вообще ниоткуда не ссылаются.

Из блога

XML-карта сайта: что поисковик читает, а что выбрасывает Два элемента, которые ещё работают, ошибка экранирования, ломающая половину самописных карт, и случаи, когда карта не нужна вовсе. Читать статью →

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