AI要約
ウェブサイトのお問い合わせフォームからスパムを受け取るのにうんざりしていませんか?スパムはサイトの整合性と機能性を脅かす可能性があるため、可能な限り防止するのが最善です。
しかし、お問い合わせフォームはサイト上で最も目立つページの一部であるため、お問い合わせフォームはボットやスパマーの格好の標的となります。そのため、優れたスパム対策お問い合わせフォームが不可欠なのです。
この記事では、WordPressウェブサイトで使用するのに最適なスパム対策お問い合わせフォームをご紹介します。
スパム対策お問い合わせフォームに何を求めるべきか?
スパム対策お問い合わせフォームを検討する際に確認すべき重要な機能は次のとおりです。
- CAPTCHA連携:CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)は、人間と自動ボットを区別するために広く使用されている方法です。お問い合わせフォームプラグインがCAPTCHAをサポートしていることを確認してください。理想的には、従来のテキストベースのCAPTCHAとGoogle reCAPTCHAの両方のオプションが提供されているはずです。
- Akismet連携:Akismetは、WordPressの背後にある会社であるAutomatticによる堅牢なスパムフィルタリングサービスです。多くのWordPressお問い合わせフォームプラグインはAkismetと連携しており、フォームにその強力なスパム検出機能を使用できます。
- IPブロックとブラックリスト:既知のスパムソースに関連付けられた特定のIPアドレスまたはドメインをブロックする機能は便利です。一部のフォームプラグインには、事前構築済みのブラックリストが付属していますが、自分で作成できるものもあります。
- 複数の検出方法:最も効果的なプラグインは、CAPTCHA、ハニーポット、機械学習アルゴリズムなどの複数の方法を使用してスパムを検出することがよくあります。これらの技術の組み合わせを採用してお問い合わせフォームのスパムを停止するプラグインを探してください。
WordPress向けの8つの最高のスパム対策お問い合わせフォーム
使いやすさ、学習曲線、有効性などの他の要因と並んで、特にスパム保護の強度に基づいてランク付けしました。一目で比較できます。
| プラグイン | 最適 | 常時オン保護 | CAPTCHAオプション | Akismet | 無料版 | 開始価格 |
|---|---|---|---|---|---|---|
| WPForms | 最も完全な保護 | スパム対策トークン、最小送信時間 | reCAPTCHA v2およびv3、hCaptcha、Turnstile、カスタムCAPTCHA | はい | はい | 無料、有料は$49.50/年から |
| Formidable Forms | デフォルトで非表示の保護 | ハニーポットとJavaScriptトークン | reCAPTCHA v2およびv3、hCaptcha、Turnstile | はい | はい | 無料、有料は年間39.50ドルから |
| Gravity Forms | 既知の悪質なIPをブロックする | ハニーポット、送信速度チェック | reCAPTCHA v3およびEnterprise、Turnstile | はい | いいえ | 年額59ドル |
| Ninja Forms | 支払うことなくCAPTCHAを選択 | ハニーポット、スパム対策フィールド | reCAPTCHA v2およびv3、hCaptcha、Turnstile | はい | はい | 無料、有料は年間99ドルから |
| Contact Form 7 | 無料の飾り気のないセットアップ | 禁止リスト | reCAPTCHA v3、Turnstile | はい | はい | 無料 |
| Happyforms | 改ざん防止送信 | ハニーポット、署名済み送信 | reCAPTCHA v2およびv3 | いいえ | はい | 無料、年間$89から |
| Kali Forms | 予算重視の小規模サイト | ハニーポット | reCAPTCHA v2のみ | はい | はい | 無料、年間$39から |
| Formstack | WordPress外で作業するチーム | 機械学習リスク分析 | reCAPTCHA v3、表示型CAPTCHA | いいえ | いいえ | $83/ユーザー/月 |
1. WPForms – 最高の総合スパム対策コンタクトフォームプラグイン
WPFormsは、1つの設定パネルに12個の個別のスパム対策機能を備えており、最も便利なものは、あなたが何も設定する前に有効になっています。
このリストの中で、reCAPTCHA、hCaptcha、Cloudflare Turnstile、Akismet、国別フィルタリングがすべて無料版で機能するのは、このプラグインだけです。


私の経験
任意のフォームを開き、設定 » スパム保護とセキュリティに移動すると、すべてのコントロールが、一般的な設定ページ、フォームごとのタブ、アドオン画面に散らばるのではなく、その1つの画面に表示されます。


最初に気づくのは、モダンなスパム対策保護を有効にするが既にオンになっていることです。これは基本的にWPFormsによって作成されたスパム対策トークンです。
これは、実際のブラウザからの送信に追加される隠された暗号化文字列であり、訪問者に何も要求することなく機能します。


多くの小規模サイトでは、他の設定を行う前に、このデフォルトの1つだけでほとんどの自動トラフィックをブロックできます。その下には、送信までの最小時間を有効にするがあり、人間が plausibly に送信できるよりも速いものはすべて拒否します。
これはAIで書かれたスパムの対策として私が指摘するコントロールです。なぜなら、メッセージを読むのではなく、行動をテストするからです。完璧な文章の問い合わせを作成するボットでも、1秒未満で送信します。
reCAPTCHA、hCaptcha、Cloudflare Turnstileのオプションも、以前の別個のCAPTCHA画面ではなく、フォームビルダー内の設定 » スパム保護とセキュリティからすべて設定できるようになりました。


訪問者をサードパーティのサービスに一切送信したくない場合は、カスタムCAPTCHAアドオンを使用すると、独自の質問や計算問題を設定できます。
さらに、WPFormsは、国別フィルタ、キーワードフィルタ、メール許可リストまたは拒否リスト、IPアドレスブロックなどの高度なスパム対策フィルタも提供しています。


もし迷惑メールのほとんどが、あなたが販売していない地域から届いているのであれば、アドレスをいたちごっこで処理する代わりに、数回のクリックで国全体からの送信をブロックできます。
また、スパムエントリをデータベースに保存するオプションもあり、これをオンにすることをお勧めします。この積極的なフィルタリングは、最終的に実際の顧客を捕捉する可能性があり、これにより、見逃したものを推測するのではなく、捕捉したエントリをレビューできます。
スパム保護機能の全リストは、ここでカバーできる範囲を超えており、WPFormsでスパムを防ぐ方法に関するドキュメントでは、各コントロールを順番に説明しています。
気に入った点
- 1つのパネルに12個のコントロール:スパム対策トークン、送信までの最小時間、スパムエントリ保存、Akismet、reCAPTCHA、hCaptcha、Cloudflare Turnstile、カスタムCAPTCHA、国別フィルタ、キーワードフィルタ、メール許可リストと拒否リスト、IPブロック。
- 設定前の保護:スパム対策トークンはすべてのフォームでデフォルトで有効になっているため、新しいフォームはドキュメントを読んでいる間も無防備ではありません。
- 無料版の3つのCAPTCHAサービス: reCAPTCHA、hCaptcha、TurnstileはLiteで動作します。カスタムCAPTCHAアドオンのみ有料ライセンスが必要です。
- パズルだけでなく行動チェック: 最小送信タイマーとトークンの両方が、CAPTCHAを解けるボットを捕捉します。
- 国とキーワードのフィルタリングが組み込まれています: アドオン、コードスニペット、個別のスパム対策プラグインのインストールは不要です。
- 監査可能なスパムログ: ブロックされた送信を保存してレビューできるため、誤検知が消えるのではなく表面化します。
いくらかかるの?
WPForms Liteは無料で、スパム対策トークン、最小送信時間、Akismet、3つのCAPTCHAサービスすべて、およびフィルタリングコントロールが含まれています。
有料ライセンスは、通常価格99ドルの50%オフの紹介価格であるBasicで年間49.50ドルから始まります。このティアには、カスタムCAPTCHAアドオンとエントリー管理が追加され、ブロックされたものをレビューできます。
2. Formidable Forms – 隠れた摩擦のない保護に最適
Formidable Formsは、スパム対策は有効にするのを覚えておくべきものではないという考え方です。構築されたすべてのフォームには、2つの不可視チェックがすでに実行されています。


私の経験
ハニーポットとJavaScriptトークンの両方が、すべてのFormidableフォームでデフォルトで有効になっています。これは、私がこのプラグインを最後に見たときから変更されているため、強調する価値があります。
ハニーポットは、実際の訪問者には決して見えない隠しフィールドであり、ボットは生のHTMLを読み取るために入力します。JavaScriptトークンは、送信時に返される必要があるサイト固有の文字列を生成します。


これにより、ページを読み込まずにフォームのエンドポイントに直接投稿するものはすべて除外されます。これら2つは、目に見えるチャレンジなしで、最も一般的な2つの自動攻撃をカバーします。
さらに、reCAPTCHA v2およびv3、hCaptcha、Cloudflare Turnstile、およびメッセージコンテンツのスコアリングのためのAkismetが利用できます。
Formidableは、選択したIPアドレスからのフォーム送信やファイルアップロードもブロックし、キーワードブロックリストをサポートしています。
気に入った点
- デフォルトで2つの不可視レイヤー: ハニーポットとJavaScriptトークンは、設定なしで各新規フォームでアクティブになります。
- 完全なCAPTCHA選択: reCAPTCHA v2およびv3、hCaptcha、Cloudflare Turnstileはすべてサポートされています。
- メッセージコンテンツのAkismet: 人間が書いたスパムを捕捉するために、エントリごとに数百のチェックを実行します。
- IPブロックはアップロードもカバー: ブロックされたアドレスは、フォームを送信したり、サイトにファイルをプッシュしたりできません。
いくらかかるの?
WordPress.orgには無料版があり、有料プランはBasicで1サイトあたり年間39.50ドルから始まり、通常価格79ドルの50%オフです。Plusは年間99.50ドル、Businessは年間199.50ドル、Eliteは年間299.50ドルです。
3. Gravity Forms – IPレピュテーションと速度チェックに最適
Gravity Forms は、このリストの中で最も興味深いアンチスパムスタックの1つを静かに構築してきました。また、受信した送信を共有レピュテーションデータベースと照合する、このリストで唯一のプラグインです。


私の経験
2つの保護機能がコアプラグインに組み込まれており、どちらもアドオンを必要としません。ハニーポットは、単一の隠しフィールドではなく、複数の検出技術を使用するようにバージョン2.7で改訂されました。
また、人間が管理できるよりも速く完了したエントリをフラグ付けする送信速度チェックもあります。後者はWPFormsの最小送信タイマーと同じ行動的なアイデアであり、同じ理由で効果的です。
際立っているアドオンはAbuseIPDBです。これは、報告された悪用アドレスのクラウドソースデータベースと送信IPを照合する公式のGravity Forms統合です。
この比較では、他に第一者オプションとしてレピュテーションチェックを提供するものはなく、CAPTCHAが測定するものとは意味的に異なる信号です。
Cloudflare TurnstileとreCAPTCHAも公式アドオンです。reCAPTCHAアドオンはv3およびEnterpriseキーをサポートし、Akismetにも公式アドオンがあります。
明確にしておくべきなのはhCaptchaです。これは公式アドオンではなくサードパーティ製プラグインを通じてのみ利用可能であるため、他の場所にあるようなドロップインオプションではありません。
気に入った点
- AbuseIPDBレピュテーションチェック: 他のサイトが既に悪用で報告したIPをブロックする公式アドオン。
- コアでの送信速度チェック: チャレンジではなくタイミングでボットをキャッチし、アドオンは不要。
- 適切に改訂されたハニーポット: バージョン2.7で、1つの隠しフィールドから複数の検出技術に移行しました。
- 送信ボタンの条件付きロジック: 人間が回答できる簡単な質問でボタン全体をゲートできます。
- 重要なサービスの公式アドオン: Turnstile、reCAPTCHA v3およびEnterprise、Akismetはすべて第一者製です。
いくらかかるの?
Gravity Formsには無料版は全くありません。そのため、エントリーポイントはBasicで年間$59で1サイト分です。Proは年間$159で3サイト分、Eliteは年間$259で無制限サイト分です。Gravity Formsは季節的なセールを実施して新規ライセンスを割引するため、現在のレートを確認する価値があります。
4. Ninja Forms – 最適な無料CAPTCHAバリエーション
Ninja Formsは、ほとんどの競合他社がプレミアム機能として扱う2つのCAPTCHAサービスを含む、非常に寛大な量のスパム保護を無料コアプラグインに搭載しています。


私の経験
ハニーポット保護は、インストールや設定なしで、すべてのフォームで実行されます。また、人間だけが答えられる質問で訪問者に挑戦するアンチスパムフィールドを追加することもできます。
reCAPTCHA v2およびv3に加えて、Ninja FormsはhCaptchaをサポートし、コアにネイティブなCloudflare Turnstileサポートが組み込まれており、どちらも無料です。
無料プラグインでTurnstileを追加購入なしで利用できるのは、訪問者にとって最もコストがかからないオプションであるため、非常に便利です。
Akismetは、Akismetプラグインをアクティブにすると表示されるアクションを通じて機能し、監視したいフィールドを指定します。
特定の送信者をブロックするために、Conditional Logicアドオンは個々のメールアドレスとメールドメイン全体を処理しますが、これはコア機能ではなく有料のアドオンです。
気に入った点
- TurnstileとhCaptchaが無料:どちらもコアプラグインにネイティブで、アドオンは不要です。
- セットアップ不要のハニーポット:すぐにすべてのフォームでアクティブになります。
- アンチスパムフィールドを中間オプションとして:CAPTCHAが必要ない場合に簡単な質問チャレンジを提供します。
- 合計4つのCAPTCHAオプション:reCAPTCHA v2、reCAPTCHA v3、hCaptcha、およびTurnstile。
いくらかかるの?
コアプラグインは無料で、上記のすべての保護機能を備えています。有料プランはPlusで年間99ドルから始まり、現在初年度は59.40ドルに割引されています。Proは年間199ドル、Eliteは年間499ドルで、どちらも初年度割引があります。
5. Contact Form 7 – 最適な無料のベアボーンオプション
Contact Form 7は1000万以上のサイトで動作しており、費用はかかりません。また、そのスパム保護機能は、通常説明されているAkismetのみの設定をはるかに超えて進化しています。失うものは、それを管理するためのインターフェースの欠如です。


私の経験
Akismetが中心であり、プラグイン自体のドキュメントもそのように扱っていますが、設定はチェックボックスをオンにするのではなく、フォームタグに直接オプションを追加することで行います。
Cloudflare Turnstile統合モジュールとreCAPTCHA v3サポートがあり、Contact Form 7 5.1以降のデフォルトのreCAPTCHAバージョンとなっています。
4つ目は禁止リストであり、聞こえるよりも役立ちます。Contact Form 7はWordPressの禁止リストにフックして、キーワードとIPアドレスの両方をブロックします。
そのため、リストされた単語を含むものや、リストされたアドレスからのものはすべてスパムとして扱われ、配信されません。これにより、アドオンなしでフィルタリングレイヤーが提供されます。
正直な制限は、これらすべてを設定する経験です。設定は、ビジュアルパネルではなく、フォームタグと設定ファイルを通じて行われ、レビューするスパムログはなく、何もデフォルトで有効になっていません。
気に入った点
- 無料の4つのモジュール:Akismet、Cloudflare Turnstile、reCAPTCHA v3、および禁止リスト。
- キーワードとIPのブロック(アドオンなし):無効なリストは、WordPress自体から継承された両方をカバーします。
- reCAPTCHA v3を標準装備:正規の訪問者には目に見えるチャレンジはありません。
- 完全に無料:上記のすべてのモジュールは無料プラグインに含まれており、有料ティアは一切ありません。
いくらかかるの?
無料。Contact Form 7には有料版も、スパム保護のためのプレミアムアドオンもありません。
6. Happyforms –署名済み送信に最適
Happyformsは、ここで他の誰も行っていないこと、つまり、改ざんされたデータが拒否されるように、すべての送信を暗号署名することを行っています。それ以外の保護機能はより控えめです。


私の経験
Happyformsは、送信データ自体から秘密鍵を計算し、それを送信に添付するため、転送中に変更されたものやエンドポイントに直接投稿されたものはすべて検証に失敗します。
チームは、現代のスパムボットが実際の訪問者と同じようにフォームを読み取り、プレーンなハニーポットを回避できるため、これが存在することについて率直に述べていますが、これは2026年におけるハニーポットの状況を公正に評価したものです。
ハニーポット保護は依然として存在し、改善されており、reCAPTCHAはv2とv3の両方をカバーしており、v3は最小許容スコアを公開しているため、しきい値を締めたり緩めたりできます。これはフォーム » 統合画面から設定します。
フィルタリングには、一致する送信を自動的にスパムとしてマークする送信ブロックリストと、フォームビルダーのセットアップステップにある無効なコメントキーが含まれる送信をゴミ箱に移動する設定があります。
知っておくべきギャップはAkismetです。統合がないため、本物のメッセージのように読めるスパムのコンテンツスコアリングレイヤーがありません。
気に入った点
- 署名付き送信:送信データから計算された秘密鍵。これは、ここにある他のどの機能も提供していません。
- 調整可能なreCAPTCHA v3スコア:固定値を受け入れるのではなく、独自のしきい値を設定します。
- 送信ブロックリスト:定義した一致に対する自動スパムマーキング。
- 無効なコメントキーのサポート:既に維持している可能性のあるWordPressのキーワードリストを再利用します。
いくらかかるの?
WordPress.orgで無料バージョンが利用可能で、有料プランはStarterが1サイトあたり年間89ドルから始まります。Proは3サイトで年間99ドル、Unlimitedは年間399ドルです。
7. Kali Forms – 最適な予算ピック
Kali Formsは3つの基本をカバーしてそこで終了します。このリストの中で最も装備の整っていないプラグインであり、その低いエントリー価格が検討する主な理由です。


私の経験
Kali Forms » すべてのフォームに移動し、フォームを選択して、設定 » スパム保護で、ハニーポット・スパム対策オプションを有効にします。これは、ボットのみが完了するいくつかの隠しフィールドを追加します。
Akismet は利用可能で、ほとんどの実装とは少し異なり、監視したい特定のフィールドをマッピングします。ファーストネーム、ラストネーム、Eメール、メッセージの 4 つから選択できます。
ここでの実際の制約は CAPTCHA のサポートです。プラグインは reCAPTCHA v2 キーでのみ機能するためです。v3、hCaptcha、Cloudflare Turnstile はありません。
その結果、提供できる CAPTCHA は表示されるチェックボックスの種類のみであり、すべての正当な訪問者は追加のクリックでそれを支払うことになります。国、キーワード、IP のフィルタリングも利用できません。
気に入った点
- 明確な設定場所: スパム保護はフォームごとに 1 つの場所にあり、見つけやすいです。
- フィールドレベルの Akismet マッピング: Akismet が監視する 4 つのフィールドを選択します。
- リクエスト時のハニーポット: 設定不要で、トグルするだけです。
- 低価格のエントリー: この比較の中で最も安価な年間ライセンスです。
いくらかかるの?
WordPress.org には無料版があり、有料プランは 1 サイト用の Starter が年間 39 ドル(通常 78 ドルから割引)から始まります。Freelancer は 3 サイトで年間 49 ドル、Small Business は 15 サイトで年間 79 ドル、Agency は無制限サイトで年間 99 ドルですが、すべて通常価格で更新されます。
8. Formstack – WordPress以外のチームに最適
Formstack は、ここにある他のものとは異なり、WordPress プラグインではありません。ホストされたフォームプラットフォームであり、主に他の場所で既に利用しているチームのために、このリストに掲載されています。


私の経験
保護は Google reCAPTCHA v3 に依存しており、これは目に見えず各訪問者をスコアリングし、フォームごとに最小スコアを設定して厳格さを決定できます。
明示的なチャレンジが必要な場合は、表示される CAPTCHA フィールドもあります。Formstack は、受信した送信のパターンを検出するために、独自の機械学習とリスク分析を重ねています。
コントロールは、ビルダーの下部にある フォームの追加設定 セクションにあります。条件付きロジックを使用して、Gravity Forms が許可する送信ボタンのテクニックと同様の方法で、ボットを引っ掛けるようにフィールドをゲートすることもできます。
気に入った点
- 調整可能な reCAPTCHA v3 のしきい値: フォームごとの最小スコアを設定します。
- 機械学習リスク分析: reCAPTCHA の上に Formstack 独自のスコアリングレイヤーがあります。
- 表示される CAPTCHA オプション: 明示的なチャレンジが必要な場合に利用できます。
- フィールドの条件付きロジック: 簡単なボットに対する送信をゲートするために使用できます。
いくらかかるの?
無料版はありませんが、カード不要の14日間トライアルがあります。エントリーレベルのFormsプランは、年間請求でユーザーあたり月額$83、または月額請求で月額$99で、ビルダーユーザー1名、フォーム25件、フォームあたり1,000件の送信、2GBのストレージが含まれます。Suiteプランは月額$250からです。
スパム防止コンタクトフォームに関するFAQ
スパム対策の問い合わせフォームは、WordPressユーザーの間で常に話題になっています。特に問い合わせページがボットを引き付け始めると、その傾向が強まります。ここでは、問い合わせフォームのスパム対策について最もよく尋ねられる質問を紹介します。
最高の無料スパム防止コンタクトフォームプラグインは何ですか?
WPForms Liteは、デフォルトでアクティブなスパム対策トークン、最小送信タイマー、Akismet、すべての3つのCAPTCHAサービス、および国とキーワードフィルタリングが含まれる、ここにある唯一の無料バージョンだからです。
Ninja Formsは、無料のコアプラグインにreCAPTCHA v2およびv3、hCaptcha、Turnstileが含まれているため、CAPTCHAの多様性を最も重視する場合、強力な2番目の選択肢となります。
フォームにスパム防止トークンがある場合、CAPTCHAはまだ必要ですか?
多くの場合そうではありません。それがトークンのポイントです。訪問者に何も要求することなく、実際のブラウザセッションから送信が行われたことを検証します。
典型的な中小企業の問い合わせフォームでは、トークンと最小送信タイマーの組み合わせが、ほとんどの自動トラフィックを停止させます。
まだスパムが通過している場合はCAPTCHAを追加し、可視チェックボックスよりもCloudflare Turnstileのような非表示オプションを選択して、正当な送信を失わないようにしてください。
reCAPTCHAを有効にしても、なぜスパムが届くのですか?
単一のCAPTCHAはもはやすべてを停止できず、ボットは簡単な課題を解決できるためです。一部のスパムはソフトウェアではなく低賃金の人間によって送信され、AI生成の送信は本物の問い合わせのように読まれます。
修正方法は、人間性以外のものをテストするレイヤーを追加することです。つまり、速すぎるものをキャッチするための送信タイマー、メッセージコンテンツをスコアリングするためのAkismet、および表示され続けるパターンを停止するためのキーワードまたは国フィルタリングです。
スパム保護は実際の顧客をブロックする可能性がありますか?
はい、厳格なreCAPTCHA v3スコアしきい値、攻撃的なキーワードフィルター、または国ブロックは、最終的に正当なユーザーをキャッチします。
だからこそ、ブロックされた送信を保存してレビューする機能が非常に重要になります。WPFormsには、まさにこのためのデータベースにスパムエントリを保存するオプションがあります。
何も失われなかったと仮定するのではなく、フィルタリングされたものを確認できるようにします。何かを厳格にする前にオンにしてください。
次に、スパム保護をさらに強化しましょう
フォームプラグインはフォームのスパムを処理しますが、コメントや登録のスパムは別の経路で届きます。サイト全体を保護したい場合は、スパム対策プラグイン単体ガイドに目を通す価値があります。
スパムが止まった後、フォーム通知がどこへ行くのかを確認する価値もあります。大量のフォームスパムは送信者評価を損なう可能性があり、多くのサイト管理者は、連絡先フォームのメールがずっと静かに迷惑メールフォルダに入っていたことに気づきます。
フォームの作成準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今日から始めましょう。WPForms Proには多くの無料テンプレートが含まれており、14日間の返金保証が付いています。
この記事がお役に立った場合は、FacebookとTwitterでフォローして、WordPressの無料チュートリアルやガイドをさらにご覧ください。


