Доработка сайта Группы компаний «Адепт»
Главная страница
Задача
Основные задачи, которые были решены:
- Добавить мультисайтовость для ресурса, где поддомен относится к городу. Данные по контактам, услугам для каждого города уникальны. Должен быть переключатель между городами
- Сгенерировать карты сайтов для каждого поддомена - sitemap.xml
- Добавить раздел с политикой конфиденциальности и внести ссылку во все формы на сайте. Сформировать и добавить контент внутренних разделов
- Рефакторинг внутренней темы
Решение
В проект добавить 2 дополнительных сайта - Сочи (sochi.adeptcompany.ru), Дзержинск (dzerzhinsk.adeptcompany.ru). Сам сайт для Москвы (adeptcompany.ru) настроить и перенести тему из /local в /bitrix.
Разработан собственный модуль для генерации карт сайтов по расписанию с учетом того, что для каждого сайта - sitemap.xml и robots.txt - уникальны. Выборка включает в себя статические страницы/разделы и выборку из инфоблоков, а также есть возможность исключать из выборки ссылки, которые попадают в Disallow файла robots.txt или по своим правилам исключения в виде масок.
Настроены инфоблоки по выводу услуг, контактов так, чтобы при заходе на каждый город - данные отображались для каждого из них. Изменена шапка самого сайта, добавлен переключатель между городами, сверстано и реализовано новое меню в шапке и доработан подвал для каждого сайта.
Добавлен раздел по обработке данных, идея которого заключалась добавить внутрь - страницу, с хештегами на "Политику конфиденциальности" и "Политику использования Cookies". Переключение между данными осуществляется через вкладки, каждая вкладка имеет свой хештег, который в последствии использовался при дополнении форм сайта ссылками на обработку данных.
Цветовая палитра
Макеты сайта
Результаты
Переписан старый фронт и бек, подключение стилей и обработка данных из БД, сделано кеширование. Это уменьшило время загрузки контента, что положительно сказалось на показателях скорости проекта в целом.
Разделение сайта по поддоменам позволило настроить рекламную компанию по городам, и в городах Сочи и Дзержинске вывести сайт на позиции выше, благодаря региональной индексации.
Все контактные данные на сайтах уникальны. Для этого созданы инфоблоки: города, контактные данные. Города привязаны к сущностям сайты. У каждого города может присутствовать несколько телефонов, несколько почт, один адрес с коортдинатами на карте.