「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による内容判定の後段」の二段構えが効率的