Yandex.Metrika

Геолокация с человеческим лицом: Обзор плагина BelingoGeo для WordPress

Плагин BelingoGeo для геотаргетинга в WordPress (Woocommerce)
Плагин BelingoGeo для геотаргетинга в WordPress (Woocommerce). Фото: designed by Freepik

В реалиях современного интернета локальный SEO-маркетинг перестал быть просто преимуществом — он превратися в необходимость. Если ваш бизнес работает в нескольких городах, перед вами встает извечная дилемма: создавать сеть отдельных сайтов (сложно и дорого) или пытаться ранжироваться по запросам «купить в [Город]» с единственной страницы. Плагин BelingoGeo предлагает третий, элегантный путь, и в этой статье мы разберем, почему на него стоит обратить внимание владельцам сайтов на WordPress.

Не просто переключатель городов

На первый взгляд, задача кажется тривиальной: дать пользователю возможность выбрать город и показать ему соответствующие цены или контакты. Однако под капотом этого процесса скрывается множество подводных камней, главный из которых — поисковые системы. Google и Яндекс должны видеть уникальный контент для каждого города, иначе фильтры за «микросайты» (или дублированный контент) не заставят себя ждать.

BelingoGeo решает эту проблему кардинально. Плагин не просто запоминает выбор пользователя через cookie. Он создает виртуальные URL-адреса для каждого города. Вы получаете полноценные страницы вида site.ru/chelyabinsk/kupit-kreslo или chelyabinsk.site.ru/kupit-kreslo (в зависимости от выбранного режима). Для поисковика это разные страницы с уникальным контентом, а для вас — удобство управления в рамках одной установки WordPress.

Технические возможности: Взгляд под капот

Анализ последних обновлений (версии 1.8, 1.13 и выше) показывает, что плагин активно развивается и закрывает практически все потребности геозависимого сайта.

Вот ключевые возможности, которые будут полезны пользователю:

  1. Гибкость встроенных шорткодов. Разработчики упростили систему, оставив три основных шорткода, но наделив их мощной логикой.
    • [belingogeo_select_city] — отображение селектора. Появился параметр show, позволяющий скрывать его на мобильных устройствах, что решает проблемы с версткой в «убитых» темах.
    • [belingogeo_city_field field="phone"] — подстановка контактных данных. Телефоны, адреса, падежи — всё это можно привязать к конкретному городу.
    • [belingogeo_city_content] — самый мощный инструмент. Он позволяет показывать или скрывать любой контент в зависимости от выбранного города. Например, вы можете показывать уникальное торговое предложение или персональные приветствия.
  2. Работа с WooCommerce. Если у вас интернет-магазин, BelingoGeo становится незаменимым. Начиная с версии 1.8, поддержка WooCommerce появилась даже в бесплатной версии . Плагин корректно обрабатывает страницы категорий и товаров, а Pro-версия умеет автоматически определять город на странице оформления заказа, подставляя его в форму. Это сильно снижает порог входа для клиента.
  3. Исключения для гибкой настройки. Не все страницы сайта нужно дублировать под каждый город. Например, страницы контактов или публичной оферты логичнее оставить общими. В настройках плагина можно гибко исключать отдельные страницы, записи, рубрики или даже целые типы записей из процесса генерации URL.

Режим мультисайт: когда нужна полная изоляция

Отдельного внимания заслуживает режим работы «Мультисайт», доступный в Pro-версии. Это решение для тех, кому недостаточно просто подмены цен и контента. Если ваши сайты для разных городов кардинально отличаются по структуре, дизайну или набору услуг, логично сделать их полноценными подсайтами в сети WordPress (WordPress Multisite).

BelingeoGeo в этом случае выступает в роли «клея». Он синхронизирует базу городов и позволяет пользователю переключаться между сайтами-сателлитами через единый интерфейс. Как отмечается в официальной документации, настройка требует предварительной активации режима мультисайта в ядре WordPress и создания соответствующих поддоменов (например, spb.site.rukrd.site.ru).

Практическая установка и типичные ошибки

Процесс установки плагина стандартен: загружаем архив в /wp-content/plugins/ и активируем его. Однако на форумах поддержки часто всплывают вопросы, знание которых поможет вам избежать граблей:

  1. Размещение селектора. Многие начинающие пользователи пытаются вставить шорткод [belingogeo_selector] напрямую в PHP-код темы без использования do_shortcode(), из-за чего селектор не отображается . Если вы правите файлы темы вручную, используйте конструкцию:
    <?php echo do_shortcode('[belingogeo_selector]'); ?>
    Либо, что проще и правильнее, используйте виджет «Шорткод» в конструкторах страниц (Elementor, WPBakery и др.).
  2. Города не определяются. Стандартная причина: вы не добавили ни одного города в разделе BelingoGeo -> Города. Плагин по умолчанию ищет совпадение IP только среди тех населенных пунктов, которые вы внесли в список . Если вам нужно определять любые города (например, для сбора статистики), включите опцию «Определение города вне списка», но помните — URL для них генерироваться не будут.
  3. Проблемы с кириллицей в URL. В старых версиях это было болью, но начиная с версии 1.8 проблема с кириллическими ссылками полностью исправлена . Более того, в настройках можно отключить принудительную генерацию латиницы (транслитерации) для ярлыков городов, чтобы задать, например, spb вместо sankt-peterburg.

Сравнение бесплатной и Pro версии

БесплатноPro — 590 руб. в мес. или 1490 руб. в год
Узнать подробнее →Узнать подробнее →
— Город в поддиректории (example.com/moskva/)
— Регионы
— Готовые всплывающие окна с городами
— Набор шорткодов
— Поддержка Yoast
— Поддержка ACF
— Поддержка W3C Total Cache
— Исключения страниц и записей
— Город в хлебных крошках (доступно в хлебных крошках от Woocommerce и Yoast)
— Город в поддиректории (example.com/moskva/)
Город в поддомене (moskva.example.com)
Поддержка мультисайта
— Регионы
Массовый Импорт/Экспорт
Поиск города во всплывающих окнах
Автоматическое определение города на странице оформления заказа WooCommerce
Возможность менять цены woocommerce в зависимости от города
Возможность отображать разные позиции woocommerce в зависимости от города
Возможность отображать разные записи в любых post_type в зависимости от города
Возможность вставлять любые шорткоды в заголовок категории woocommerce из настроек плагина
— Готовые всплывающие окна с городами
— Набор шорткодов
Возможность редиректа на существующую физическую страницу
— Поддержка Yoast
Поддержка SEOpress
Поддержка Rank Math SEO
— Поддержка ACF
— Поддержка W3C Total Cache
— Исключения страниц и записей
— Город в хлебных крошках (доступно в хлебных крошках от Woocommerce и Yoast)
Гарантированная и приоритетная техническая поддержка
* После завершения подписки, плагин будет продолжать работать с сохранением всех функций Pro версии. Пропадает только возможность получать последние обновления и приоритетная техническая поддержка. После продления, все преимущества восстанавливаются.

Резюме

BelingeoGeo — это зрелый и продуманный инструмент для локального SEO на WordPress. Он закрывает потребности как небольших компаний (с помощью бесплатной версии с поддержкой WooCommerce), так и серьезных сетевых проектов, которым требуется полная изоляция городов через режим мультисайта.

Плагин позволяет сказать поисковым системам: «У меня есть страница для Москвы, для Челябинска и для Владивостока, и на каждой из них — своя уникальная информация». Если ваш бизнес растет географически, BelingoGeo стоит включить в джентльменский набор плагинов уже сегодня.

Журнал Ингуро