Назад к списку

Как добавить priority и changefreq в sitemap.xml на 1С-Битрикс

Стандартный генератор sitemap.xml в 1С-Битрикс создает корректную карту сайта, однако в ней отсутствуют теги <priority> и <changefreq>. Иногда заказчики просят добавить эти параметры, либо они используются в рамках внутренних SEO-рекомендаций.

В этой статье покажу, как реализовать собственный генератор sitemap.xml на Битрикс с поддержкой <priority>, <changefreq> и автоматическим выводом страниц из инфоблоков.

Нужно ли использовать priority и changefreq?

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

Создаем файл sitemap.php

В корне сайта создайте файл sitemap.php и вставьте в него следующий код.

Что необходимо изменить под свой проект

Перед использованием кода необходимо заменить идентификаторы инфоблоков на свои.

Если на сайте нет какого-либо раздела, соответствующий вызов функции можно удалить.

Настраиваем .htaccess

Чтобы при обращении к /sitemap.xml открывался созданный файл sitemap.php, добавьте в файл .htaccess следующее правило:

Проверяем работу sitemap.xml

После сохранения файлов откройте в браузере:

https://ваш-домен/sitemap.xml

Если всё сделано правильно, у каждой страницы появятся дополнительные теги:

Преимущества такого решения

Заключение

Стандартный генератор sitemap.xml в 1С-Битрикс подходит для большинства сайтов. Однако если требуется добавить теги <priority> и <changefreq>, гораздо удобнее использовать собственный генератор. Такой подход позволяет полностью контролировать содержимое карты сайта и при необходимости легко расширять её новыми разделами.

Если вам требуется настройка sitemap.xml, техническая SEO-оптимизация или доработка сайта на 1С-Битрикс — свяжитесь со мной. Помогу реализовать решение с учетом особенностей вашего проекта.

Возврат к списку