WordPressとGoogle reCAPTCHAを連携する方法|スパム問い合わせ・Bot登録を最小化する実装パターン

WordPress機能連携ガイド

WordPressとGoogle reCAPTCHAを連携する方法
スパム問い合わせ・Bot登録を最小化する実装パターン

「問い合わせフォームのスパムが止まらない」「会員登録にBotが混ざる」というご相談をよくいただきます。小さな店舗・教室ほど1通ずつの確認負担が重く、見逃しや機会損失につながりやすいため、reCAPTCHAの導入で“通したい人だけ通す”設計が有効です。

問い合わせスパム・Bot登録はなぜ起きる? 基本対策だけでは限界がある

WordPressのフォームは普及率が高く、Botから狙われやすい構造です。任意のパラメータで自動送信されると、英語長文や外部リンクだらけの迷惑投稿が一気に増えます。手作業での仕分けは時間を奪い、正規の問い合わせを見落とすリスクも高まります。

簡易的なハニーポットや単純な質問欄だけでは、最近のBotには通用しないケースが増えました。Google reCAPTCHA(v2/v3)を適切に組み込むことで、人間らしさの判定や行動スコアにより、機械的な送信を高精度に弾けるようになります。

reCAPTCHA連携で実現できること

✓問い合わせ・予約フォームの自動送信(Bot)を高精度にブロック
✓会員登録/ログイン/パスワード再発行の不正試行を抑止
✓コメント・レビュー投稿のスパムを大幅に低減
✓v2(チェックボックス)・v3(スコア判定)の選択とページ別の使い分け

実装は大きく2通りです。1) フォームプラグインの内蔵機能を使う方法(例:Contact Form 7、Elementor ProのForm、WPForms、Gravity Forms など)。2) サイト全体を保護する専用プラグインを使う方法(例:Google Captcha (reCAPTCHA) by BestWebSoft、Advanced noCaptcha & Invisible reCAPTCHA など)。後者は英語UIのものが多く、日本語情報が少ない場合があります。

導入時の注意点(失敗しやすいポイント)

  • プライバシーポリシー・表記:reCAPTCHAの利用についての明記や、Googleのポリシーへのリンク表記が必要になる場合があります。
  • UX配慮:v2チェックボックスが離脱要因になるケースがあります。v3のスコア閾値を調整し、誤判定時の再送導線や代替フォームも検討します。
  • Cookie同意との連動:同意管理プラグインと組み合わせないと、バッジ表示やスコア取得に影響が出る場合があります。

セキュリティ強化と送信完了率の両立を意識した「バランス設計」が鍵です。

導入手順(設計 → 設定 → 検証)

1

設計:どの画面で使うか(問い合わせ・会員登録など)、v2/v3の使い分け、誤判定時の救済(電話・LINE・再送リンク)を決めます。

2

取得・接続:Google reCAPTCHA管理画面でサイトキー/シークレットキーを発行し、選定したプラグインに登録。テスト用・本番用でキーを分けると安全です。

3

検証・運用:テスト送信で挙動を確認し、v3のスコア閾値や除外IP/NGワード等を調整。数日〜数週間のログを見ながら最適化します。

問い合わせ体制まで整えるなら、通知連携も同時に設計すると運用が楽になります。例えば WordPressとSlack・Chatworkを連携して問い合わせ通知を受け取る方法、効果検証には アクセス解析・ヒートマップを導入する方法が参考になります。

よくあるご相談

v2とv3はどっちが良い?
海外からのスパムを国別に止めたい
reCAPTCHAで送れないお客様がいる

既存サイトへの後付けは可能です。とはいえ、フォームの完了率に影響する要素でもあるため、再送導線・代替チャネル(電話・LINE・SNS)と合わせた「取りこぼさない設計」が重要です。予約や決済、会員機能と一緒に見直すと効果が出やすく、当方では要件整理からプラグイン選定・実装・運用まで伴走いたします。

reCAPTCHAの設計・導入をまとめてお任せください

小規模サイトの問い合わせ動線に合わせて、v2/v3の使い分け、プライバシー表記、通知・計測まで一式で設計します。費用感はプランページをご確認ください。

メグミヤのプランを見る
お問い合わせ