WPForms に reCAPTCHA を導入する手順

投稿者: | 2025年6月9日

WPForms はWordPressを使っていると非常に便利に機能するコンタクトフォームのノーコードプラグインです。

ただし、普通に設置していると、いろんな方からメールが届きます。

それはお問い合わせのメールではなく、迷惑メールなのです。

そこで、reCAPTCHAを導入すると、「私はロボットではありません」のチェックボックスを設置することができ、これは、プログラムでチェックを入れることはできないため、実質お客様からの問い合わせに集中することができます。

こうたろう

この記事を担当:朝比奈幸太郎

1986年生まれ
音大卒業後日本、スウェーデン、ドイツにて音楽活動
ドイツで「ピアノとコントラバスのためのソナタ」をリリースし、ステファン・デザイアーからマルチマイクREC技術を学び帰国
金田式DC録音のスタジオにて音響学を学ぶ
独立後芸術工房Pinocoaを結成しアルゼンチンタンゴ音楽を専門にプロデュース
その後写真・映像スタジオで音響担当を経験し、写真を学ぶ
現在はヒーリングサウンド専門の音楽ブランド Curanz Sounds を立ち上げ、ピアニスト, 音響エンジニア, マルチメディアクリエーターとして活動中
当サイトでは音響エンジニアとしての経験、写真スタジオで学んだ経験を活かし、制作機材の解説や紹介をしています。
♪この記事には広告リンクを含みます♪

STEP 1:Google reCAPTCHA にサイトを登録する

  1. 以下のURLへアクセス
    👉 https://www.google.com/recaptcha/admin/create
  2. 各項目を入力:
    • ラベル:識別用に好きな名前(例:curanzsounds)
    • reCAPTCHA タイプ:「v2」を選択し、「私はロボットではありません」を選ぶ
    • ドメインcuranzsounds.comなど(SSL付きが望ましい)
    • 利用条件に同意:チェックを入れて登録
  3. 登録後に表示される以下を控える:
    • サイトキー(Site Key)
    • シークレットキー(Secret Key)

ドメイン部分はhttpsを含めないように注意してください。

ドメイン部分のみの入力になります。

STEP 2:WPForms 側でキーを設定する

  1. WordPress管理画面へログイン
  2. WPForms → 設定(Settings) → CAPTCHA タブへ移動
  3. 「reCAPTCHA タイプを選択」→ Google reCAPTCHA v2 を選ぶ
  4. 先ほど取得した「サイトキー」と「シークレットキー」を入力
  5. 「保存(Save)」をクリック

STEP 3:フォームに reCAPTCHA を追加する

  1. WPForms → フォームの編集 画面を開く(対象のフォームを選択)
  2. 左のフィールドから reCAPTCHA を選んでフォームにドラッグ&ドロップ(自動で追加される場合もあり)
  3. フォーム右上で「保存」

STEP 4:動作確認

  1. 公開ページにてフォームを表示し、
  2. 「私はロボットではありません」が表示されていればOK
  3. エラーが出る場合は:
    • サイトキーが間違っていないか
    • ドメイン設定が合っているか
    • reCAPTCHA v2 か v3 を間違えていないか

🔒補足:v2とv3の違い

  • v2:「私はロボットではありません」チェックボックス付き → ユーザー操作あり
  • v3:スコア方式で非表示。自動判定 → ユーザーに見えないが誤判定もあり得る

WPForms公式ドキュメント