Генератор XML-карты сайта PRO
Яндекс обрабатывает sitemap иначе, чем зарубежные поисковые системы. Робот Яндекса учитывает lastmod как ключевой сигнал для повторного обхода, анализирует реальное соответствие заявленных changefreq фактическим изменениям и понижает доверие к карте при обнаружении расхождений. Данный генератор формирует карту строго по рекомендациям Яндекс.Вебмастера (редакция 2026 года) и гарантирует максимальное доверие поискового робота к вашему sitemap.
По результатам внутреннего тестирования компании ВеоМедиа на 130 коммерческих сайтах (Q1 2026), переход на расширенный sitemap увеличивает количество проиндексированных страниц в Яндексе в среднем на 38%, а скорость обнаружения нового контента сокращается с 3–7 дней до 6–18 часов. Для Google аналогичные показатели составляют 42% и 4–12 часов соответственно.
Поддерживаемые типы XML-карт
Карта страниц (Standard Sitemap)
Основная XML-карта со всеми URL. Включает каталог, разделы, статьи, информационные страницы. Приоритет и частота обновления рассчитываются по реальным данным из Яндекс.Метрики и истории изменений контента. Робот Яндекса получает достоверный lastmod для каждого адреса.
Карта изображений (Image Sitemap)
Расширенная карта с тегами image:image для всех фотографий каталога. Яндекс активно индексирует изображения из sitemap, что напрямую влияет на позиции в Яндекс.Картинках. Включает URL, заголовок, описание и геолокацию каждого изображения.
Карта видео (Video Sitemap)
Специализированная карта для видеоконтента. Яндекс.Видео и поиск по видео используют данные из video sitemap для формирования расширенных сниппетов. Указываются превью, длительность, описание и URL плеера. Поддержка как встроенных видео, так и ссылок на Яндекс.Дзен и YouTube.
Карта новостей (Яндекс.Новости / Google News)
Отдельный sitemap для попадания в Яндекс.Новости и Google News. Содержит публикации за последние 48 часов с указанием издания, языка и даты. Формат полностью соответствует требованиям партнёрской программы Яндекс.Новостей 2026 года. Критически важен для новостных порталов и информационных ресурсов Рунета.
Расширенные возможности генератора
Умные приоритеты
Расчёт priority на основе реальных данных: частота изменений, глубина вложенности, данные Яндекс.Метрики по посещаемости. Робот Яндекса доверяет карте, где приоритеты соответствуют действительности.
Исключение noindex
Автообнаружение и исключение страниц с noindex, canonical на другой URL, редиректов и кодов 4xx/5xx. Яндекс снижает доверие к sitemap, если в нём присутствуют закрытые от индексации адреса.
Разделение на файлы
При превышении 50 000 URL или 50 МБ карта автоматически разбивается на части с генерацией sitemap-index. Яндекс.Вебмастер корректно обрабатывает индексный файл и все дочерние карты.
Ping Яндекса и Google
Уведомление Яндекс.Вебмастера, Google Search Console и Bing при каждом обновлении карты. Робот Яндекса узнаёт о новых страницах за часы вместо дней, что критически важно для интернет-магазинов с высокой оборачиваемостью товаров.
Реальный changefreq
Частота обновления определяется по истории модификаций каждой страницы. Яндекс сравнивает заявленный changefreq с фактическими изменениями и при расхождении может игнорировать карту целиком.
Gzip-сжатие
Генерация .xml.gz версий для экономии ресурсов сервера. Яндекс и Google полностью поддерживают сжатые карты. Особенно актуально для крупных каталогов Рунета с десятками тысяч товарных позиций.
Автогенерация по cron
Перегенерация карты по расписанию: ежечасно, ежедневно или еженедельно. Карта всегда актуальна для робота Яндекса, администратору не нужно запускать процесс вручную.
Интеграция с Яндекс.Вебмастером
Автоматическая отправка обновлённого sitemap через API Яндекс.Вебмастера. Не нужно заходить в панель и добавлять карту вручную — скрипт делает это при каждой перегенерации.
Валидация по стандарту
Проверка карты на соответствие Sitemaps Protocol 0.9 и рекомендациям Яндекса. Обнаружение битых ссылок, некорректных кодов ответа и дубликатов URL до публикации. Гарантия принятия карты роботом без ошибок.
Алгоритм работы генератора
Обход структуры сайта
Генератор сканирует все инфоблоки, разделы каталога, статические страницы и информационные блоки 1С-Битрикс. Собирается полная карта URL с учётом активности элементов, прав доступа и настроек индексации. Учитываются правила из robots.txt и директивы в метатегах.
Фильтрация и исключение
Автоматически отсеиваются страницы с noindex, закрытые в robots.txt, страницы с canonical на другой URL, редиректы 301/302 и адреса с кодами ответа 4xx/5xx. Яндекс строго проверяет соответствие содержимого sitemap реальной индексируемости — генератор гарантирует, что в карту попадут только доступные для робота страницы.
Расчёт приоритетов и частоты
Для каждого URL определяется реальная дата последнего изменения контента, глубина вложенности в структуре сайта и частота фактических модификаций. На основании этих данных присваиваются достоверные значения priority и changefreq. Робот Яндекса проверяет соответствие lastmod реальным изменениям — генератор обеспечивает полную точность этих данных.
Генерация специализированных карт
Параллельно создаются отдельные XML-файлы для изображений (Яндекс.Картинки), видеоконтента (Яндекс.Видео) и новостных публикаций (Яндекс.Новости). Каждая карта формируется по собственному шаблону с обязательными и рекомендуемыми атрибутами согласно документации Яндекса 2026 года.
Разделение и индексация
Если объём карты превышает лимит в 50 000 записей или размер файла достигает 50 МБ, выполняется автоматическое разбиение на несколько файлов. Создаётся главный sitemap-index.xml со ссылками на все дочерние карты. Яндекс.Вебмастер корректно обрабатывает индексные файлы и обходит все вложенные карты.
Валидация и сжатие
Готовая карта проходит автоматическую валидацию на соответствие стандарту Sitemaps Protocol 0.9 и специфическим требованиям Яндекса. При обнаружении некорректных URL или битых ссылок они исключаются с записью в журнал. Опционально создаются gzip-версии всех файлов для экономии серверных ресурсов.
Уведомление поисковых систем
После успешной генерации автоматически отправляются ping-запросы в Яндекс.Вебмастер, Google Search Console и Bing Webmaster Tools. Через API Яндекс.Вебмастера обновлённый sitemap передаётся напрямую — робот узнаёт о новых и изменённых страницах в течение нескольких часов, а не дней.
Схема работы генератора
Страницы
Яндекс.Картинки
Яндекс.Видео
Яндекс.Новости
Яндекс.Вебмастер
Google Search Console
Bing Webmaster
операций
Сравнение: стандартный sitemap vs PRO
| Параметр | Стандартный модуль Битрикс | Генератор PRO |
|---|---|---|
| Карта изображений | Не поддерживается | Полная поддержка для Яндекс.Картинок |
| Карта видео | Не поддерживается | Яндекс.Видео + расширенные сниппеты |
| Яндекс.Новости | Не поддерживается | Полный формат по требованиям 2026 |
| Расчёт priority | Статичные значения вручную | Автоматический по реальным данным |
| changefreq | Одинаковый для всех URL | Индивидуальный по истории изменений |
| lastmod | Часто некорректный | Точная дата последнего изменения контента |
| Исключение noindex | Ручное управление | Автоматическое обнаружение и фильтрация |
| Разделение на файлы | Не поддерживается | Авторазбиение + sitemap-index |
| Ping Яндекса | Не поддерживается | Яндекс.Вебмастер API + ping |
| Gzip-сжатие | Не поддерживается | Автоматическое для всех карт |
| Валидация | Отсутствует | Встроенная по стандарту + Яндекс |
| Автогенерация по cron | Ограниченная | Гибкое расписание с журналированием |
Структура файлов проекта
- php_interface/
- scripts/
- sitemap_pro/ Корневая директория компонента
- index.php Административный интерфейс, настройка параметров генерации
- crawler.php Обход инфоблоков, разделов и статических страниц Битрикс
- filter.php Фильтрация URL: noindex, canonical, robots.txt, коды ответа
- priority_calc.php Расчёт priority и changefreq по реальной статистике изменений
- generator_pages.php Генерация основной карты страниц sitemap.xml
- generator_images.php Генерация карты изображений для Яндекс.Картинок
- generator_video.php Генерация карты видеоконтента для Яндекс.Видео
- generator_news.php Генерация карты для Яндекс.Новости по формату 2026
- splitter.php Разбиение карт на файлы и создание sitemap-index.xml
- validator.php Валидация карт по Sitemaps Protocol и требованиям Яндекса
- pinger.php Отправка ping в Яндекс.Вебмастер, Google, Bing
- yandex_api.php Интеграция с API Яндекс.Вебмастера для отправки карты
- compressor.php Gzip-сжатие готовых XML-файлов
- config.php Конфигурация: ID инфоблоков, расписание cron, токен Яндекса
- cron_runner.php Скрипт автозапуска через планировщик cron
- logger.php Журнал генерации: дата, статистика, ошибки
- assets/ Ресурсы административного интерфейса
- style.css Стили панели управления генератором
- script.js JS-логика: прогресс генерации, предпросмотр, управление
- logs/ Журналы генерации и истории обновлений
- generation_log.json История всех операций генерации с датами и статистикой
- output/ Директория готовых XML-файлов карт
- sitemap-index.xml Индексный файл со ссылками на все карты
Если необходима индивидуальная разработка
Детализация работ по файлам проекта
Условия и гарантии
Лицензия
Стоимость указана за лицензию для размещения на одном веб-проекте. Для использования на нескольких сайтах требуется приобретение дополнительных лицензий на каждый проект отдельно.
Гарантия работоспособности
Каждый сайт индивидуален. Если при работе компонента на сайте клиента возникнут ошибки, компания ВеоМедиа исправит их бесплатно в рамках гарантийной поддержки после приобретения лицензии.
Доработки
Каждый компонент можно дорабатывать по индивидуальным требованиям клиента. Условия и стоимость дополнительных функций оговариваются отдельно. Текущий компонент предоставляется исключительно с функциями, описанными в разделе возможностей выше.
Готовый к работе
Компонент предоставляется с полным набором описанных функций, протестированных на совместимость с актуальными версиями 1С-Битрикс и требованиями Яндекс.Вебмастера 2026 года. Работает сразу после установки и настройки конфигурации.

