お問い合わせフォームから、大量のスパム(迷惑)メールが届くことはありませんか?

そんな時は、Googleが提供するreCAPTCHAリキャプチャがおすすめです。

プログラムがスパムメールを検出・排除し、ホームページを保護してくれます。

「reCAPTCHA」の導入はとても簡単ですので、ぜひ以下の手順から進めてみてください。

「reCAPTCHA(リキャプチャ)」の導入には Googleアカウント が必要です。

取得されていない方は事前に準備が必要です。

今回はContactForm7での設定方法を解説いたします。

reCAPTCHA設定手順

reCAPTCHAのサイトへアクセス

まずは「Contact Form 7」と接続するための「APIキー(認証コード)」を取得します。

1-1.「reCAPTCHA」のサイトへアクセス。

1-2. メニューの「v3 Admin Console」をクリック。

STEP
1

reCAPTCHAの利用登録

2-1. 必要項目を入力し、利用登録をします。

  • ラベル:任意の名称を入力(複数登録時の識別)
  • reCAPTCHA タイプ:スコアベース(v3)を選択
  • ドメイン:ドメインを入力(例 webroad.co.jp)
  • 送信

2-2. 登録すると「サイトキー」「シークレットキー」が表示されます。

 

STEP
2

ContactForm7にセット

WordPress管理画面
> お問い合わせ
> インテグレーション
> インテグレーションのセットアップ
をクリックし、先ほど取得したAPIキーを貼り付けます。

マークが表示されていれば設定完了です。

しばらく様子をみて、スパムメールが届かないか確認してみてください。

STEP
3

マークを非表示にしたい時

reCAPTCHAを設定すると、ページ上部へ戻るボタンと被ってロゴが表示されてしまいます。

reCAPTCHロゴを非表示にしたいときは、以下のステップをご覧ください。(参考:reCAPTCHA「よくある質問」

カスタムHTMLでコードを追加

お問い合わせフォームの下などに以下のコードを「カスタムHTML」ブロックで追加します。

This site is protected by reCAPTCHA and the Google
    <a href="https://policies.google.com/privacy">Privacy Policy</a> and
    <a href="https://policies.google.com/terms">Terms of Service</a> apply.

このように表示されます。↓↓↓

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
STEP
1

追加CSSにコードを追加

外観 > カスタマイズ > 追加CSSに

.grecaptcha-badge {
display:none;
}

を追記してください。

STEP
2

まとめ

reCAPTCHAを「Contact Form 7」で設定する方法をお伝えしました。

「Contact Form 7」以外でも、お問い合わせフォームを設置するときは、スパムメール対策を忘れずに行ってみてください。

投稿者プロフィール

志水泉
志水泉
2018年より始めた事業のホームページを自作し運用していくなかで、ホームページ制作の楽しさをしり、独学から本格的にWebを学ぶ。
2020年より、自分の周りのWebが苦手な人たちを助けたいという思いからWeb制作を中心にフリーで活動。
2022年より株式会社ウェブロードに入社し、制作・デザインの知識をさらに深めながら、初心者でもわかりやすいWordPressの操作方法などを発信中。

お問合せフォームはこちら

(※営業電話が多いため留守電にしています。お急ぎの方は下記メールフォームをお使いください。)

お見積りのご依頼・打ち合わせはZOOM/GoogleMeet/お電話等、オンラインでも対応可能です。全国からお問い合わせを受付けています。
2営業日を過ぎても弊社からの連絡がない場合はメールが届いていませんので、大変お手数をお掛けしますが、下記メールアドレスにご連絡ください。

    お問い合わせの前に下記、ご確認をお願いいたします。

    任意貴社サイトURL

    必須お問い合わせ項目

    必須制作費のご予算はどれくらいですか?

    企画・設計、デザイン、画像・文章の作成、サイト内検索システムの導入等、
    ヒアリングを元にご予算やご希望に応じたお見積りをご提案させて頂きます。
    弊社制作費の費用感につきましてはこちらの記事をご参照ください。

    必須制作目的はどうお考えですか?(複数選択可)

    どこに力を抜きどこに力を入れるのか、
    ご予算とご要望の中から最適なご提案をさせていただきます。

    必須どのような機能が必要ですか?(複数選択可)

    SSL(https://~)対応、ブログ機能、スマホ対応(レスポンシブ)、
    ログイン等セキュリティ対策、ページタグSEOの最適化は標準搭載。

    必須どのような作り方がご希望でしょうか?(複数選択可)

    WordPressでの構築になりますので、お客様のご要望に比較的柔軟にお応えすることが可能です。
    企画ご提案する前に参考にさせていただく項目です。

    必須お問い合わせ内容を教えてください

    必須お名前

    必須フリガナ

    必須メールアドレス

    必須貴社名

    任意電話番号(ハイフン無し・半角数字)