Как ограничить заполнение формы WordPress из определенных стран

ГЕО-ограничение заполнения форм WordPress

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

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

Я использовал этот подход, чтобы сократить количество рассылки и сделать свои формы более эффективными для генерации лидов.

В этой статье я покажу, как настроить географические ограничения для заполнения форм WordPress. Это поможет запустить более целенаправленную и безопасную систему генерации лидов всего за несколько минут.

Зачем блокировать формы из определенных стран

Блокировка форм по странам — один из самых простых способов уменьшить количество спама, сэкономить время и собирать релевантные лиды.

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

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

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

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

Блокировка заявок из определенных стран поможет:

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

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

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

Метод 1: Блокировка отправки форм из определенных стран (рекомендуется)

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

Это позволяет либо «разрешить» определенным регионам отправлять форму, либо «запретить» конкретные, которые часто отсылают спам или нерелевантные лиды. Это предотвращает попадание рассылки в почтовый ящик.

Кроме того, фильтр работает прямо в конструкторе форм. Вы можете настроить его всего за несколько кликов.

Шаг 1: Установите и активируйте WPForms

Сначала нужно установить и активировать плагин WPForms.

Расширение предлагает бесплатный тарифный план. Однако инструменты для борьбы со спамом, такие как фильтр по стране, интеллектуальная условная логика и несколько методов защиты от рассылки, доступны только в Pro.

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

Шаг 2: Выберите или создайте форму WordPress

Просто перейдите на страницу WPForms > «Все формы». Нажмите «Редактировать» под названием формы.

WPForms создание собственной формы

Если у вас еще ее нет, можете легко разработать ее с помощью конструктора WPForms с функцией перетаскивания. Просто перейдите в раздел WPForms > «Добавить новую» на дашборде ВордПресс.

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

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

Создание форм ИИ

Как только шаблон будет готов, он откроется в визуальном редакторе WPForms. Там вы сможете редактировать, удалять или перемещать поля всего за несколько кликов.

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

Шаг 3: Включите фильтр по стране

После этого нужно перейти в «Настройки» > «Защита от спама и безопасность». Прокрутите вниз до «Фильтрация» в редакторе форм WPForms.

Здесь можете решить, разрешать или блокировать отправку из определенных стран. Для этого включите опцию «Включить фильтр по стране».

Откроется выпадающий список. В нем вы можете выбрать «Разрешить» или «Запретить».

Включение фильтра по стране

Например, если компания обслуживает только клиентов в определенном регионе, можете установить фильтр на «Разрешить» и выбрать страну из выпадающего списка.

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

В качестве альтернативы можете выбрать «Запретить», чтобы заблокировать определенные страны. Это полезно для уменьшения спама из регионов, которые не обслуживаете или которые известны высоким уровнем автоматического спам-трафика.

Блокировка стран

После настройки параметров нажмите кнопку «Сохранить» вверху.

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

Шаг 4: Встройте форму

Если только что создали новую форму, нужно сделать ее доступной для пользователей. Не волнуйтесь, это легко.

WPForms имеет встроенный блок. Он делает этот процесс простым. Можете просто добавить его на любую страницу или в любой пост, не трогая код.

Встраивание формы

Метод 2: Фильтрация по адресу электронной почты

С помощью WPForms возможно контролировать, кто может отправлять форму, на основе электронной почты. Это делается с помощью списков разрешенных и запрещенных адресов.

Этот метод не блокирует пользователей на основе их физического местоположения. Вместо этого он фильтрует отправленные данные за счет домена, который является частью адреса электронной почты, следующей за символом «@».

Например, в jane@example.com доменом является example.com.

Некоторые вариантом заканчиваются кодом страны, например:

  • .au → Австралия.
  • .cn → Китай.
  • .uk → Великобритания.
  • .us → США.

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

Однако имейте в виду, что это не остановит пользователей, если они применяют общие адреса электронной почты, такие как gmail.com или outlook.com.

Я рекомендую использовать этот метод вместе с первым вариантом. Это создает мощную двухслойную защиту. Метод 1 блокирует пользователей на основе их физического местоположения (IP-адреса). А способ 2 позволяет отфильтровывать спам из определенных доменов электронной почты, который может пройти.

Шаг 1: Установите и активируйте WPForms

Для начала необходимо установить и активировать бесплатный плагин WPForms. Функция «Список разрешенных/запрещенных» доступна в безвозмездной версии расширения.

Однако установка WPForms Pro даст доступ к расширенным функциям, таким как интеллектуальная условная логика, многостраничные формы, интеграция платежных систем и многое другое.

Шаг 2: Выберите или создайте форму WordPress

После активации плагина перейдите на страницу WPForms > «Все формы». Нажмите «Редактировать» на существующей форме, чтобы добавить ограничения по странам.

Если у вас еще ее нет, нужно сначала ее создать.

Разработка формы

WPForms упрощает эту задачу благодаря библиотеке готовых к работе шаблонов и конструктору с ИИ. Вы можете создать профессионально выглядящую контактную форму за считанные минуты.

Шаг 3: Настройте список разрешенных/запрещенных адресов

После открытия в визуальном редакторе WPForms убедитесь, что добавили поле «Электронная почта» из левой колонки в предварительный просмотр формы справа.

Имейте в виду, что этот метод не сработает, если в форме нет поля «Электронная почта».

Добавление адресов электронной почты

После этого щелкните на поле, чтобы открыть его настройки в левом столбце. Затем перейдите на вкладку «Дополнительно». Прокрутите вниз до раздела «Список разрешенных/запрещенных».

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

Вы можете изменить это, выбрав один из следующих вариантов:

  • Список запрещенных. Указанные вами адреса электронной почты или домены будут заблокированы для отправки формы.
  • Список разрешенных. Только указанные вами адреса электронной почты или домены будут иметь право отправлять форму.

Создание списков для отправки форм

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

Чтобы фильтровать отправку форм по региону, вы должны использовать звездочку (*) перед кодом страны.

Например:

  • *.au — соответствует всем адресам электронной почты, заканчивающимся на .au.
  • *.us — соответствует всем адресам электронной почты, заканчивающимся на .us.
  • *.uk — соответствует всем адресам электронной почты, заканчивающимся на .uk.
  • *.cn — соответствует всем адресам электронной почты, заканчивающимся на .cn.

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

Настройка правил

Когда закончите, нажмите кнопку «Сохранить» вверху, чтобы сохранить изменения.

После этого форма будет автоматически обновлена, если уже опубликовали ее на своем сайте.

Шаг 4: Встройте форму WordPress

Если создали новую форму во время этого урока, нужно будет добавить ее на свою страницу с помощью блока WPForms в редакторе WordPress.

Вставка формы

Что нужно помнить

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

Однако это не является надежным решением. При использовании ГЕО-ограничений необходимо помнить о некоторых важных моментах:

  • Прокси-серверы могут обойти ограничения по странам, основанные на IP-адресах, используемые в методе 1. Однако они не влияют на фильтрацию доменов электронной почты (метод 2).
  • Блокировка целых стран может непреднамеренно исключить пользователей, которые являются потенциальными клиентами.
  • Блокировка по регионам работает путем сопоставления IP-адреса посетителя с его местоположением с помощью больших баз данных. Хотя WPForms постоянно обновляет их, ни одна система не является идеальной на 100%.
  • Всегда дважды проверяйте, что ваша местная аудитория не была случайно включена в список заблокированных стран.

Эти советы помогут более эффективно использовать ограничения по регионам, не вызывая разочарования у настоящих посетителей.

Добавьте дополнительную защиту от спама для усиления безопасности

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

Вот несколько стратегий для повышения безопасности:

  • Используйте CAPTCHA или reCAPTCHA для предотвращения автоматических отправлений рассылок.
  • Включите фильтрацию по ключевым словам, чтобы блокировать распространенные спам-фразы.
  • Используйте формы, защищенные паролем, для конфиденциального контента или внутренних отправлений.
  • Ограничьте отправку по IP-адресу, чтобы предотвратить повторные попытки спама.
  • Используйте условную логику, чтобы показывать или скрывать поля только при необходимости. Это снизит вероятность неправомерного использования форм.
  • Рассмотрите возможность использования полей, соответствующих требованиям HIPAA, если собираете медицинскую или личную информацию о здоровье.

FAQ

Могу я заблокировать страну без использования плагина?
Да. Вы можете заблокировать страну на уровне сервера, отредактировав файл .htaccess в Apache или используя модуль NGINX GeoIP/GeoIP2, чтобы запретить диапазоны IP-адресов, назначенные этой стране. Однако этот подход является сложным и рискованным. Одна опечатка может привести к отключению сайта, а диапазоны IP-адресов стран со временем меняются, поэтому правила необходимо постоянно обновлять. Для большинства начинающих пользователей более безопасным и простым вариантом является применение встроенного фильтра стран WPForms.
Повлияет блокировка стран в моих формах на SEO сайта?
Нет. Блокировка отправки форм с помощью плагина, такого как WPForms, не влияет на SEO сайта, поскольку она только предотвращает отправку пользователями. Боты поисковых систем по-прежнему могут просматривать и сканировать контент в обычном режиме.
Нужен мне WPForms Pro для блокировки стран?
Да. Функция фильтрации по стране доступна только в WPForms Pro, поэтому для ее использования понадобится премиум-версия.
Могу я использовать эти методы вместе?
Да. Вы можете и должны использовать оба метода вместе для обеспечения максимальной защиты. Например, возможно применять фильтр стран (метод 1) для блокировки отправки форм из стран, в которых не ведете бизнес, а затем добавить список запрещенных адресов электронной почты (метод 2) для блокировки распространенных спам-доменов.

Заключение

Надеюсь, эта статья помогла вам узнать, как заблокировать отправку форм WordPress из определенных стран.

Рейтинг
( Пока оценок нет )
Александр/ автор статьи

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

Загрузка ...
Шаблоны для WordPress
×
WPShop
честная партнерка!

Зарабатывай до 3225₽ с каждой продажи

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