最近はブログのお問い合わせフォームから「英語のメール(スパムメール)」が頻繁に届くようになりました。
![うめ](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2020/02/梅屋ラボ-コピー.png?w=1256&ssl=1)
全て迷惑メールなので受信通知が来るのが煩わしいです…。
Contact Form 7のスパム対策には「reCAPTCHA v3」が有効なようなので導入手順を紹介します。
「reCAPTCHA v3」とは
reCAPTCHAとはGoogleが提供しているサービスで人かBOT(機械)かを識別するための仕組みです。
セキュリティ情報を入力する時に「私はロボットではありません」というチェックボックスや指示された画像を複数選択するような場面を一度は見たことがあると思いますが、「reCAPTCHA v3」はマウスの動きやクリック動作をAIが自動識別することでBOTなのかを判断できるようになりました。
導入の流れ
❶Googleアカウントした状態で「My reCAPTCHA」ページに移動します。
❷「ラベル」、「reCAPTCHAタイプ」、「ドメイン」を入力
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image.png?resize=644%2C393&ssl=1)
ラベル | 任意でOK |
reCAPTCHAタイプ | reCAPTCHA v3 |
ドメイン | 登録するサイトのURLを設定 |
❸「reCAPTCHA 利用条件に同意する」、「アラートをオーナーに送信する」にチェックを入れて送信
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image-1.png?resize=662%2C490&ssl=1)
❹「サイトキー」、「シークレットキー」が発行されます。
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image-2.png?resize=952%2C503&ssl=1)
❺WordPressの管理画面の「お問い合わせ」⇒「インテグレーション」を選択
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image-3.png?resize=335%2C154&ssl=1)
❻「インテグレーションのセットアップ」⇒「サイトキー」、「シークレットキー」を設定して変更を保存
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image-4.png?resize=547%2C689&ssl=1)
❼「インテグレーションのセットアップ」⇒「reCAPTCHAはこのサイト上で有効化されています」となっていればOK
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image-5.png?resize=554%2C375&ssl=1)
![うめ](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2020/02/梅屋ラボ-コピー.png?w=1256&ssl=1)
reCAPTCHA v3の利用を停止する場合は、「キーを削除」しましょう。
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image-6.png?resize=539%2C359&ssl=1)
設定は以上です。
画面右下に「reCAPTCHAで保護されています」と表示されます。
![](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2021/08/image-7.png?resize=425%2C113&ssl=1)
まとめ
本記事ではお問い合わせフォームのスパム対策にオススメな「reCAPTCHA v3」の導入方法について解説しました。
![うめ](https://i0.wp.com/umeyalabo.com/wp-content/uploads/2020/02/梅屋ラボ-コピー.png?w=1256&ssl=1)
これでスパムメールから解放されます…!
入力する項目を間違えなければそこまで時間を掛けずに設定できると思いますので、スパムメールに困っている場合は是非導入してみてください!