reCAPTCHA を使用してフォーム送信内容を検証する
更新日時 2026年11月11日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
reCAPTCHA を使用して、HubSpot のフォームに目に見えないボット検知機能を追加しましょう。GoogleのreCAPTCHAは、フォーム送信が人間によるものかボットによるものかを検証します。これにより、スパムを削減しつつ、訪問者にとってフォームの利用体験をスムーズなものに保つことができます。
フォーム内の不審なアクティビティーやボットによるアクティビティーを検出するために使用される、reCAPTCHAのスパム検知感度をカスタマイズします。たとえば、スパムのアクティビティーが異常に増えている場合は、スパム検知の感度を高めることで、すべてのフォームにおいてスパム対策を強化することができます。
アクセス権限が必要 編集フォームフォームの作成や編集、およびフォーム設定のカスタマイズを行うには、権限が必要です。
利用可能なreCAPTCHAのバージョン
- ReCAPTCHA v2:フォームを送信する前に、訪問者にインタラクティブなチェックボックスや画像パズルを表示します。
- ReCAPTCHA v3: CAPTCHAの課題を表示することなく、バックグラウンドでボットのアクティビティーを検知します。
reCAPTCHAの感度をカスタマイズする
reCAPTCHA を使用する際は、スパム検知の感度閾値を設定して、ボットのアクティビティーをどのようにフィルタリングするかを管理してください。スパム検知の感度設定は、reCAPTCHA v2 または v3 を使用するすべてのフォームに適用されます。
-
HubSpotアカウントにて、上部のナビゲーションバーに表示される設定アイコン
をクリックします。 - 左側のサイドバーメニューの「ツール」の下にある「マーケティング」→「> フォーム」へと移動します。
- [ 投稿設定 ] タブをクリックします。
- 「ReCAPTCHA」セクションの「現在の設定」欄に、 0.1(最も緩い)から0.9(最も厳しい)までの値を入力してください。
- スパム対策の強度を高めるには、この値を大きくしてください。
- スパム検知の感度を下げるには、この値を小さくしてください(例:フォームが正当な送信をスパムとして判定してしまう場合など)。
- 下部にある[保存]をクリックします。
個々のフォームにおけるreCAPTCHAの管理
個々のフォームでreCAPTCHAを有効にし、reCAPTCHAのバージョンを選択してください。更新されたフォームエディタと従来のフォームエディタでは、手順が異なります。
更新されたフォームエディターを使用している場合
-
HubSpotアカウントで、[その他]をクリックし、[マーケティング]>[フォーム]の順に進みます。アカウントに[その他]が表示されない場合は、[マーケティング]>[フォーム]に直接移動します。
- 新しいフォームを作成するまたは、既存のフォームにカーソルを合わせ、「編集」をクリックします。
- 左上の +追加アイコンをクリックします。
- 左側のパネルで [その他]をクリックします。
- [ セキュリティ]& の [プライバシー]セクションで、reCAPTCHAをクリックして右側のフォームプレビューにドラッグし、フォームにこの要素を追加します。
- 左側のパネルで、reCAPTCHAのバージョンを選択してください:
- ReCAPTCHA v3:目に見えるCAPTCHAの課題を表示することなく、バックグラウンドでアクティビティーを監視します。
- ReCAPTCHA v2:送信前に、訪問者にインタラクティブなチェックボックスや画像パズルを解くようプロンプトします。
- フォームにすでに追加されているreCAPTCHAのバージョンを更新するには、フォームのプレビュー画面でreCAPTCHA要素にカーソルを合わせ、edit編集アイコンをクリックしてください。
- 左側のパネルで、reCAPTCHAのバージョンを選択してください。
- ダイアログボックスで、[バージョン] に切り替えるをクリックして、バージョンを更新します。
- reCAPTCHAのバッジを非表示にするには、フォームプレビュー内のreCAPTCHA要素にカーソルを合わせ、edit編集アイコンをクリックします。
- 左側のパネルで、「reCAPTCHAバッジを非表示にする」チェックボックスを選択します。バッジを再び表示するには、チェックボックスのチェックを外してください。
- バッジを非表示にすると、そのフォームの埋め込み場所、公開場所、共有場所のいずれにおいても、「このフォームはreCAPTCHAによって保護されています」というメッセージが表示され、訪問者にフォームが保護されていることがわかります。
- フォームからreCAPTCHAを削除するには、reCAPTCHA要素にカーソルを合わせ、delete削除アイコンをクリックします。
- ダイアログボックスで、「reCAPTCHA を削除」をクリックします。
- 右上の「確認して更新」をクリックします。

旧バージョンのフォームエディターを使用している場合
-
HubSpotアカウントで、[その他]をクリックし、[マーケティング]>[フォーム]の順に進みます。アカウントに[その他]が表示されない場合は、[マーケティング]>[フォーム]に直接移動します。
- フォームにカーソルを合わせ、「編集」をクリックします。
- 左側のパネルの[ 既存のプロパティー ]タブで、[ その他のフォーム要素 ]セクションをクリックして展開します。
- CAPTCHA(スパム防止)のスイッチをオンにしてください。
- フォームで使用されるreCAPTCHAのバージョンを管理するには、フォームのプレビューでreCAPTCHA要素をクリックしてください。
- 左側のパネルで、使用するreCAPTCHAのバージョンを選択してください:
- ReCAPTCHA v3:目に見えるCAPTCHAの課題を表示することなく、バックグラウンドでアクティビティーを監視します。
- ReCAPTCHA v2:送信前に、訪問者にインタラクティブなチェックボックスや画像パズルを解くようプロンプトします。
- ダイアログボックスで、[バージョン] に切り替えるをクリックして、reCAPTCHA のバージョンを更新してください。
- フォームからreCAPTCHAを削除するには、左側のパネルの「その他のフォーム要素」の下にある「CAPTCHA(スパム防止)」のスイッチをオフにしてください。
- ダイアログボックスで、「reCAPTCHAを削除」をクリックします。
- 右上にある[更新]または[公開]をクリックします。
