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

Превращайте URL-адреса страниц и метаданные сканирования в готовый к использованию sitemap.xml.

URL-адреса карты сайта

Вставьте список URL или существующий sitemap.xml, затем при необходимости уточните отдельные записи.

0URL

Один URL на строку. Если вставить целый sitemap.xml, его URL, даты и ссылки hreflang загрузятся для редактирования.

Значения по умолчанию для всех URL

Необязательно. Применяется к каждому URL без собственного значения; оставьте поле пустым, чтобы не включать его в XML.

Сгенерированный sitemap.xml

Исправьте критические ошибки перед копированием или скачиванием XML.

sitemap.xml

Проверка протокола

    Готово. Вставьте URL или загрузите пример hreflang.URL-адресов: 0

    Ваши URL-адреса и метаданные остаются в вашем браузере. Никакие данные не отправляются на BroBroGo.

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

    Какие поля можно включить в карту сайта?

    Каждая запись содержит URL-адрес страницы. Вы также можете добавить дату последнего изменения, ожидаемую частоту обновления и относительный приоритет. Google игнорирует частоту и приоритет, в то время как другие поисковые роботы могут использовать их в качестве подсказок.

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

    Укажите каждую языковую или региональную версию как отдельный URL-адрес, а затем добавьте один и тот же полный набор альтернативных версий (включая саму эту страницу) к каждой версии. При необходимости используйте x-default для резервной страницы.

    Когда требуется более одной карты сайта?

    Карта сайта может содержать до 50 000 URL-адресов и иметь размер не более 50 МБ до сжатия. Разделите крупные сайты на несколько файлов карт сайтов и перечислите их в файле индекса карты сайта (sitemap index).

    Роль файла sitemap.xml в поисковой оптимизации

    Файл sitemap.xml представляет собой структурированную карту сайта, предназначенную для поисковых роботов. Этот документ содержит перечень страниц веб-ресурса, подлежащих индексации, а также метаданные, которые помогают поисковым системам точнее планировать обход страниц. Наличие корректной карты сайта ускоряет обнаружение нового контента и гарантирует, что важные разделы не будут пропущены при сканировании.

    Инструмент «Генератор XML-карты сайта» разработан для владельцев сайтов, контент-менеджеров и разработчиков, которым необходимо быстро сформировать или отредактировать файл sitemap.xml. Он позволяет преобразовывать списки адресов или существующие файлы разметки в валидный XML-код, добавлять метаданные и настраивать языковые альтернативные ссылки hreflang. Обработка данных полностью происходит локально: ваши URL-адреса и метаданные остаются в вашем браузере, никакие данные не отправляются на BroBroGo.

    Структура и метаданные карты сайта

    Каждая запись в файле sitemap.xml строится вокруг тега <loc>, содержащего полный URL-адрес страницы. Помимо самого адреса, протокол sitemap поддерживает три ключевых атрибута метаданных:

    • Дата последнего изменения (<lastmod>): указывает поисковому роботу, когда страница обновлялась в последний раз. Дата должна передаваться в формате YYYY-MM-DD или в виде полной строки даты и времени ISO.
    • Частота изменений (<changefreq>): ориентировочный интервал обновления контента. Допустимые значения включают: always (Всегда (Always)), hourly (Ежечасно (Hourly)), daily (Ежедневно (Daily)), weekly (Еженедельно (Weekly)), monthly (Ежемесячно (Monthly)), yearly (Ежегодно (Yearly)) и never (Никогда (Never)). Значение none (Не включать) исключает данный тег из разметки.
    • Приоритет (<priority>): относительная важность страницы внутри сайта, выраженная числом от 0 до 1. Значения вроде «1e0» автоматически нормализуются до «1».

    Поисковые системы по-разному интерпретируют эти параметры. Например, Google игнорирует частоту и приоритет, в то время как другие поисковые роботы могут использовать их в качестве подсказок для приоритизации очереди сканирования.

    Использование атрибутов hreflang для мультиязычных сайтов

    Для сайтов, имеющих локализованные версии страниц под разные языки или регионы, в карту сайта внедряются атрибуты hreflang. Это позволяет поисковым системам направлять пользователей на версию сайта, соответствующую их языковым предпочтениям.

    При генерации карты сайта с hreflang действуют строгие правила валидации:

    1. Каждая языковая или региональная версия должна быть указана как отдельный URL-адрес в карте сайта.
    2. Набор альтернативных версий для каждого URL должен обязательно включать ссылку на самого себя (самоадресация). Если это правило нарушено, генератор выведет предупреждение: «Набор альтернативных версий для URL {index} не содержит ссылку на самого себя».
    3. Любой альтернативный URL, указанный в блоке hreflang для одной страницы, должен присутствовать в карте сайта в качестве самостоятельной записи. В противном случае возникнет ошибка: «Альтернативный URL {url} для URL {index} не указан как самостоятельная запись URL».
    4. Значения hreflang не должны дублироваться в пределах одной страницы. При повторении кода языка генерируется ошибка: «URL {index} дублирует значение hreflang {language}».

    Правила валидации и ограничения генератора

    При создании карты сайта необходимо соблюдать технические ограничения протокола и правила встроенного валидатора:

    • Лимиты протокола: Один файл sitemap.xml может содержать не более 50 000 URL-адресов и иметь размер не более 50 МБ до сжатия. Если сайт превышает эти лимиты, его разделяют на несколько файлов, которые затем объединяются в файле индекса карты сайта (sitemap index).
    • Лимиты инструмента: Данный редактор поддерживает не более 500 записей URL одновременно. При превышении лимита выводится сообщение: «Этот редактор поддерживает не более {max} записей URL одновременно».
    • Единообразие хоста: Все URL-адреса в карте сайта должны использовать один и тот же хост. Смешивание разных доменов недопустимо и вызывает ошибку: «URL {index} должен использовать тот же хост, что и {host}».
    • Формат адресов: Каждый URL должен быть полным адресом с http:// или https:// и иметь длину менее 2048 символов. При нарушении этих правил выводятся ошибки «URL {index} должен быть полным адресом с http:// или https://» или «URL {index} должен быть короче 2048 символов».
    • Экранирование символов: Инструмент автоматически применяет XML-экранирование сущностей. Например, символ & в параметрах запроса URL преобразуется в &amp;.

    Если в структуре данных присутствуют блокирующие ошибки, генератор не станет создавать некорректный XML-код, требуя предварительного исправления всех замечаний.

    Инструкция по работе с интерфейсом

    Для начала работы в поле «Вставьте URL или sitemap.xml» введите список адресов (по одному на строку) или вставьте содержимое старого файла sitemap.xml. При импорте существующего XML-файла все URL, даты и связи hreflang автоматически загрузятся в форму для редактирования. Дубликаты адресов отсеиваются автоматически.

    После импорта вы можете настроить «Значения по умолчанию для всех URL». Эти параметры применятся ко всем записям, у которых не заданы индивидуальные метаданные. Если вы хотите исключить определенный тег из итогового файла, просто оставьте соответствующее поле пустым.

    В процессе работы инструмент выводит сервисные сообщения в зависимости от состояния данных:

    • «Готово. Вставьте URL или загрузите пример hreflang.» — исходное состояние.
    • «Добавлено {count} URL.» или «Добавлено {count} URL, пропущено {skipped} дубликатов.» — отчет о распознавании импортированных строк.
    • «Корректный файл sitemap.xml сгенерирован для {count} URL.» — успешная генерация.
    • «Ошибок для проверки: {count}.» — указывает на наличие проблем в блоке «Проверка протокола».

    Готовый результат можно скопировать из окна предварительного просмотра или сохранить на устройство, нажав кнопку «Скачать XML».

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

    Какие поля можно включить в карту сайта?
    Каждая запись содержит URL-адрес страницы. Вы также можете добавить дату последнего изменения, ожидаемую частоту обновления и относительный приоритет. Google игнорирует частоту и приоритет, в то время как другие поисковые роботы могут использовать их в качестве подсказок.

    Как добавить альтернативные версии hreflang?
    Укажите каждую языковую или региональную версию как отдельный URL-адрес, а затем добавьте один и тот же полный набор альтернативных версий (включая саму эту страницу) к каждой версии. При необходимости используйте x-default для резервной страницы.

    Когда требуется более одной карты сайта?
    Карта сайта может содержать до 50 000 URL-адресов и иметь размер не более 50 МБ до сжатия. Разделите крупные сайты на несколько файлов карт сайтов и перечислите их в файле индекса карты сайта (sitemap index).