こんにちは山形のWEBデザイナー菅野です。
最近 自社サイトのお問い合わせフォームに
かなりの頻度でスパムメールが届くようになりました
割と細かいことを気にしないタイプなので
「まあ自社サイトだし」としばらく放置していましたが
余りの数になったので 今回 スパムメール対策をすることにしました💦
ちなみにサイトは「WordPress」を使い、
お問い合わせフォームはプラグインの「Contact Form 7」で作成しています
通常のメールであれば
サーバーかメールクライアントでスパムメール設定すればOKだったりしますが
お問い合わせフォームの場合は一旦 WEBサーバーを経由するため
そのやり方では制限することができないので
WEBサイトかお問い合わせフォームに対してスパム対策をする必要があります。
対策方法は様々ありますが
Googleの「reCAPTCHA」でスパム対策してみることに👍
私は今回初導入になるのですが
WordPressサイトへの設置は比較的簡単とのこと
reCAPTCHA(リキャプチャ)は、Webのお問い合わせフォームなどに登録する際に、
ボットからの悪質なアクセスからWebサイトを守るための機能です
reCAPTCHAのマーク「あー見たことある」って感じじゃないでしょうか(^^)
Google「reCAPTCHA」はアカウントがあれば誰でも使用することができます
https://www.google.com/recaptcha/intro/v3.html
にアクセス
▲右上の「Admin console」をクリック
▲必要な項目を入力、選択し送信ボタンを押します
▲すると サイトキーとシークレットキーが表示されますので
こちらをコピペなどで控えておきます
次にWordPressの管理画面に移動して設定していきます。
▲「お問い合わせ」の「 インテグレーション」をクリックし
続いて「 reCAPTCHA」の「インテグレーションセットアップ」をクリック
進んだ先の画面で、サイトキーとシークレットキーを打ち込み
「変更を保存」を押します
▲お問い合わせページを見てみると
ページの右下に reCAPTCHAのロゴが表示さました
これで無事完了です! 思った以上に簡単に設置できました(^ ^)
設置して数日経ちますが、毎日届いていたスパムメールが
ピッタとこなくなりました! なかなかの効き目です
今回 reCAPTCHAタイプは「reCAPTCHA v3」を選択しました
「reCAPTCHA v2」はチェックを入れるなどユーザー操作が必要ですが
「reCAPTCHA v3」はユーザー操作がなくてもリスク管理ができちゃいます
ちょっとした差かもしれませんが
ユーザーの負担も減りでページから離脱も少なく済みそうですね
それにしてもGoogleなんでも揃ってるな〜
恐るべし💦