スパムコメントは大きな悩みの種です。スパムコメントを防ぐために、ブロガーは、ユーザーに登録を要求したり、コメントを送信する前に全員にキャプチャを入力させたりするなど、厳しい対策を講じることがあります。キャプチャ、数式クイズ、登録などのスパム防止制御は、通常の訪問者にとってコメントを難しくします。これらの方法のいずれかを実装することで、間違った人々を罰することになります。多くのスパムコメントは、ブログやウェブサイトにコメントするために設計されたプログラムであるボットによって生成されます。ハチミツを使えばビネガーよりも多くのハエを捕まえられるという一般的な格言があります。これは、ハニーポットを使ってWordPressのスパムコメントボットをどのようにブロックできるかを示そうとしているため、まさに当てはまります。
ハニーポットとは?
ハニーポットについて話す前に、これらのスパムボットがどのように機能するかについて話しましょう。WordPress は何百万ものウェブサイトで使用されています。これは、何百万ものウェブサイトがコメントフォームに類似した HTML 出力を持っていることを意味します。これにより、ボットはブログを見つけてスパムコメントを投稿しやすくなります。
ハニーポットはスパム防止技術です。人間のユーザーには見えないチャレンジを与えることで、スパムボットをだまして自身を明らかにさせます。
コメンターが人間かどうかを判断するテクニックを使用する他のスパム防止方法とは異なり、Honeypotはコメンターがボットかどうかを確認します。人間の訪問者に課題を与える代わりに、ボットのために偽の課題を作成します。ボットがその課題を完了すると、スパムを投稿する前に自分自身を露呈し、捕獲されます。
ハニーポットでWordPressのスパムボットをブロックする
まず最初に行うべきことは、WP Spam Fighter WordPressプラグインをインストールして有効化することです。プラグインを有効化した後、プラグインを設定するには 設定 » WP Spam Fighter に移動してください。

ハニーポットオプションの横にあるチェックボックスをオンにして、設定を保存するだけです。
このプラグインは、人間がコメントを残す前に投稿を読むのに時間を費やすと想定するタイムスタンプ方式も提供しています。ユーザーがコメントをすぐに投稿しようとすると、プラグインはJavaScriptポップアップを表示します。
デフォルトのオプションはほとんどのウェブサイトで機能するはずです。ただし、変更を保存ボタンを押す前に、設定オプションを確認することをお勧めします。
仕組み
ハニーポットが有効になっている場合、WP Spam Fighter はコメントエリアに隠しフォームフィールドを追加します。このフィールドは人間のユーザーには表示されませんが、ボットはそれをフォームの一部とみなし、入力してしまうため、効果的にスパムボットとして識別されます。
これらの方法は、訪問者自身が手動で送信したスパムに対しては保護されないことを覚えておいてください。それらを捕捉するには、依然としてAkismetのようなプラグインを使用する必要があります。
コメントスパム防止について、WordPressでのコメントスパム防止のための12の重要なヒントとツールをご覧ください。


ステファニー・ブーシェ
WP Spam Fighter は廃止されました。JG Spam Fighter を使用していますが、これは問題なく動作するようです。
ジェラード
代替プラグインを検索して推奨することをお勧めします。ここで説明されているものは、かなり時代遅れになっています。
WPBeginnerサポート
Thank you for letting us know, we will certainly update any older articles as we are able
管理者
rio
毎日10件のスパムコメントが届きます。この記事は良い記事で、このプラグインをインストールしようとしましたが、2年以上更新されていません。他に解決策はありますか?
ramesh
偽のGoogleボットを見つける方法は?
Simon Lock
WP-Spam Fighter は 9 か月以上アップグレードされていません。WordPress によると、WP4.4 でテストされていません。
このプラグインのインストールをまだお勧めしますか、それともWP4.4で動作することがわかっている、より新しいものはありますか?
あなたの賢明な助言をいただければ幸いです
Simon
デビッド・キンレイ
ブログの記事にコメントできない理由がわかりません。スパムとして扱われています。
WPBeginnerサポート
Your comment appears alright in our pending queue and not marked as spam
管理者
デビッド・キンレイ
ブログに投稿されたすべてのコメントがスパムであると私に返ってくる理由について、回答を得ようとしています。WordPressにログインしました
Sephora
こんにちは、良い記事ですね。BotBlockerプラグインをダウンロードしたかったのですが、3年間更新されていないことに気づきました。人間ではなくボットに挑戦するというアイデアは本当に気に入っています。同じことができる他のプラグインを知っていますか?
GreaterLight
こちらの他のブログ記事に従って、Stop Spam Registrationsプラグインをインストールしました:https://www.wpbeginner.com/plugins/how-to-stop-spam-registrations-on-your-wordpress-membership-site/
私のAkismetはスパムコメントをキャッチするのにかなりの仕事をしてくれていますが、スパム登録で困っています。
BotScoutのAPIを適用し、HoneyPotのアカウントを設定しました。サイトにスクリプトをインストールする必要があると言われています。Stop Spam Registrationプラグインを使用している場合、本当にスクリプトをインストールする必要があるかどうかを確認しようとしています。明確にしていただけますか?ありがとうございます。
Eガイド
このBotBlockerを推薦していただき、ありがとうございます。私のサイトへのボット攻撃を停止するのに役立っています。私の知らないうちに79,000件以上のコメントが投稿され承認されていました!その後、すべてのコメントを削除するために、すべてのコメント削除プラグインをインストールしました。これらのボットを阻止するためにこのプラグインなしでどうすればよいか想像もできません!
マイク
こんにちは、Chromeに組み込まれているようなオートコンプリートツールとはどのように連携しますか?ブラウザも偽の名前でフォームを誤って検出し、ユーザーが自動入力することを選択した場合に入力してしまうのではないでしょうか?
ポール
Akismetと比較して、スパムコメントのブロックはどの程度効果がありますか?
編集スタッフ
Akismet とは異なり、これは手動スパムコメントをブロックしません。これはスパムコメントボット専用です。
管理者
Hans
これが機能すると思ったので、プラグインをインストールしました……。機能しません。
すべてのエントリが停止します。
Bot Blocker の最後の更新は 275 日前で、wordpress.org では質問に答えていません。
放棄されたプラグインのようです。
Pablo
はい、私も同じです。コメントを投稿できるのは、管理者としてログインしている場合か、プラグインが無効になっている場合のみです。
サポートフォーラムが放棄されているように見えるので、誰か助けてくれるとありがたいです。
デニー・ブラウン
これは私の経験でもあります。ハンスと私は両方とも、BotBlockerのサポートページ http://wordpress.org/support/topic/plugin-botblocker-flagging-all-comments-as-spam に投稿しました。
Vivek
WPBeginnersの記事はソーシャルメディアで人気があるのに、なぜコメントが非常に少ないのか不思議です。
編集スタッフ
主に、ほとんどの場合、役立つコメントのみを承認しているからです。「素晴らしいプラグイン」や「素晴らしいチュートリアル」といったコメントは、ほとんどの人が行うように、単純に承認しません。コメントの目的は、価値を追加すること(つまり、質問、思慮深い意見、提案、個人的な経験など)です。
管理者
ピート
尋ねる必要があると思いますが…
「手動で送信されたスパムは、人間の訪問者によって送信されます。それらをキャッチするには、Akismetのようなプラグインを使用する必要があります。」
Akismetが結局拾ってしまうのに、ハニーポット方式の利点は何ですか?
ジェイコブ
WPブログをセルフホストしている人はAkismetに料金を支払う必要があり、そうしたくないかもしれません。
Daniel
HoneypotとAkismetを一緒に問題なく使用できますか?
編集スタッフ
はい、それは可能です。
管理者