問合せフォームにスパムが多いので、reCAPTCHA認証を有効にした(Contact Form 7の場合)

問合せフォームにスパムが多いので、reCAPTCHA認証を有効にした(Contact Form 7の場合)
閲覧中のユーザー数
(閲覧中のユーザー:0)

教室に来る問合せにスパムメールが多く、整理に時間がかかります。

おそらく自動ツール(ボット)が、見つけたフォームに手当り次第 送りつけてきているようです。

このままでは本来のお問合せを見逃しかねないので、reCAPTCHA認証を加えることにしました。

ポイント
  • WordPressの Contact Form 7 プラグインを利用している。
  • Googleアカウントがあれば、reCAPTCHAを登録できる。
  • 生成された2つのキーをContact Formの設定に入力する。
sns_share_buttons
\記事が役に立ったらシェアしてね/
【スポンサーリンク】

1. Contact Form 7でGoogle reCAPTCHAを使う

要点をかいつまんで説明すると、Contact Form 7は、7 4.3 以降 標準でreCAPTCHAに対応しています(Really Simple CAPTCHAプラグインは不要になっている)。

そこに、Google reCAPCHAのキーを入力すればよいわけです。

2. GoogleのreCAPTCHA API

reCAPTCHA機能は、Googleの運営しているシステムです。

API(Application Programming Interface)という仕組みで、自分のサイトに reCAPTCHA機能を組み込むことになります。

Googleアカウントがあれば、登録して利用できます。

2. GoogleのreCAPTCHA API

reCAPTCHA v3と v2 とありますが、わたしは v3を選びました。

  • reCAPTCHA v2 … ボタンを押させて人間確認。
  • reCAPTCHA v3 … サイト内の操作の特徴から自動的に人間確認。

登録できると、サイトキーとシークレットキーをもらえます。

2. GoogleのreCAPTCHA API

3. Contact Form 7と外部システムを連携する

生成されたサイトキー(公開鍵)とシークレットキー(非公開鍵)を、Contact Form 7の「インテグレーション」で設定します。

3. Contact Form 7と外部システムを連携する

これで完了です。

4. reCAPTCHAが設定できた

表示画面の右下にreCAPTCHAのマークが表示されるようになりました。

reCAPTCHAを有効にするとプライバシーポリシーが表示される
reCAPTCHAを有効にするとプライバシーポリシーが表示される

5. プライバシーポリシーを消す

すべてのページにプライバシーポリシーのマークが表示されるのは邪魔なので、問合せページにプライバシーポリシーへのリンクをつけます。

5. プライバシーポリシーを消す

アンカー広告と重なってしまうのも困ります。

グーグルによると、送信前にプライバシー表記をすればバッジを非表示にしても構わないそうです。

Frequently Asked Questions  |  reCAPTCHA  |  Google Developers
Frequently Asked Questions  |  reCAPTCHA  |  Google Developers

最後までお読みいただいて、ありがとうございます。

こちらもどうぞ。

【注意】 「ロボットではない場合は[許可]をクリック」の偽物(ブラウザの通知許可)
【注意】 「ロボットではない場合は[許可]をクリック」の偽物(ブラウザの通知許可)
インターネットの検索結果をクリックしたら、間違った「許可」をさせようとするページが表示されました。変なメッセージが送られてくる原因を調べると、なんとなくで「許可」をしていた場合があります。今回は、「通知の許可」の意味と解除の仕方について、考えてみましょう。YouTube動画でも話しています。「ロボットではない場合はをクリックします」インターネットの検索結果を見ていたら、次のような表示がありました。ロボットではない場合はをクリックしますLoad14.biz が次の許可を求めてい...
「reCAPTCHA」とは?【GoogleのCAPTCHA認証システム】
「reCAPTCHA」とは?【GoogleのCAPTCHA認証システム】
ポイントCAPTCHAは、自動ツール判定テスト。reCAPTCHAは、Googleのシステム。「人間とマシンを判別するテスト」のことを「CAPTCHA認証(キャプチャにんしょう)」といいます。「CAPTCHA認証」は、インターネットにアクセスしているのが、コンピュータの自動接続ではなく、本当に人間なのかを調べるための仕組みです。カタカナ語の意味調べ「CAPTCHA(キャプチャ)」というと、"capture(捕獲する)" を思い浮かべてしまうんですが、実は略語です。Comple...

QRコードを読み込むと、関連記事を確認できます。

問合せフォームにスパムが多いので、reCAPTCHA認証を有効にした(Contact Form 7の場合)
【スポンサーリンク】
タイトルとURLをコピーしました