Региональные поддомены - разный контент для разных городов
Данный модуль предназначен для тех, кто доверяет мнению SEOшников, что, если подставлять на разных поддоменах одного сайта разный регинальный контент (например в заголовке товара:
"Телефон Meizu pro 6 64GB в Санкт-Петербурге"
"Телефон Meizu pro 6 64GB в Воронеже"
и т.д. или на странице контактов выводить региональный адрес и т.п.),
то это может благотворно повлиять на SEO. В частности улучшить региональную выдачу (продвижение по гео-зависимым запросам).
- Можно сразу посмотреть демо.
Что входит в базовый функционал:
1) Вывод города в верхнем меню:
2) Выбор города во всплывающем окне с запоминанием в Cookie:
3) Подмена телефона в шапке и подвале:
4) Подмена адреса, телефона и карты на странице контактов:
5) Возможность вывести SEO-текст, например, на главной странице
6) Добавление названия города в метатегах товаров, категорий и услуг.
Например (город выделен жирным для удобства понимания):
<title>Купить телефон HTC Sensation в Москве</title>
пример в коде шаблона:
<title>{$meta_title} в {$domain->pp}</title>
<meta name="description" content="Купить ? HTC Sensation ? за 37800 руб. ? Низкие цены ? Отзывы ? Удобная доставка в Москве">
пример в коде шаблона:
<meta name="description" content="{$meta_description} в {$domain->pp}">
Т.е. можно подставить шорткод названия города в нужном склонении {$domain->...} (см. п.7) до или после переменной метатега.
7) Доступны шорткоды для вставки в шаблонах дизайна:
Склонение названия города:
{$domen->ip} - именительный падеж
{$domen->rp} - родительный падеж
{$domen->dp} - дательный падеж
{$domen->vp} - винительный падеж
{$domen->tp} - творительный падеж
{$domen->pp} - предложный падеж
И доп. информация:
{$domen->address} - адрес компании
{$domen->phone} - телефон 1
{$domen->tel} - телефон 2
{$domen->map} - HTML-код карты
{$domen->dostavka} - надпись перед названием транспортной компании
{$domen->delivery_type} - название транспортной компании
{$domen->delivery_phone} - телефон транспортной компании
{$domen->delivery_text} - описание условий доставки транспортной компании и т.п.
{$domen->seo_text} - SEO-текст
8) Уже добавлены в базу данных и просклонированы около 500 городов РФ
9) Динамическое формирование robots.txt с подстановкой ссылки на sitemap.xml с учетом поддоменов, а также запретом индексации блога и статей для поддоменов.
Как это выглядит в админке:
10) Настройки:
- Включить/отключить функционал поддоменов
- "Базовый домен" - если главный домен Москва, то, чтобы не было 2 домена для одного города msk.r-cms.ru и r-cms.ru, то с поддомена msk.r-cms.ru будет 301 редирект на "базовый домен" r-cms.ru. Кроме того, относительно "базового домена" строятся все поддомены. Логично предположить, что "базовым доменом" должен быть домен, для которого приобретена лицензия 5CMS.
- Выбор (если ранее пользователем не был выбран город, то) показывать ли при первом запуске сайта всплывающее окно с выбором города или нет.
11) Каталог поддоменов:
Возможность:
- назначить город главным = основным = по-умолчанию
- сделать невидимым - не будет выводиться в списке выбора городов на сайте
- удалить
12) Массовые операции с поддоменами в каталоге:
13) Сортировка поддоменов в каталоге по имени, порядку, активности (видимости)
14) Карточка поддомена (кликабельно):
Что еще нужно знать:
15) Будет работать и в десктопном и в мобильном дизайне.
16) Email-ы и домены в письмах обратной связи НЕ подменяются = одинаковые для всех поддоменов. Т.е. не зависимо от того, на каком поддомене пользователь сделал заказ, письмо он получит с того email-а, который указан в админке в разделе "Оповещения и SMTP".
- Подмена может быть добавлена под заказ, см. последний раздел
17) Вход в админку НЕ меняется (только по тому домену, для которого приобретена лицензия 5CMS).
18) Cессия и Cookies для каждого поддомена будут свои
- Передача сессии и cookies может быть добавлена под заказ, см. последний раздел
19) Предназначен для поддоменов третьего уровня (напр.: msk.site.ru или moscow.site.ru) на базе основного домена (напр.: site.ru)
20) То, что не входит в базовый функционал, а также автоопределение города, подмена стоимости доставки и ее вариантов, изменение цены товаров и пр. может быть добавлено под заказ, см. последний раздел.
21) Сами поддомены вы создаете самостоятельно в панели управления хостинга
Не входит в стоимость:
- Внесение каких либо изменений - 1500р/час
- Консультации по SEO
- Обучение программированию
- Если у вас внесены существенные изменения в базовый дизайн 5CMS (затрагивающие точки врезки данного модуля в код, стили, библиотеки JQuery), то стоимость установки также может увеличиться
- Выпуск на хостинге SSL-сертификата с поддержкой поддоменов (за этим можно обратиться к техподдержке хостинга)
- Выпуск на хостинге поддоменов и прилинковка их к основному сайту (за этим можно обратиться к техподдержке хостинга)
- Наполнение содержимого поддоменов контентом - 700р/час
Какой еще функционал можно реализовать под заказ?
* не входит в базовый функционал и оплачивается отдельно
а) Для каждого поддомена в корзине возможность подменять фиксированную стоимость доставки и стоимость доставки от веса
б) Задать для каждого поддомена % на который должны меняться цены у ВСЕХ товаров в зависимости от выбранного города.
- Если указано положительное число, то цены товаров уменьшаются на данный процент (аналогично скидке).
- Если отрицательное число, то цены товаров - соответственно увеличиваются.
в) Автоопределение города по IP пользователя с помощью PHP библиотеки Sypex Geo (разумеется с той точностью определения на которую способна данная библиотека).
При определении города пользователя он пишется в куки и при следующем обращении к сайту берется из куки, т.о. не требуется каждый раз дергать библиотеку Sypex Geo.
г) Подмена email-ов обратной связи
д) Передача Session и Cookies между поддоменами
Т.е при смене поддомена:
- пользователь останется залогиненным
- сохранится содержимое корзины, избранного, сравнения, просмотренных товаров
- сохранятся параметры реферальной системы
е) Разные варианты доставки для разных поддоменов
Для начала работ необходимо:
1) определиться сколько будет поддоменов
2) уточнить у техподдержки хостинга - поддерживает ли ваш SSL-сертификат данное кол-во поддоменов, если нет, то выпустить Wildcard SSL сертификат
3) завести хотя бы парочку региональных поддоменов
4) попросить техподдержку прилинковать эти поддомены к основному сайту