Настройка SEO-модуля 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка SEO-модуля 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    989

Настройка SEO-модуля 1С-Битрикс

SEO-модуль в Битрикс — это модуль seo, который объединяет несколько инструментов: настройку мета-тегов через шаблоны, генерацию карты сайта, управление редиректами, интеграцию с Яндекс.Вебмастером и Google Search Console. Важно понимать, что «SEO-модуль» — это не один экран настроек, а раздел Маркетинг → Поисковая оптимизация, включающий набор связанных инструментов.

Мета-теги для инфоблоков

Самая часто используемая возможность — настройка шаблонов мета-тегов для разделов и элементов инфоблоков. Путь: Маркетинг → Поисковая оптимизация → Мета-теги.

Выбираете инфоблок, тип (разделы или элементы), и задаёте шаблоны для <title>, <meta name="description">, <meta name="keywords">. В шаблоне доступны переменные:

  • #NAME# — название элемента/раздела
  • #ELEMENT_NAME# — аналог #NAME# для элементов
  • #SECTION_NAME# — название раздела
  • #IBLOCK_NAME# — название инфоблока
  • #PROPERTY_{CODE}# — значение свойства элемента

Пример шаблона title для товара:

#NAME# — купить в интернет-магазине | #SECTION_NAME#

Пример description:

#PROPERTY_SEO_DESCRIPTION# | Купите #NAME# с доставкой. #PROPERTY_SPECIFICATIONS#

Если у конкретного элемента заполнены поля ELEMENT_META_TITLE, ELEMENT_META_DESCRIPTION — они перекрывают шаблон. Шаблон используется как fallback.

Настройка компонента SEO

Для корректной работы мета-тегов нужен компонент bitrix:seo.meta в шаблоне страницы. Он читает мета-данные элемента инфоблока и передаёт их через $APPLICATION->SetPageProperty():

$APPLICATION->IncludeComponent('bitrix:seo.meta', '', [
    'IBLOCK_ID'  => $iblock_id,
    'ELEMENT_ID' => $element_id,
    'SECTION_ID' => $section_id,
]);

В header.php шаблона сайта добавляется вывод:

<title><?= htmlspecialchars($APPLICATION->GetPageProperty('title') ?: $APPLICATION->GetTitle()) ?></title>
<meta name="description" content="<?= htmlspecialchars($APPLICATION->GetPageProperty('description')) ?>">
<meta name="keywords" content="<?= htmlspecialchars($APPLICATION->GetPageProperty('keywords')) ?>">

Вебмастер и индексирование

В разделе Маркетинг → Поисковая оптимизация → Вебмастер добавляются коды верификации Яндекс.Вебмастера (мета-тег или файл) и Google Search Console. Битрикс автоматически выводит верификационный мета-тег в <head> при добавлении кода.

Настройка тегов для страниц вне инфоблоков

Для статических страниц (главная, разделы сайта) мета-теги задаются в свойствах страницы через редактор сайта или прямо в PHP-коде компонента:

$APPLICATION->SetPageProperty('title', 'Главная страница — Интернет-магазин');
$APPLICATION->SetPageProperty('description', 'Широкий ассортимент товаров с доставкой по всей России');

Вызов должен быть до вывода <head> — то есть в шаблоне компонента, а не в template.php.

Частые ошибки при настройке

  • Дублирование title — шаблон мета-тегов задан через SEO-модуль, и одновременно SetPageProperty('title') вызывается в шаблоне компонента. Побеждает последний вызов, поведение непредсказуемо.
  • Кеш мета-тегов — изменение шаблона в SEO-модуле не влияет на страницы, пока не сброшен кеш инфоблока. Сброс: Настройки → Управление модулями → Инфоблоки → Сбросить кеш.
  • Пустые переменные — свойство PROPERTY_SEO_DESCRIPTION не заполнено для большинства товаров, и description остаётся пустым. Решение: добавить fallback в шаблон через условие или заполнить свойства при импорте.

Сроки выполнения

Настройка SEO-модуля: шаблоны мета-тегов для инфоблоков, настройка компонента в шаблоне, верификация вебмастеров — 3–5 часов.