Webサイトを運用していると、多かれ少なかれ“スパム送信”という問題に直面します。特に、問い合わせフォームや申し込みフォームはボットに狙われやすく、適切な対策を講じなければ、悪質なスパムが大量に送信されてしまうことも珍しくありません。そうした自動送信によるスパムを未然に防ぐ手段として、多くのWebサイトで導入されているのが、Googleが提供する「reCAPTCHA(リキャプチャ)」です。この記事では、reCAPTCHAの基本的な仕組みやバージョンごとの違い、導入によって得られるメリット、をご紹介します。Quboの無料トライアルでフォーム作成を試してみる【2026年4月更新】Cloudflare Turnstileへの移行について本記事公開時点ではQuboのスパム対策にGoogle reCAPTCHA v3を採用していましたが、2026年4月にCloudflare Turnstileへ切り替えました。これにより、現在のQuboではフォームを作成するだけでスパム対策が自動で有効になります。reCAPTCHAのサイトキーやシークレットキーを取得・設定する作業は不要です。詳しくは「Cloudflare Turnstileとは?次世代のスパム対策でフォームのUXとセキュリティを両立」をご覧ください。reCAPTCHAとは?スパム送信の多くは、スパムボットと呼ばれるロボットによって行われています。プログラムによってお問い合わせ内容を自動入力できるように仕組まれたロボットによって、インターネット上にあるお問い合わせフォームから機械的にスパムを送信してきます。reCAPTCHAは、Googleが提供するセキュリティサービスで、ユーザーが人間かボットかを判断することで、スパム送信や不正アクセスを防ぐ認証システムです。基本的に無料で利用することができ、世界中の多くのWebサイトで採用されています。 ※reCAPTCHAは完全に無料ではなく、月 10,000リクエストまで無料です。(2025年3月末時点)スパム被害の例として、以下のような事態が発生する可能性があります。毎日何十件も届く意味不明な外国語の問い合わせフィッシングサイトへのリンクを含む送信特定のIPアドレスから短時間で繰り返される連続送信本物の問い合わせがスパムに埋もれ、ビジネス機会を損なうreCAPTCHAは、それらのリスクを回避するための解決方法として広く利用されています。reCAPTCHAの進化:3つのバージョンを比較reCAPTCHAは時代とともに進化を遂げ、現在は主に以下の3つのバージョンが存在します。それぞれに特徴と適した利用シーンがあるため、自社サイトの目的やユーザー体験に応じて選択することが重要です。reCAPTCHA v2:定番の「チェックボックス認証」「私はロボットではありません」のチェックボックスでおなじみなのが、reCAPTCHA v2です。もっとも多くのサイトで導入されており、認知度も高いバージョンです。特徴チェックボックスにチェックするだけで認証完了ボットと判定された場合は画像選択テストが表示されるユーザーに認証操作を求めるため、明確な“確認感”があるただし、画像認証が表示された場合、スマートフォンなど小さな画面では操作が煩雑になり、ユーザー離脱につながる可能性もあります。reCAPTCHA v2 Invisible:非表示のスムーズな認証reCAPTCHA v2 invisibleは、チェックボックス自体を表示せず、ユーザーが送信ボタンをクリックしたタイミングで裏側で認証を実行します。ボットによるアクセスの可能性がある場合のみ画像認証が表示されます。特徴ユーザーの操作が少なく、UIの邪魔にならないボットの可能性が高い場合のみ、画像認証が表示される突然画像認証が表示されることで驚かれる場合がある見た目や操作性を重視するフォームに適していますが、ユーザーに認証の存在が見えづらい点には注意が必要です。reCAPTCHA v3:スコアで判定する次世代型reCAPTCHA v3は、チェックボックスや画像認証といった操作を一切求めず、ユーザーの行動から「人間らしさ」をスコア化する先進的な仕組みを採用しています。ユーザーの行動(ページの移動やクリックの仕方など)に基づいてスコアが付与され、このスコアに基づいてフォーム側がユーザーのアクセスを許可するかどうかを判断します。特徴ユーザーに何の操作も要求しないページ移動やクリックの挙動、滞在時間などから機械学習でスコアを算出0.0〜1.0のスコアに基づき、フォーム側で対応をコントロール可能フォーム右下にバッジを表示するのみで、UIへの影響は最小限特にUXを損なわずにセキュリティを確保したい場合に、reCAPTCHA v3は非常に効果的な選択肢です。reCAPTCHA v3を使うメリットeCAPTCHA v3は、従来のバージョンと比べて多くのメリットがあります。主なメリットをご紹介します。1. ユーザビリティの向上操作の簡素化 ユーザーが認証操作を行う必要がないため、ストレスなくフォームを送信できます。画像認証が表示されることがないため、ユーザー体験が向上します フォームの送信プロセスがスムーズになります視覚的な利点 チェックボックスや画像認証が表示されないため、フォームのデザインが損なわれません。 ユーザーの注意をそらす要素が少なくなります。2. セキュリティの強化高度な判定システム 機械学習によって行動スコアの精度が上がっていくため、より正確なボット判定が可能です。ユーザーの行動パターンを学習することで、より正確な判定が可能になります。柔軟な対応 スコアに基づいて柔軟な対応が可能です。例:スコアが0.8以下の場合は送信をブロックする3. 運用の効率化管理者の負担軽減ユーザーからの問い合わせが減り、管理者の負担が軽減されます。スパム送信が減少することで、正当な問い合わせへの対応に集中できます。自動化の促進 スコアに基づいて自動的に処理を分岐させることができます。管理者の手作業を減らすことができます。セキュリティとユーザー体験、どちらも妥協しないためにセキュリティ強化というと、どうしても「ユーザーに負担をかけるもの」と捉えられがちですが、reCAPTCHA v3のような仕組みであれば、そのトレードオフを最小限に抑えることが可能です。【2026年4月更新】Cloudflare Turnstileへの移行について本記事公開時点ではQuboのスパム対策にGoogle reCAPTCHA v3を採用していましたが、2026年4月にCloudflare Turnstileへ切り替えました。これにより、現在のQuboではフォームを作成するだけでスパム対策が自動で有効になります。reCAPTCHAのサイトキーやシークレットキーを取得・設定する作業は不要です。詳しくは「Cloudflare Turnstileとは?次世代のスパム対策でフォームのUXとセキュリティを両立」をご覧ください。