Перейти к содержимому

Как выбрать reCAPTCHA для формы и получить ключи

reCAPTCHA защищает формы сайта от спам-ботов. За 2025 год Google перенёс все ключи reCAPTCHA в Google Cloud, поэтому многие старые инструкции устарели: ключи теперь создаются и меняются в консоли Google Cloud, а у бесплатного использования есть месячный лимит.

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


Щит с замком в окне браузера, чек-лист шагов и знак вопроса — инструкция по выбору reCAPTCHA и получению ключей

Какие бывают типы

  • Флажок «Я не робот» — раньше v2 checkbox. Посетитель ставит галочку, иногда решает задание с картинками. Понятно и надёжно, но добавляет лишний шаг.
  • Оценка без задания — раньше v3. Посетитель ничего не видит: reCAPTCHA оценивает поведение и возвращает балл от 0,0 (скорее бот) до 1,0 (скорее человек). Что делать с низким баллом, решает сайт.
  • Невидимая с заданием при подозрении — раньше v2 invisible. Новые ключи этого типа в консоли Google Cloud создать нельзя, Google предлагает вместо них обычный ключ для сайта.

Как выбрать

  • Обычная форма заявки или обратной связи — начните с оценки без задания: посетитель ничего не замечает. Важно, чтобы сайт или плагин формы умел проверять балл и отбрасывать заявки ниже порога. Для начала Google предлагает порог 0,5.
  • Регистрация, вход, формы, которые атакуют активно — флажок надёжнее: боту придётся пройти задание.
  • Плагин формы поддерживает только один тип — берите тот, что поддерживает плагин. Ключи разных типов не взаимозаменяемы.

Шаг 1. Создайте ключ в Google Cloud

  1. Откройте консоль Google Cloud и выберите или создайте проект для сайта.
  2. Перейдите на страницу reCAPTCHA. Сейчас она находится в разделе Fraud Defense, прямой адрес — console.cloud.google.com/security/recaptcha.
  3. Создайте ключ: дайте ему понятное название, выберите платформу для сайтов и добавьте домены, на которых будет работать форма.
  4. Выберите тип: с флажком или на основе оценки.

Идентификатор ключа (Key ID) — это и есть ключ сайта, который вставляется в форму.

Шаг 2. Найдите секретный ключ для плагина

Большинство плагинов форм и CMS просят пару «ключ сайта + секретный ключ». В консоли Google Cloud секретный ключ по умолчанию не показывается. Чтобы его получить:

  1. Откройте ключ на вкладке Keys и перейдите на вкладку Integration.
  2. Нажмите Use Legacy Key, а если ключ ещё не настроен для такого использования — Integrate with a third-party service or plugin.
  3. Скопируйте секретный ключ из открывшегося окна. Храните его как пароль: в код страницы он попадать не должен.

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

Шаг 3. Проверьте форму

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

Лимит: 10 000 проверок в месяц

Без подключённой оплаты reCAPTCHA выполняет бесплатно 10 000 проверок в месяц. Небольшому сайту с формой обратной связи этого обычно хватает с запасом. Важная деталь: если лимит исчерпан, а оплата не подключена, старый способ проверки (SiteVerify), которым пользуется большинство плагинов, не блокирует заявки, а пропускает их с баллом 0,9. Защита фактически выключается, и спам снова идёт.

Если ключ когда-то создавал подрядчик

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

Политика конфиденциальности. reCAPTCHA отправляет в Google данные о посетителе формы. Упомяните это в политике конфиденциальности сайта и учтите в настройках cookie-баннера.

Коротко

  1. Для обычной формы начните с оценки без задания, для входа и регистрации — с флажка.
  2. Ключи создаются в консоли Google Cloud, на странице reCAPTCHA.
  3. Секретный ключ для плагина — во вкладке Integration ключа.
  4. Бесплатно — 10 000 проверок в месяц; при превышении без оплаты защита перестаёт работать.
  5. Если старый ключ недоступен, создайте новый в своём проекте.

Если формы засыпаны спамом или капча перестала работать после переезда ключей, мы можем защитить формы с помощью reCAPTCHA: подберём тип, оформим ключи в вашем проекте, подключим и проверим заявки.