Как быстро создать sitemap.xml
Чтобы подготовить валидную карту сайта для интернет-магазина или информационного ресурса, откройте генератор sitemap.xml, вставьте список адресов и нажмите кнопку «Сгенерировать sitemap.xml». Сервис автоматически сформирует корректный XML-документ со всеми обязательными тегами, подсчитает точное количество ссылок и покажет размер файла в байтах.
Инструмент решает сразу несколько практических задач вебмастера: - быстрое создание sitemap из подготовленного списка URL; - конвертация выгрузки ссылок из базы данных в XML-формат; - ускорение индексации новых разделов и карточек товаров; - обновление структуры карты после редизайна сайта; - подготовка файла для добавления в панель вебмастера.
Подготовка данных для генерации
Поле ввода принимает адреса в двух удобных форматах. Первый вариант - простой список, где каждый URL указывается с новой строки. Второй вариант - расширенная запись через запятую: URL,lastmod,changefreq,priority. Такой формат позволяет гибко настроить дату последнего изменения, частоту обновления и вес для каждой страницы индивидуально.
Если в строке не указаны дополнительные параметры, сервис применит значения по умолчанию: changefreq = weekly и priority = 0.5. Если вам нужно добавить пояснения к списку ссылок, используйте символ # в начале строки: такие комментарии игнорируются при генерации и не попадают в итоговый XML.
При заполнении важно соблюдать базовые требования:
- каждый адрес обязан начинаться с протокола http или https;
- допустимые значения частоты обновления (changefreq): always, hourly, daily, weekly, monthly, yearly, never;
- параметр приоритета (priority) указывается числом от 0.0 до 1.0.
Пошаговая инструкция
- Вставьте список страниц. Добавьте ссылки в поле ввода. Можно использовать как простые URL, так и строки с параметрами
URL,lastmod,changefreq,priority. - Проверьте настройки по умолчанию. Убедитесь, что базовые значения частоты обновления и приоритета подходят для страниц без индивидуальных настроек.
- Запустите генерацию. Нажмите кнопку «Сгенерировать sitemap.xml».
- Скопируйте результат. Получите готовый XML-код, сохраните его в файл с именем
sitemap.xmlи загрузите в корневую папку вашего сайта.
Пример генерации карты сайта
Предположим, вам нужно внести в карту сайта несколько адресов с разным приоритетом и датами обновления. В поле ввода можно указать строки следующего вида:
https://zyntec.ru/services/json-v-csv/,2024-01-15,weekly,0.8
https://zyntec.ru/services/generator-sitemap/
Для первой строки сервис сохранит указанную дату, частоту и приоритет 0.8. Для второй строки будут автоматически применены дефолтные параметры: еженедельное обновление и приоритет 0.5. На выходе формируется валидная XML-структура с корневым тегом urlset и блоками url, loc, lastmod, changefreq и priority для каждого адреса.
Ограничения и особенности работы
Главное техническое ограничение стандарта: один файл sitemap может содержать не более 50 000 URL, а его итоговый объем не должен превышать 50 МБ. Если в вашем каталоге больше страниц, разбейте список на несколько частей и объедините их через файл индекса sitemap.
Вместе со сгенерированным кодом инструмент сразу отображает служебную информацию: итоговое количество обработанных адресов и точный вес файла в байтах. Это позволяет контролировать лимиты перед загрузкой файла на сервер.
Возможные ошибки при заполнении
Перед генерацией разметки инструмент проверяет корректность введенных данных. Если в списке есть неточности, сервис остановит обработку и покажет соответствующее уведомление:
- «Добавьте хотя бы один URL» возникает, если поле ввода оставлено пустым.
- «URL должен начинаться с http или https: X» сообщает, что указанный адрес не содержит протокола.
- «Некорректный changefreq «X» для URL» появляется при опечатке в значении периодичности обновления.
- «priority должен быть от 0.0 до 1.0 (URL)» указывает на то, что приоритет страницы задан вне допустимого числового диапазона.
Чтобы исправить ошибку, скорректируйте проблемную строку в поле ввода и повторно нажмите кнопку генерации.