Мульти региональность, СЕО поддомены, выбор и определение города - региональная сеть вашего сайта с продвижением в поисковиках

Просмотров: 1Куплено: менее 100Разработчик: Евгений (eamat)
Мульти региональность, СЕО поддомены, выбор и определение города - региональная сеть вашего сайта с продвижением в поисковиках
Цена: 10 000 Руб
Зарегистрируйтесь или авторизируйтесь для того, чтобы купить.
ПОСМОТРЕТЬ В ДЕЙСТВИИ
DLOCATIONS — мультирегиональность для DIAFAN.CMS

DLOCATIONS превращает один сайт на DIAFAN.CMS в полноценный мультирегиональный проект. Модуль помогает определить город посетителя, предложить его подтверждение, переключать местоположение, показывать разные товары и материалы, использовать региональные цены и остатки, а также формировать тексты и SEO-данные с учётом выбранного города.

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



Что умеет DLOCATIONS


  • Работать через поддомены, подпапки или без изменения адреса сайта с сохранением города в браузере.
  • Автоматически определять город посетителя по IP и предлагать его подтвердить.
  • Использовать несколько источников определения города с резервной проверкой результата.
  • Показывать удобный переключатель города с поиском и ручным выбором.
  • Разделять товары, статьи и другой контент по городам.
  • Использовать отдельные цены, старые цены и остатки товаров для разных местоположений.
  • Назначать общую наценку для конкретного города.
  • Подставлять название города, описание, словоформы и дополнительные данные в тексты и шаблоны.
  • Массово загружать города и регионы из DaData, КЛАДР и OpenStreetMap.
  • Формировать региональные ссылки, robots.txt и sitemap.xml.
  • Работать с региональными адресами сайта в Яндекс.Вебмастере.


Три варианта мультирегионального сайта

DLOCATIONS позволяет выбрать подходящую схему работы.


  • Поддомены — например, barnaul.site.ru и novosibirsk.site.ru.
  • Подпапки — например, site.ru/barnaul/ и site.ru/novosibirsk/.
  • Без изменения URL — город сохраняется в браузере посетителя, а адрес страниц остаётся прежним.


Можно выбрать основной город, который используется на главном домене, а остальные местоположения посетитель выбирает самостоятельно или получает предложение после автоматического определения.

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

При первом посещении DLOCATIONS может определить местоположение пользователя по IP и показать понятный вопрос:

«Ваш город Барнаул?»

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

Для определения можно использовать:


  • локальную базу Sypex Geo;
  • DaData;
  • IP-API.com;
  • резервную проверку через актуальные данные Sypex Geo.


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

При этом ручной выбор города всегда остаётся доступен.

Разные товары и материалы для разных городов

Для нужных разделов сайта можно включить разделение контента по местоположениям.

Например:


  • товар продаётся только в Барнауле и Бийске;
  • отдельная статья предназначена только для Новосибирска;
  • региональная акция показывается только посетителям выбранного города;
  • часть каталога доступна во всех городах, а часть — только в определённых.


Администратор сам выбирает, в каких модулях DIAFAN.CMS использовать региональную фильтрацию.

Свои цены и остатки по городам

Для интернет-магазина DLOCATIONS позволяет учитывать региональные условия продажи.

Можно использовать:


  • индивидуальную цену товара для города;
  • старую цену;
  • остаток;
  • общую наценку местоположения.


Это удобно, если филиалы имеют разные цены, склады, остатки или условия продажи.

При этом сохраняется привычная работа магазина DIAFAN.CMS — региональные данные дополняют стандартный механизм, а не создают отдельный каталог для каждого города.

Региональные тексты и SEO

DLOCATIONS позволяет использовать данные текущего местоположения непосредственно в шаблонах и текстах сайта.

Доступны название города, описание и дополнительные поля, созданные через конструктор.

Например, можно автоматически получать фразы:


  • «Доставка в Барнауле»;
  • «Купить товар в Бийске»;
  • «Наши магазины в Новосибирске».


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

Это позволяет создавать естественные региональные страницы без ручного копирования одинаковых текстов для каждого города.

Массовая загрузка городов

Необязательно создавать сотни местоположений вручную.

DLOCATIONS поддерживает загрузку населённых пунктов из нескольких источников:


  • DaData;
  • КЛАДР;
  • OpenStreetMap / Overpass API.


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

При импорте можно сохранять дополнительные сведения и раскладывать словоформы города по отдельным полям.

Переключатель и поиск города

На сайте можно разместить полноценный переключатель текущего местоположения.

Посетитель видит выбранный город, открывает список, начинает вводить название и быстро находит нужный населённый пункт.

Также доступны отдельные вставки для:


  • текущего города;
  • поиска;
  • списка городов;
  • связанных местоположений;
  • полноценного переключателя.


Оформление элементов использует стандартные стили DIAFAN.CMS и может быть адаптировано под текущий шаблон сайта.

Региональный SEO-контекст

При использовании поддоменов и других региональных адресов DLOCATIONS помогает корректно работать с поисковыми системами.

Модуль учитывает текущее местоположение при формировании ссылок и поддерживает:


  • региональные адреса страниц;
  • robots.txt;
  • sitemap.xml;
  • региональные тексты и мета-данные;
  • работу с Яндекс.Вебмастером.


Неизвестные поддомены не должны превращаться в бесконечные копии сайта для индексации.

Мастер настройки, состояние и диагностика

В административной части DLOCATIONS собраны инструменты для настройки и контроля работы модуля:


  • Мастер настройки;
  • Состояние;
  • Шаблонные теги;
  • Основные настройки;
  • Фильтрация;
  • Импорт;
  • Миграция старых поддоменов;
  • Экспорт;
  • Диагностика;
  • Копия настроек;
  • Помощь;
  • Лицензия и обновление.


Диагностика позволяет отдельно проверить автоматическое определение города и увидеть, какой IP получает сайт, какие ответы дали сервисы и какое местоположение будет предложено посетителю.

Обновления и безопасный откат

Новые версии DLOCATIONS можно устанавливать непосредственно из административной части.

Перед обновлением создаётся локальная точка возврата. Если новая версия по какой-либо причине не подходит конкретному сайту, можно воспользоваться функцией возврата к предыдущему обновлению.

Кому пригодится DLOCATIONS


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


DLOCATIONS не создаёт отдельную копию DIAFAN.CMS для каждого региона. Все города управляются из одной административной панели, а сайт использует нужные данные в зависимости от текущего местоположения посетителя.

Точность определения города по IP зависит от интернет-провайдера и используемых географических баз, поэтому посетителю предлагается подтвердить найденный город или выбрать другой вручную.

для получения скидки до -25% обращайтесь к разработчику
Установка DLOCATIONS

Перед установкой рекомендуется сохранить резервную копию файлов сайта и базы данных.

Способ 1. Установка из каталога дополнений DIAFAN.CMS


  • Войдите в административную панель сайта.
  • Откройте раздел «Дополнения для CMS».
  • Найдите DLOCATIONS — «Мультирегиональность» и нажмите «Установить».
  • После установки откройте группу «EAMAT» → «Мультирегиональность».
  • Перейдите во вкладку «Мастер настройки» и последовательно выполните первоначальную настройку.


Способ 2. Установка вручную

1. Скачайте архив с модулем.
2. В административной части DIAFAN.CMS откройте раздел «Темы и дизайн».
3. Выберите «Добавить вручную» и укажите произвольное название темы, например dlocations.
4. В поле «Импорт темы» выберите скачанный архив DLOCATIONS.
5. Нажмите «Сохранить».
6. Откройте «Настройки» → «Модули и БД».
7. Найдите модуль «Мультирегиональность», включите его и выполните установку.

Первоначальная настройка

1. Откройте вкладку «Лицензия и обновление», укажите лицензионный ключ и сохраните настройки.

2. Перейдите в «Мастер настройки» и выберите способ работы DLOCATIONS:

  • поддомены;
  • подпапки;
  • сохранение города без изменения URL.


3. Создайте основное местоположение и назначьте город по умолчанию.

4. Добавьте остальные города вручную либо воспользуйтесь вкладкой «Импорт». Для массового добавления можно использовать DaData, КЛАДР или OpenStreetMap.

5. Если требуется автоматическое определение города, включите его в «Основных настройках». Можно использовать локальную базу Sypex Geo, DaData или IP-API.com.

Для локального Sypex Geo установите актуальную базу кнопкой автоматической загрузки либо загрузите официальный файл базы вручную.

6. Укажите, на сколько дней запоминать подтверждённый посетителем город.

7. Если разные города должны видеть разные товары, статьи или другие материалы, откройте вкладку «Фильтрация», включите разделение контента и выберите необходимые модули.

8. Если интернет-магазину нужны разные цены и остатки по городам, включите соответствующую настройку и задайте региональные значения для товаров и местоположений.

9. Откройте вкладку «Шаблонные теги» и разместите нужные вставки DLOCATIONS в шаблоне сайта. Обычно в шапке сайта используется переключатель текущего города.

10. При необходимости создайте дополнительные поля местоположений для контактов, описаний и словоформ города.

11. Во вкладке «Диагностика» запустите основные проверки модуля и отдельно проверьте определение города по IP.

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

Если используются поддомены

Необходимо, чтобы поддомены сайта были направлены на тот же сайт DIAFAN.CMS.

Обычно для этого настраивается wildcard-поддомен вида:

*.site.ru

После настройки проверьте основной домен и несколько региональных адресов. Неизвестные поддомены не должны открывать индексируемые копии сайта.

Если используются разные цены по городам

После включения функции сначала настройте один тестовый город и несколько товаров.

Проверьте:


  • обычную цену;
  • старую цену;
  • остаток;
  • общую наценку города;
  • отображение товара после переключения местоположения.


Только после этого рекомендуется массово заполнять региональные данные остальных товаров.

Если используется автоматическое определение города

IP-геолокация не всегда способна определить фактический город пользователя со стопроцентной точностью.

Поэтому DLOCATIONS сначала предлагает найденный вариант посетителю:

«Ваш город ...?»

Пользователь может подтвердить его либо выбрать другое местоположение вручную.

Если результат кажется неправильным, откройте «Диагностика» → «Проверить определение города». Отчёт покажет IP посетителя, ответы используемых источников и финальный город, который выбрал модуль.

Если модуль уже установлен

Повторно устанавливать DLOCATIONS не нужно.

Новые версии проверяются и устанавливаются во вкладке «Лицензия и обновление». Перед обновлением создаётся точка возврата, а при необходимости доступен откат к предыдущей установленной версии.

Важно

После установки не требуется вручную создавать таблицы базы данных или изменять системные файлы DIAFAN.CMS.

Настройка местоположений, автоопределение, импорт городов, фильтрация контента, региональные цены, диагностика, лицензирование и обновления выполняются из административной панели DLOCATIONS.

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