フォームを実装すると、よく発生するのがスパムメールですよね。
ContactForm7を使ってフォームを作成して、一定期間すると「大量のスパムメールが届くので何とかなりませんか?」というご相談をよくいただきます。
僕もいろいろと対策を試してきました。実際に試してきた対策の中で一番効果があったものをご紹介します。
スポンサーリンク結論:reCAPTCHA v3を実装しよう
早速ですが、結論です。
「reCAPTCHA v3」を実装することで、フォームからのスパムメールがほとんど来なくなりました。
毎日何件かきていたスパムメールはぴたりと止まりました。自分のサイトでもそうですし、お客さんでもこの対策を行うと解決できました。
ただし、残念ながらメールアドレスに直接届くスパムメールは引き続き届きます…。ですが、フォームからのスパムメールでお困りの方はこの対策で解決できる可能性が十分にあります。ぜひお試しください!
ContactForm7へのreCAPTCHA v3の設置方法
下記2つで設置することができます。
- GoogleでreCAPTCHAのサイトキーとシークレットキー取得
- ContactForm7でインテグレーションのセットアップ
GoogleでreCAPTCHAのサイトキーとシークレットキー取得
まず、こちらからgoogleにログインします。
ログインしたら、reCAPTCHAのページを開いて、「Admin Console」をクリックします。
既にreCAPTCHAの登録がある方は下記ページが表示されるかと思いますので、「+」をクリックします。このページが表示されていない方は次に進んでください
「ラベル」「reCAPTCHA タイプ」「ドメイン」「オーナー」「reCAPTCHA 利用条件に同意する」「アラートをオーナーに送信する」を設定して「送信」をクリックします。
ラベル | 管理用のラベルなので、ドメイン名など分かりやすいものを設定 |
---|---|
reCAPTCHA タイプ | 「reCAPTCHA v3」を選択 |
ドメイン | lucklog.info 例えば、このページで実装したい場合だと「https://lucklog.info/contactform7-recaptcha」がURLですが、「https://」や「/contactform7-recaptcha」の下層部分は不要で、「lucklog.info」の部分だけでOKです。 |
オーナー | 設定された状態になっています。変更の必要はありません。 |
reCAPTCHA 利用条件に同意する | 利用条件を確認の上、チェック |
アラートをオーナーに送信する | 監視目的もあるので、特に理由がなければチェックにしておきましょう。ただ、チェックを外しても特に問題はありません
|
「サイトキー」と「シークレットキー」を取得できました。それぞれ「サイトキーをコピーする」「シークレットキーをコピー」をクリックするとコピーできます。これらは後ほど使います。
ContactForm7でインテグレーションのセットアップ
「お問い合わせ」をクリックし、「インテグレーション」をクリックします。開かれたページの「インテグレーションのセットアップ」をクリックします。
先ほど取得した「サイトキー」と「シークレットキー」を貼り付けて、「変更を保存」をクリックします。
これで、「reCAPTCHA v3」の設定完了です。
【reCAPTCHA v3】WordPressで特定ページのみ表示させる方法
スパム対策として、reCAPTCHA v3を使うことは多くなりました。いろいろなサイトで画面右下に表示されるreCAPTCHA v3のマークをよく見かけます。ちなみに、このページの右下にもあります。 WordPressの …
注意点
あくまで、今は解決出来ているという状況です。こういったスパムメールなどの迷惑行為はいつも対策側と”いたちごっこ“です。
再びスパムメールが来るようになれば、違う対策を試していくほかありません。ただ、対策側も進化していくので、待っていれば解決される場合もあるかと思います。
増えたらすぐに対応するかどうかはケースバイケースで決めていくのが良いと思います。お客さんからの依頼であればスルーは出来ませんしね^^;
まとめ
- スマムメールが多いときは「reCAPTCHA v3」を試す
- GoogleでreCAPTCHAのサイトキーとシークレットキー取得する
- ContactForm7でインテグレーションのセットアップで「reCAPTCHA v3」を適応させる
対策側は簡単に設定できるように工夫してくれています。少しの作業でスパムメールへの何かしらの対策はできます。その時代にあった対策をデフォルトで行っていきたいと思います。
現状だと、「reCAPTCHA v3」がおすすめです。ぜひお試しください!
スポンサーリンク