Задача проекта
Для сайта 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;
- возможность гибкой настройки каждой страницы.
1С-Битрикс
PHP
JavaScript
HTML5