コンタクトフォーム7でreCAPTCHAを設定する方法

お問い合わせフォームのスパム対策として便利なreCAPTCHA(リキャプチャ)
WordPressの人気プラグイン「Contact Form 7(コンタクトフォーム7)」では、GoogleのreCAPTCHAを簡単に導入できます。

今回は、reCAPTCHA v3を使って、スパムを防ぎながらユーザーの利便性を損なわない設定方法をご紹介します。

手順① Contact Form 7 をインストールし設定

「お問い合わせ」メニューからフォームを作成・編集

WordPressの管理画面にログイン

「プラグイン」→「新規追加」→「Contact Form 7」で検索

インストール → 有効化

手順② reCAPTCHAのキーを取得する

  1. 以下のページにアクセス
     👉 Google reCAPTCHA 管理画面
  2. Googleアカウントでログイン
  3. 新しいサイトの登録
     - ラベル:わかりやすい名前(例:自社サイト名)
     - reCAPTCHA タイプ:reCAPTCHA v3 を選択
     - ドメイン:ご自身のホームページのドメイン名を入力(例:example.com)
     - 利用規約に同意 → 送信
  4. 発行された「サイトキー」と「シークレットキー」を控えておきます

手順③ WordPress側でキーを設定

  1. WordPressの管理画面で「お問い合わせ」→「インテグレーション」へ
  2. 「reCAPTCHA」欄の「インテグレーションのセットアップ」をクリック
  3. 先ほど控えた「サイトキー」「シークレットキー」を入力 → 保存

手順④ フォームの動作を確認

reCAPTCHA v3はフォームに直接表示されませんが、画面右下に「reCAPTCHAのバッジ」が表示されていれば成功です。
※スパム対策はバックグラウンドで自動的に動作します。

補足:v2を使いたい場合は?

「私はロボットではありません」のチェック形式を使いたい場合は、reCAPTCHA v2のキーを取得し、別途プラグイン(例:「Advanced noCaptcha & invisible Captcha」など)で設定する必要があります。

まとめ

コンタクトフォーム7にreCAPTCHA v3を導入することで、スパム対策を自動化しつつ、ユーザーに負担をかけずに安全なフォーム運用が可能になります。
サイト運営においてセキュリティ対策は必須。ぜひ、忘れずに設定しておきましょう!

TCDテーマでブログ一覧ページが表示されない時の解決法

ブログ一覧ボタンを押すと最新の記事が表示されてしまう

固定ページを作成する必要があります

Home
つくる
特長
無料相談
公式LINE
問合せ