- 公開日: 最終更新日:
スパムメールが多いホームページはreCAPTCHAを実装しよう
ホームページを制作すると、企業によってはスパムメールが大量に届くことがあります。
当社の制作実績でも、普通にホームページを運営していたや、サイトリニューアルのタイミングで、1日に100件以上のスパムメールが届くようになった事例があります。
その際の対策として、高い効果を発揮しているのが、Googleが提供しているreCAPTCHAの実装で、当ページでは、reCAPTCHAとは何かを紹介します。
reCAPTCHAとは
reCAPTCHAとは、Googleが提供しているbotによるホームページへのスパムメールを防ぐツールです。
問い合わせフォームの送信ボタンの上に、「私はロボットではありません」と記載されたチェックボックスを見た経験がある方も多いと思いますが、あれがreCAPTCHAになります。
reCAPTCHAを実装すると、人間が手動でスパムメールを送ってくることは回避できませんが、一般的に多くのホームページにあるスパムメールはbotを利用して送信しているので、このbotによるスパムメールを排除することができます。
昨今のインターネットではスパム行為が横行しており、その1つとしてスパムメールの送信があるので、ホームページの問い合わせフォームからスパムメールが大量に届いている場合は、reCAPTCHAを実装することをおすすめします。
ちなみに、reCAPTCHAは、多くのホームページでは無料と判断しても良いですが、月間で100万回を超えたリクエストがあると有料扱いになってしまうので注意しましょう。
reCAPTCHAの実装法
制作実績のホームページにreCAPTCHAを実装した流れを紹介します。
バージョンを選定
reCAPTCHAには、3つのバージョンがあり、それぞれの特性を理解することが大切です。
- reCAPTCHA v3
- reCAPTCHA v2
- reCAPTCHA v2 invisible
reCAPTCHA v2やreCAPTCHA v2 invisibleでは、チェックボックスであったり、画像認証が出てくる可能性があります。
しかし、reCAPTCHA v3は、自動的に人間かbotの判断を行ってくれるので、ユーザーの手間を削減させるには、reCAPTCHA v3が無難になっています。
もちろん、reCAPTCHA v3でなければいけないということはなく、自社の希望に合わせたバージョンの選定を行いましょう。
登録とAPIキーの取得
reCAPTCHAをホームページに実装するためには、Googleへの登録と、APIキーの取得が必要です。
以下のリンク先でreCAPTCHAの登録が行え、同じホームページでAPIキーの取得が可能です。
特に難しい登録内容は存在していないので、当ページでは登録方法の紹介は省略いたしますが、もし登録方法が分からないという場合は、【reCAPTCHA 登録方法】とGoogle検索をすれば多くのホームページで紹介されています。
登録後に、サイトキーとシークレットキーが表示されるので、この2点をメモすれば完了です。
ホームページに実装
reCAPTCHAのサイトキーとシークレットキーを取得したらホームページへの実装を行いましょう。
昨今のホームページ制作は、WordPressを実装することが当たり前になっているので、WordPressの場合で紹介します。
reCAPTCHAを実装できるWordPressのお問い合わせフォームプラグインはContact Form 7だけになるので、もし別のプラグインを実装している場合は、Contact Form 7に変更しましょう。
WordPressの管理画面のコンタクトフォーム>インテグレーションのページを開き、インテグレーションのセットアップをクリックします。
表示されたページに、サイトキーとシークレットキーの入力箇所があるので、そこに該当するサイトキーとシークレットキーを入力して、登録すれば完了です。
万が一、ホームページをWordPressで制作していない場合でも、ヘッダーやメールフォームなどに専用のタグを入れれば、実装することが可能なので、その場合は、Web制作会社に相談をお願いします。
翌日の問い合わせを確認
reCAPTCHAを実装したら、翌営業日にスパムメールがなくなっているかをチェックしましょう。
上記の流れで複数の制作実績のホームページに実装したところ、これまで毎日100件以上来ていたスパムメールが0になったのでおそらく問題はないと思います。
万が一、スパムメールが引き続き来ている場合は、設定方法の問題か、botによるスパムメールではない可能性があるので、Web制作会社に調べてもらうことがおすすめです。
まとめ
ホームページの問い合わせフォームからスパムメールが大量に来てしまうと、通常業務の妨げになってしまいます。
その際に役に立つのがreCAPTCHAの実装になり、これまでの当社の実績としては、reCAPTCHAを実装すれば、スパムメールが来なくなっています。
ホームページから大量にスパムメールが届いている方の参考になれば幸いです。