Перейти к содержанию
Dagomir

SEO-модуль Битрикс многосайтовость

В многосайтовой установке один SEO-модуль работает с несколькими доменами, шаблонами и наборами данных. Основной риск — применить правило не к тому сайту или получить одинаковые метатеги на страницах, которые отличаются ассортиментом, регионом и назначением.

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

SEO-модуль 1С-Битрикс для многосайтовости: обзор

Как устроена настройка

Общие данные удобны для каталога, но TITLE и description могут требовать регионального или брендового уточнения. Хранить такие различия в одном поле опасно: последняя запись заменит значение для всех сайтов. Нужен механизм контекста сайта или отдельные свойства.

Фоновые задания также должны знать область. Запуск без фильтра по SITE_ID способен обработать общие объекты по неверному шаблону. В журнале каждой операции следует сохранять сайт, правило и число затронутых записей.

Контекст сайта

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

Общие данные

Для общего инфоблока разделяйте универсальные поля и сайтозависимые SEO-значения, чтобы сайты не перезаписывали друг друга.

Публичная проверка

Открывайте каждый домен отдельно и проверяйте canonical, H1 и метатеги без административной авторизации и межсайтового кеша.

SEO-модуль 1С-Битрикс для многосайтовости: последовательность проверки

Порядок работы

Контрольная матрица должна содержать по одной странице каждого типа на каждом сайте. Её повторяют после изменения общего шаблона или пакетной обработки.

Практическая проверка

  1. Опишите архитектуру

    Зафиксируйте сайты, домены, корневые папки, шаблоны и общие инфоблоки.

  2. Разделите правила

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

  3. Проверьте изоляцию

    Измените тестовый объект для одного сайта и убедитесь, что остальные домены сохранили свои значения и canonical.

Типовые ошибки

  • правило без SITE_ID обрабатывает все сайты
  • общий инфоблок хранит одно региональное значение
  • canonical содержит домен соседнего сайта
  • кеш возвращает метатеги другого шаблона

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

Нужно ли создавать отдельный SEO-шаблон для каждого сайта?

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

Как работать с общим инфоблоком?

Храните универсальные данные один раз, а сайтозависимые метатеги — в раздельных свойствах или механизме, который учитывает SITE_ID.

Как проверить, что сайты не влияют друг на друга?

Измените тестовое значение в области одного сайта, очистите только его кеш и сравните исходный HTML контрольных URL на всех доменах.

Наверх