PR ブログ運営 プラグイン ワードプレス

【初心者】Contact Form 7のスパムメール対策に『reCAPTCHA』を設定する方法を徹底解説【画像・動画】

2023年1月11日

参考

【初心者】Cocoonでお問い合わせページやプロフィールなどのメニューバー(PC版)を設置する方法を徹底解説

ワードプレステーマCocoonでヘッダー下に表示させるサイトナビゲーション用のメニューバーの設置方法を初心者さん向けに画像と字幕付き動画を使って分かりやすく解説します。

続きを見る

うぅ、ブログで海外からの意味不明なメールがアホほど送られてきて質問メールが流れちゃったよぉ…
後輩ネコ
後輩ネコ
とのぽん
とのぽん
それはスパムメールだね。
スパム…?沖縄の…?
後輩ネコ
後輩ネコ
とのぽん
とのぽん
食べる方のじゃなくて、迷惑メールのことだね。放っておくと溜まってキリがないし、後輩ネコくんが言ったように大事なメールが流れてしまったり百害あって一利なしだから対策しておこう。

というわけで今回はスパムメール(迷惑メール)の対策についてのお話です。

ワードプレスブログのお問い合わせページをContact Form 7で作っているブロガーさんは多いと思います。

そこで、Googleの『reCAPTCHA』を使ってContact Form 7のスパムメール(迷惑メール)対策をする方法をスクリーンショットと動画を使って初心者さん向けに詳しく優しく解説していきたいと思います。

解説ポイント

  • reCAPTCHAとは?
  • reCAPTCHAAkismet Anti-Spamどっちがいい?
  • Contact Form 7reCAPTCHA設定する方法

reCAPTCHAとは?

GoogleのreCAPTCHAはスパムメールだけでなくあらゆる不正な攻撃からウェブサイトを保護してくれる無料のサービスです。

よくウェブサイトのログインページなどで歪んだ文字列を読み取って入力させたり、『横断歩道の画像を選択してください』といった画像を選択させるものや『私はロボットではありません』にチェックを入れさせるものがありますが、これはreCAPTHAによるものです。

reCAPTHAには

  • reCAPTHA(v1)⇒歪んだ英数字などを入力させる方式
  • reCAPTHA(v2)⇒主に画像選択と『ロボットでない』のチェック
  • reCAPTHA(v3)⇒バックグラウンドでスパムを判定(ユーザーのアクション不要)

の3つの方式が存在します(2023年現在)。

バージョン1とバージョン2はユーザーのアクションを必要とするためややユーザビリティが低下するので、今回はアクション不要のreCAPTCHA(v3)の導入方法について解説したいと思います

reCAPTCHAとAkismet Anti-Spamどっちがいい?

ワードプレスのプラグインには簡単にスパムメール対策をしてくれる(一応)無料のプラグインであるAkismet Spam Protection(旧Akismet Anti-Spam)があります。

迷惑メール対策プラグインとして多くのサイトでお勧めされていますが、無料版は商用利用が禁止されているので個人的にはあまりおすすめできません。

商用利用の範囲ですが、アフィリエイトリンクを貼ることも商用利用に入るのでブログを収益化するのが目的という方は利用できないと考えていいでしょう。

ですので

  • 本当に趣味で運営しているブログならAkismet Spam Protection
  • アフィリエイトリンクを貼るなど収益化を考えているならreCAPTCHA

を利用するといった形でOKです。

Contact Form 7でreCAPTCHAを設定する方法

ここからは以下の流れでContact Form 7を利用しているワードプレスサイトでreCAPTCHA(v3)を設定する方法を解説していきます。

  • reCAPTCHA(v3)のAPIキーの取得
  • reCAPTCHA(v3)をContact Form 7へ導入

以下の字幕動画でも解説しています。

reCAPTCHA(v3)のAPIキーの取得

reCAPTCHAの利用にはGoogleアカウントが必要です。あらかじめアカウントを作成しておいてください。

GoogleのreCAPTCHAサイトにアクセスしたら上部にある『v3 Admin Console』をクリックしましょう。


  • ラベル

    ブログタイトルなど分かりやすい名前を入力する


  • reCAPTCHA タイプ


  • ドメイン

  • reCAPTCHA 利用条件に同意する

  • アラートをオーナーに送信する

のように作業していき最後に『送信』をクリックします。

続いて表示される画面では

  • サイトキー
  • シークレットキー

の2つをメモ帳などにコピーしておきましょう。

reCAPTCHA(v3)をContact Form 7へ導入

reCAPTCHAのAPIキー(サイトキーとシークレットキー)が取得出来たらワードプレスブログ管理画面に戻りましょう。

サイドバーより『Contact Form 7』⇒『インテグレーション』と進みます。

画面を下にスクロールしていくとreCAPTCHAの設定項目が出てくるので『インテグレーションのセットアップ』をクリックします。

続いて表示される画面で先ほどreCAPTCHAのサイトで取得したサイトキーとシークレットキーを入力し、『変更を保存』をクリックしてContact Form 7へのreCAPTCHA導入は完了です。

サイトを表示させてみてreCAPTCHAマークがサイト右下に表示されていれば成功です。

マークが出てきた!これでうざったいスパムともおさらば…!
後輩ネコ
後輩ネコ
とのぽん
とのぽん
良かったね。
  • この記事を書いた人
  • 最新記事

とのぽん

ブログアフィリエイトで月収10万円達成ブロガー。 ネコとお酒が好きなアラフォーサラリーマンのとのぽんです。 メインは資産ブログ形成ノウハウの発信ですが、その他40代ならではの悩みをみなさんと共有して解決していければと思います。

-ブログ運営, プラグイン, ワードプレス
-