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

Какую базу локаций мы предлагаем

В своем продукте мы используем базу мировых локаций maxmind. Данная база содержит данные в формате: страны >регионы > города. Количество стран, содержащихся в базе, составляет 207, и представляет собой полный список стран на выбор. 

Языки, на которых доступны названия локаций

Все страны, регионы и города в базе переведены на следующие языки:

  • Английский
  • Испанский
  • Русский
  • Французский
  • Немецкий
  • Португальский.

Как установить локации для своего сайта

База мировых локаций поставляется в рамках нашего бесплатного плагина «Мультиполя/Фильтр локаций«. Плагин входит в сборку установочного пакета и будет предустановлен в админ-панели после установки движка. По умолчанию устанавливаются все страны на английском языке. Если в менеджере языков установлен один или несколько языков, на которые переведена база, то вы можете легко добавить локации на этих языках, нажав на кнопку Импортировать  перевод местоположений.

Если вам нужны несколько стран, то вы можете выделить флажками все страны, кроме тех, что нужны, и деактивировать ненужные. Таким образом, у вас на сайте будут выведены те страны, которые вы оставили.

Если подытожить, то при импорте базы локаций у вас есть выбор:

  • Импортировать базу мировых локаций на всех языках
  • Импортировать базу мировых локаций на английском
  • Импортировать выбранные страны (3 уровня)
  • Импортировать локации одной страны: регионы > города

Как запустить доску объявлений для одной страны

Зачастую возникает необходимость запустить доску объявлений для определенной страны без верхнего уровня, т.е. только регионы и города. Наш плагин обладает достаточно гибкими настройками и позволяет легко это сделать. Чтобы вывести регионы и города определенной страны вам необходимо будет удалить в менеджере плагина все страны. Далее добавить новую запись с названием нужной страны и нажать на кнопку Импортировать данные, которая переадресует вас в менеджер импорта локаций.

В строке мировой базы локаций v6 нажмите Выбрать элементы для импорта, выберите страну, которая вас интересует, не ставя флажок в поле «Включить родительскую запись», и нажмите на кнопку Импорт.


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

Как запустить доску объявлений для одного города

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

Далее вы сможете наполнить его районами и даже более мелкими делениями.

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

Однако автоматическая фильтрация объявлений и другого контента при таком сценарии работать не будет.

Недостатки базы локаций

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

Геотаргетинг объявлений и учетных записей продавцов

Геотаргетинг объявлений и учетных записей продавцов позволяет существенно улучшить их позиции в выдаче с учетом географического местоположения пользователя.Достигается это за счет использования переменной локации.

Геофильтр предоставляет возможность добавлять переменные вида {location}, {location_level1},{location_level2} ( и если вы добавили районы, то у вас появится {location_level3}) в метаданные страниц категорий и учётных записей, автоматически подставляя текущую выбранную локацию пользователем на сайте.

Переменная {location} представляет все уровни выбранной локации в данный момент, например, Россия, если просто выбрана страна, или Россия, Белгородская область, Белгород, если выбрана страна, регион и город, например,

Можно использовать переменную {location_level1}, в которой будет только регион, или {location_level2} для города и тд. в зависимости от уровней вложенности локаций, по умолчанию 3 (отсчёт ведётся от 0).

Дополнительно имеется возможность создавать синтаксически корректные шаблоны для метаданных страниц объявлений и учетных записей, с добавлением переменных локации, например,

«Подержанные мерседесы {if location}в г. {location2}{/if}»,

Таким образом, если локация выбрана на странице, то пользователи увидят:

«Подержанные мерседесы в г. Белгород»,

Выбор страниц объявлений и учетных записей для фильтрации

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

Как вывести локации на поддомене или в поддиректории

Менеджер позволяет создавать паттерны URL-адресов с переменными местоположения. Это означает, что в URL будут добавлены указанные пользователями местоположения. Доступны три режима: «Смешанный», «Полный» и «Только город».

Примеры URL для каждого режима:

Полный: https://domain.com/russia/belgorod-oblast/belgorod/motors/

Только город: https://domain.com/belgorod/motors/

Если вы включите опцию «Местоположение на поддоменах», появится дополнительный режим «Смешанный», и вы сможете генерировать URL-адресы следующего типа:

Смешанный (страна на поддомене):

russia.domain.com/belgorod-oblast/belgorod/motors/

Настройка фильтра локаций

Плагин «Фильтр локаций» достаточно массивный плагин с широким набором настроек. Настройки локаций в пользовательском интерфейсе включают несколько удобных вариантов, таких как размещение фильтра локаций в шапке сайта или в отдельном боковом блоке. Также доступна функция автоматического определения местоположения по IP-адресу, при использовании плагина «База данных IP-геолокации». Эта возможность позволяет системе фильтровать объявления по местоположению пользователя, отображая релевантные объявления.

Расположение фильтра локаций в интерфейсе

В настройках плагина предусмотрены две позиции для размещения фильтра локаций в пользовательском интерфейсе:

  • В хедере (шапке сайта) – фильтр будет доступен в верхней части сайта, позволяя пользователям сразу выбрать интересующее местоположение, если функция авто-определения локации отключена. В этом случае расположение иконки определения локации находится в верхней части сайта рядом с другими элементами, такими как логотип, меню, кнопки входа, указатели языка и валюты. Пользователь сможет сбросить указанную в фильтре локацию (если сработало автоопределение) и вернуть отображение объявлений по всем регионам. В окне также выводится поиск по локациям с опцией автозаполнения.
  • В отдельном блоке – фильтр локаций можно разместить в боковой панели (сайдбаре) или в другой позиции на странице, так как ему доступны все свойства и настройки контентного блока. Эта настройка задаётся в «Базовых настройках» во вкладке «Гео-фильтр» в админ-панели. В отличие от фильтра, размещенного в навигационной панели, который может быть малозаметен или занимать мало места (по сути, является только иконкой с названием города), блоковой фильтр выглядит на странице крупнее и значимей. Такой вариант подходит для сайтов с большим количеством покрываемых регионов, где пользователи часто меняют местоположение.

Для того, чтобы происходила фильтрация объявлений по выбранной локации, нужно убедиться, что для локации (записи) включена опция «Отфильтровать по местоположению».

Автоопределение локации по IP пользователя

В нашем продукте функция автоопределения местоположения посетителя активируется с помощью плагина«База данных IP-геолокации». Определение происходит автоматически при первом входе на сайт и при смене IP-адреса. Если автоопределение включено, система предложит пользователю подтвердить свое местоположение во всплывающем окошке, «сбросить» локацию или изменить локацию вручную. Настройку «Автоопределение местоположения пользователя» можно найти во вкладке «Гео-фильтр» в админ-панели.

Выбор локации на карте при добавлении объявления

Во время создания объявления пользователь может выбрать местоположение вручную на карте, воспользовавшись маркером, указать конкретный адрес, связанный с объявлением. Эта функция возможна, благодаря плагину «Поиск локации»,который использует библиотеку геокодинга Google Maps или OpenStreetMap. Пользователь может ввести адрес в поисковую строку или выбрать точку на карте маркером, после чего координаты автоматически сохраняются. Есть также возможность заполнить поля локаций (Страна/Регион/Город/Адрес) и сработает синхронизация с картой, это когда достаточно лишь выбрать желаемые пункты адреса, а маркер на карте вам укажет это место. Этот же сценарий работает и в братную сторону, когда выбрана локация на карте с помощью маркера, то поля локаций могут заполниться автоматически.

SEO преимущества и подводные камни

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

Добавление геомодифицированных URL-адресов в карту сайта

Помимо возможности добавлять местоположения в URL-адреса объявлений, скрипт позволяет добавлять такие гео-изменённые URL-адреса в карту сайта с помощью плагина «Карта сайта Google и Yandex«. Если настройка отключена, в карту сайта будут добавлены стандартные ссылки, например:

<loc>https://domain.com/motors/</loc>

Если включить добавление гео-изменённых URL-адресов, они будут добавляться в соответствии с настроенным паттерном местоположения, например,

<loc>https://domain.com/united-states/illinois/chicago/motors/</loc>

Купить PHP скрипт маркетплейса

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *