Yandex SmartCaptcha vs reCAPTCHA — что выбрать для защиты форм в 2026
reCAPTCHA от Google в РФ ловит проблемы доступности, грузится 3-5 секунд, портит конверсию формы. Yandex SmartCaptcha — российский аналог: невидимая для большинства пользователей, грузится за 200-300 мс, бесплатно до 1000 проверок в день. Разбираем по пунктам.
Капча — самый неприятный элемент любой формы. Она режет конверсию, но без неё формы заваливают боты. Уже 5 лет стандартом в мире был Google reCAPTCHA. В РФ в 2026 году эта монополия закончилась — reCAPTCHA фильтруется, грузится через раз и портит UX. Российский аналог — Yandex SmartCaptcha.
Это не просто «местная замена». По ряду параметров SmartCaptcha работает лучше, особенно для российской аудитории.
Скорость загрузки
reCAPTCHA v3 загружает скрипт с www.google.com/recaptcha/api.js. Из РФ в 2026 это:
- 3-5 секунд через VPN-туннели операторов.
- Периодические таймауты (1-2% запросов).
- На мобильном интернете — ещё медленнее.
- Виджет на iOS Safari часто не появляется вообще.
SmartCaptcha грузится с яндексовых серверов:
- 200-400 мс из РФ.
- Нет таймаутов и зон блокировки.
- Работает одинаково на любом устройстве.
Разница в 10-20 раз по скорости. На лендинге это даёт +1-3% к конверсии формы.
Невидимый режим
Обе капчи поддерживают невидимый режим — пользователь не видит виджета, проверка происходит по поведенческим сигналам.
Но качество анализа разное:
- reCAPTCHA v3 возвращает score 0.0-1.0. Разработчик сам решает, что делать. Часто score у нормальных пользователей бывает 0.3-0.5 и приходится принимать заявку «с подозрением».
- SmartCaptcha invisible возвращает бинарное «ok» или «failed». Если поведение подозрительное, показывает челлендж. Меньше неоднозначности на стороне разработчика.
Челлендж — когда нужен
Если бот всё-таки попадает в проверку, показывается челлендж:
- reCAPTCHA: «выберите все картинки со светофором», 8-10 итераций, иногда непроходимо.
- SmartCaptcha: простой кликабельный челлендж с движением курсора или элементарной картинкой. 1-2 итерации.
На UX это огромная разница. Пользователю с reCAPTCHA в среднем нужно 12-25 секунд на челлендж. С SmartCaptcha — 3-7 секунд.
Цена
- reCAPTCHA — бесплатно до 1 миллиона проверок в месяц. Enterprise-тариф $1/1000 проверок.
- SmartCaptcha — бесплатно до 1000 проверок в день (~30 000 в месяц). Дальше — от 50 ₽ за 1000 проверок.
Для типового лендинга, где 50-500 заявок в месяц, обе бесплатны. Для крупного интернет-магазина SmartCaptcha может стать дороже, но в РФ всё равно выбора особо нет.
Интеграция
Подключение SmartCaptcha — примерно 10 минут. На фронте:
<div id="captcha-box"></div>
<script src="https://smartcaptcha.yandexcloud.net/captcha.js" defer></script>
<script>
window.onSmartCaptchaLoaded = () => {
window.smartCaptcha.render('captcha-box', {
sitekey: 'YOUR_CLIENT_KEY',
invisible: true,
callback: t => document.querySelector('[name=cap]').value = t
});
};
</script>
На бэке:
POST https://smartcaptcha.yandexcloud.net/validate
Content-Type: application/x-www-form-urlencoded
secret=YOUR_SERVER_KEY&token=<token-from-form>
// ответ:
{ "status": "ok" | "failed", "message": "..." }
Документация на русском, поддержка через техподдержку Яндекс.Облака.
Privacy и регуляторы
reCAPTCHA отправляет данные о посетителях Google: IP, cookies, отпечаток браузера, движения мыши. Это:
- Конфликтует с 152-ФЗ — данные передаются за рубеж без необходимого уведомления Роскомнадзора.
- Минус 2-5% к конверсии у пользователей, осознанно блокирующих третьесторонние скрипты.
- Несовместимо с whitelist российских регуляторов.
SmartCaptcha передаёт данные внутри РФ. С точки зрения 152-ФЗ — чистое решение.
Качество защиты от ботов
По нашим наблюдениям и публикациям профильных сообществ:
- Простые HTTP-боты — обе системы ловят ~99%.
- Браузерные боты (Selenium, Playwright) — обе ~85-95%.
- Дорогие ферм-боты с реальными аккаунтами — обе ~70-80%.
Разницы по качеству защиты почти нет. Решает скорость, UX и регуляторика.
Когда reCAPTCHA всё-таки остаётся
- Зарубежная аудитория >50%.
- Сайт оптимизирован под глобальный SEO Google.
- Интеграция с другими Google-сервисами (Google Sign-In, Analytics).
Для чисто российского сайта — reCAPTCHA выгод не даёт.
Когда обе не нужны
Часто капча — это переоценённая защита. Для сайта с 10-50 заявками в день:
- Honeypot ловит 80-95% спама без видимой капчи.
- Rate limit на стороне сервера — ещё 5%.
- Капча нужна, только если спам всё равно проходит.
Перед подключением SmartCaptcha — проверьте, нельзя ли обойтись без капчи. Это +5-15% к конверсии формы.
Вывод
В 2026 году в РФ Yandex SmartCaptcha — очевидный выбор для защиты форм. Быстрее в 10-20 раз, лучше UX челленджа, нет проблем с 152-ФЗ, совместима с whitelist. reCAPTCHA остаётся только при значимой зарубежной аудитории. Перед подключением любой капчи — проверьте, не хватает ли honeypot + rate limit.