「reCAPTCHAを入れたのに、営業メッセージが減らない」。問い合わせフォームのスパム対策でもっともよく聞く悩みのひとつです。
結論から言うと、これはreCAPTCHAの不具合ではありません。reCAPTCHAは「botかどうか」を判定する仕組みであって、「迷惑な内容かどうか」を判定する仕組みではないためです。この記事では、reCAPTCHAの仕組みと守備範囲を整理し、すり抜けるスパムにどう対処するかを解説します。
reCAPTCHAの仕組み — v2とv3
reCAPTCHAはGoogleが提供するbot検証サービスで、主に2つの方式が使われています。
v2 — チェックボックスと画像認証
「私はロボットではありません」のチェックボックスを表示し、疑わしい場合は「信号機の画像をすべて選択」といった追加課題を出す方式です。人間には解けてbotには解きにくい課題を課すことで、自動送信を遮断します。
確実性は高い一方、ユーザーに毎回操作を要求するため、問い合わせの離脱要因になるのが難点です。画像認証が何度も出ると、正規の見込み客がフォームを閉じてしまうことも珍しくありません。
v3 — スコアによる無人判定
v3はユーザーに課題を出さず、ページ上での挙動から0.0〜1.0のスコアを算出し、サイト側がしきい値で送信可否を判断する方式です。ユーザー体験を損なわない代わりに、しきい値の設計をサイト側が引き受けることになります。
しきい値を厳しくすれば正規ユーザーを誤って弾き、緩くすればbotが通ります。「どのスコアで何をするか」の調整と監視が必要で、導入して終わりの仕組みではありません。
reCAPTCHAが防げるもの・防げないもの
| 送信のタイプ | reCAPTCHAの効果 |
|---|---|
| 機械的な無差別bot送信 | 高い(本来の守備範囲) |
| CAPTCHA解決サービスを使う高度なbot | 限定的(有償の解決代行で突破されうる) |
| 人間が手作業で送るフォーム営業 | なし(正規の人間として通過する) |
| 営業代行業者による半自動送信 | ほぼなし(人間の操作を挟むため) |
重要なのは下2行です。日本の事業者のフォームに届く迷惑送信の体感の多くは、日本語で書かれた営業提案——つまり人力または半自動のフォーム営業です。これらは人間がフォームを操作して送るため、bot検証としては「正しく」通過します。reCAPTCHAを強化しても減らないのは当然なのです。
フォーム営業がなぜ増えているのか、その構造はフォーム営業への対策の記事で詳しく解説しています。
導入・運用面の注意点
効果の限界に加えて、運用面でも把握しておくべき点があります。
- 無料利用枠: reCAPTCHAは現在Google Cloudの課金体系に組み込まれており、無料で使える月間評価回数には上限があります。小規模サイトでは収まることが多いものの、規模によっては費用が発生します
- プライバシーポリシーへの記載: reCAPTCHAはユーザーの行動データをGoogleに送信するため、利用規約上、サイト側でのプライバシーポリシー等での明示が求められます
- アクセシビリティ: 画像認証は視覚に障害のあるユーザーにとって大きな障壁になります
実務的な補完策 — 前段と後段で挟む
reCAPTCHAが不要という話ではありません。botの絶対量を減らす前段のフィルタとしては今も有効です。問題は、それだけでは人力送信に対処できないこと。実務では次の組み合わせが効率的です。
前段: ユーザーに負担をかけないbot対策
ハニーポット(人間には見えない入力欄)と送信時間チェック(ページ表示から数秒での送信を弾く)は、ユーザーに一切の操作を求めずに単純なbotを遮断できます。reCAPTCHA v2の画像認証のような離脱リスクがないため、コンバージョンを重視するフォームではまずこちらを検討する価値があります。仕組みと実装の注意点はハニーポットとは:フォームbot対策の仕組みと実装の注意点で詳しく解説しています。
後段: AIによる内容判定
前段を通過した送信——人力のフォーム営業や巧妙なスパム——には、内容そのものをAIが読んで判定するアプローチが有効です。送信の仕方はどれだけ正規でも、書かれている内容が営業提案なら営業提案です。AI(大規模言語モデル)は文脈からこれを人間と同じように見分けられます。
この「前段で機械を弾き、後段で内容を仕分ける」二段構えなら、正規の問い合わせ客には何のハードルも課さずに、botと人力営業の両方に対処できます。全体像は問い合わせフォームのスパム対策 完全ガイドを参照してください。
まとめ
- reCAPTCHAは「botかどうか」の検証であり、人間が送るフォーム営業には原理的に効かない
- v2は確実だが離脱要因になり、v3はしきい値の設計・監視をサイト側が負う
- 無料枠の上限やプライバシーポリシーへの記載義務など、運用面の考慮点もある
- 実務は「ハニーポット等の静かな前段」+「AIによる内容判定の後段」の二段構えが効率的