Обсудить проект
Разработка сайтов и автоматизация CRM
Все кейсы
Реализованный проект

Разработка мультирегиональности сайта на 1С-Битрикс

Разработка системы мультирегиональности для сайта на 1С-Битрикс. Реализованы региональные поддомены, автоматическая подстановка города в тексты, заголовки и метатеги, отдельные robots.txt, переключатель городов, уникальные контакты и различный контент для каждого региона.
Доработка сайта
Технологии проекта
1С-Битрикс 1С-Битрикс
PHP PHP
JavaScript JavaScript
HTML5 HTML5

Задача проекта

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

Подключение региональных поддоменов

На сайте была реализована возможность подключения отдельных поддоменов для различных городов. Например, каждый регион может работать в формате отдельного поддомена:
  • город1.site.ru;
  • город2.site.ru;
  • город3.site.ru.
При этом все региональные версии работают в рамках единой системы управления сайтом. Такой подход позволяет масштабировать проект и подключать новые регионы без необходимости создавать отдельную копию сайта для каждого города.

Автоматическое определение текущего города

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

Подмена города в текстах сайта

Была реализована автоматическая подстановка названия текущего города в содержимое страниц. Регион может использоваться:
  • в основном тексте страницы;
  • в заголовках;
  • в подзаголовках;
  • в SEO-текстах;
  • в отдельных информационных блоках.
Например, вместо универсальной формулировки на странице может автоматически выводиться текст вида: «Купить продукцию в Омске» или: «Доставка продукции по Новосибирску». При переходе на другой поддомен название города изменяется автоматически.

Региональные SEO-заголовки и метатеги

Отдельное внимание было уделено SEO-настройкам региональных страниц. Для сайта реализована возможность автоматически подставлять название города в:
  • Title;
  • Description;
  • H1;
  • дополнительные заголовки;
  • SEO-описания страниц.
Это позволяет формировать региональные страницы, оптимизированные под поисковые запросы вида:
  • «купить товар в Омске»;
  • «товар в Новосибирске»;
  • «заказать товар в Екатеринбурге».

Уникальные метатеги для отдельных страниц

Помимо автоматической подстановки города была предусмотрена возможность вручную задавать уникальные SEO-настройки для любой страницы сайта. Администратор может отдельно настроить:
  • Title;
  • Description;
  • H1;
  • SEO-текст;
  • описание страницы.
Таким образом, при необходимости конкретная региональная страница может полностью отличаться от основной версии сайта. Это особенно важно для страниц, которые продвигаются по отдельным коммерческим запросам.

Отдельный robots.txt для каждого региона

Для каждого поддомена была реализована возможность использования собственного файла robots.txt. Это позволяет независимо управлять правилами индексации разных региональных версий сайта. Для каждого поддомена можно:
  • закрывать отдельные разделы от поисковых систем;
  • задавать собственные правила индексации;
  • указывать необходимые параметры для поисковых роботов;
  • формировать региональные настройки SEO.
Такой подход упрощает техническую оптимизацию крупного мультирегионального проекта.

Переключатель городов в шапке сайта

Для удобства пользователей в шапку сайта был добавлен переключатель городов. Посетитель может самостоятельно выбрать нужный регион и перейти на соответствующий поддомен. Это особенно полезно в ситуациях, когда:
  • регион был определён неправильно;
  • пользователь находится в одном городе, но ищет информацию для другого;
  • клиент хочет посмотреть условия работы компании в соседнем регионе.
Переключение происходит без необходимости повторно искать нужную страницу на сайте.

Региональный контент в футере

Для каждого поддомена была предусмотрена возможность использовать собственный контент в футере сайта. В зависимости от города могут отличаться:
  • адрес компании;
  • телефон;
  • электронная почта;
  • режим работы;
  • реквизиты;
  • текстовые блоки;
  • дополнительная региональная информация.
Таким образом, пользователь видит актуальные данные именно для своего региона.

Отдельная информация на странице «Контакты»

Страница «Контакты» также была адаптирована под мультирегиональность. Для каждого поддомена может отображаться собственный набор данных:
  • адрес офиса или представительства;
  • телефоны;
  • электронная почта;
  • режим работы;
  • карта;
  • дополнительное описание;
  • региональные реквизиты.
При этом структура страницы остаётся общей, а содержимое изменяется автоматически в зависимости от выбранного города.

Централизованное управление мультирегиональностью

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

SEO-преимущества мультирегионального сайта

Реализованная система позволяет использовать отдельные региональные страницы для продвижения в поисковых системах. Для поисковой оптимизации были предусмотрены:
  • отдельные региональные поддомены;
  • уникальные Title и Description;
  • региональные H1;
  • возможность размещения уникального SEO-текста;
  • региональные контактные данные;
  • отдельные robots.txt;
  • возможность гибкой настройки каждой страницы.
Всегда на связи

Обсудим ваш проект

Нужен сайт, CRM или автоматизация?
Расскажите о задаче, подготовлю решение и оценку проекта. Первичная консультация — бесплатно.
Быстрый отклик
Отвечаю в течение нескольких часов
Конфиденциальность
Ваши данные под защитой
Без обязательств
Консультация ни к чему не обязывает
Удобный способ связи Напишите мне напрямую
Обсудить проект
Обычно отвечаю в течение нескольких часов