HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

WordPress コメント スパムを阻止する方法

あなたのサイトのスパムコメントは手に負えなくなっていますか?

私たちはそこにいました。私たちのサイトには、1 日に平均 100 件のスパム コメントが寄せられていました。

ええと、私たちは手動でそれらを削除しなければならないことにうんざりしていました。きっとあなたもそうです。

スパム コメントのモデレートに費やす労力と時間を削減するために、複数の方法を試しました。そして、私たちはあなたに最適なものを見つけました!

この投稿では、WordPress でスパム コメントを停止する方法を学びます。

始める前に、そもそもなぜスパム コメントが届くのか疑問に思われるかもしれません。もしそうなら、心配しないでください!以下のこのセクションにスキップできます。

WordPress でコメント スパムを防止する方法

毎日何百ものスパム コメントを受け取っている場合、スピードが最も重要です。貴重な時間と労力を節約できるように、簡単にセットアップでき、機能するソリューションが必要です。

優先順位に基づく推奨事項は次のとおりです–

プラグインを使用して WordPress コメント スパムを防止する

スパム コメントをブロックまたは削除する最も簡単な方法は、プラグインを使用することです。プラグインはセットアップが簡単で、時間を大幅に節約できます。

ここに私たちが気に入ったものがあります:

1.無料で Akismet を使用してコメントをブロックする(組み込み)

Akismet は、すべての WordPress Web サイトに既にインストールされているスパム防止プラグインです。自己学習アルゴリズムを使用して、ユーザーのコメントを分析します。明らかなスパム コメントを削除し、モデレートのために残りを分類します。

有効にする方法は次のとおりです:

  • 管理ダッシュボードから [プラグイン] をクリックします。インストール済みプラグインのリストに Akismet が表示されます。 [有効化] をクリックします。

WordPress コメント スパムを阻止する方法

  • Akismet アカウントを設定するよう求められます。 [Akismet アカウントを設定] をクリックします。

WordPress コメント スパムを阻止する方法

  • プランを選択できる Akismet Web サイトにリダイレクトされます。個人または非営利のブログ向けの無料プランと、商用サイト向けの有料オプションを提供しています。選択後、サイト URL、メール ID などの詳細を入力するよう求められます。

WordPress コメント スパムを阻止する方法

  • すべての詳細を追加すると、Akismet からメールに API キーが送信されます。 WordPress ダッシュボードに戻ります。プラグイン> Akismet に移動し、「設定」をクリックします。開いたウィンドウから、「API キーを手動で入力」を選択します。

WordPress コメント スパムを阻止する方法

  • ここに API キーを追加すれば完了です。

Akismet がセットアップされ、すぐにスパム コメントのブロックが開始されます。また、個々のコメント投稿者のアクティビティと統計も表示されるため、繰り返しスパマーを特定するのに役立ちます。モデレートのためにコメントに挿入されたリンクを検出することもできます。

2. Antispam Bee プラグインを使用してコメントをブロック

Antispam Bee は、スパム コメントのフィルタリングと削除を専門とする別の WordPress コメント スパム プラグインです。 WordPress スパムコメントを分類および管理するためのさまざまな柔軟なオプションを提供します。プラグインが提供する主な機能の一部は次のとおりです。

  • ジオブロッキング コメント
  • メールによるスパム通知
  • 特定の言語のコメントのみを許可する
  • スパム統計をダッシュ​​ボードにウィジェットとして表示
  • 潜在的なスパム コメントをローカル スパム データベースと比較する

このプラグインを有効にするには、インストールしてアクティブ化するだけです。次に、有効にしたい機能を選択できます。

WordPress コメント スパムを阻止する方法

3.コメントフォームに reCAPTCHA を追加してコメントをブロック

WP コメント フォーム プラグインの reCAPTCHA は、ユーザーがコメントを送信する前に追加の手順として Google reCAPTCHA を追加し、ユーザーが人間かどうかを確認します。

これは、ボットを特定してブロックする最も効果的な方法の 1 つです。サイトに reCAPTCHA を追加することは、玄関に鍵を追加するようなものです。ボットには鍵がありません!

この機能を有効にするには:

  • WP コメント フォーム プラグインの reCAPTCHA を WordPress サイトにインストールして有効化します。

WordPress コメント スパムを阻止する方法

  • Akismet と同様に、この機能を有効にするには API キーを取得する必要があります。 [プラグイン]> [AntiSpam Bee]> [設定] に移動すると、この機能を取得して有効にするための段階的なプロセスを見つけることができます。

WordPress コメント スパムを阻止する方法

有効にすると、設定をカスタマイズして、プラグインがスパム コメントをキャッチしたときに何をするかを選択できます。サンプルの reCAPTCHA は次のようになります:

WordPress コメント スパムを阻止する方法

reCAPTCHA を追加することの唯一の欠点は、ユーザー エクスペリエンスが損なわれ、煩わしい場合があることです。コメントを送信する際に追加の手順を実行すると、本物のコメント投稿者を思いとどまらせることができます。

おまけのヒント:Cloudways を使用している場合は、Cloudways と協力してボット保護を提供しています!この機能は、サイトに不要なリクエストを送信するあらゆる種類の悪意のあるボットをブロックします.また、CPU 使用率が 40% 以上削減されます!

この機能がアクティブ化されたときにボットがどのようにブロックされたかのスクリーンショットは次のとおりです:

WordPress コメント スパムを阻止する方法


この機能が、たった 1 日で受信した 15000 件を超えるリクエストをブロックしたことを明確に確認できます。この機能とその使用方法の詳細については、Cloudways ボット保護機能の発表をご覧ください。

上記のセクションでは、プラグインを使用して WordPress のスパム コメントを簡単にブロックできることを学びました。しかし、ウェブサイトに別のプラグインを追加したくない場合でも、心配はいりません! WordPress には、スパムコメントを管理および停止するために有効にできる多数の組み込み機能が付属しています。

飛び込みましょう!

組み込み機能を使用して WordPress コメント スパムを防止する

1.コメント管理を有効にする

スパム コメントが毎日数件しかない場合でも、手動でモデレートする余裕があります。ウェブサイトに表示される前に、すべてのコメントを手動で承認することを選択できます。

[設定]> [ディスカッション] に移動し、[コメントは手動で承認する必要があります] を選択します。

WordPress コメント スパムを阻止する方法

これで、すべてのコメントが [コメント] セクションに自動的に保存されます。それらを手動で確認し、本物であると思われるもののみを承認できます。

2.コメントフォームから URL フィールドを削除

スパム コメントの最も一般的な目的は、サイトからバックリンクを取得することです。ライターをお世辞にしているように見えて、迷惑なサイトへのリンクを残すスパム コメントをたくさん見たことがあるはずです。これは、ブラックハット SEO のリンク手法です。サイトからのアウトバウンド リンクの数が不必要に増加し、SEO には良くありません。

最初に URL を追加するオプションを無効にすることで、この問題に対処できます。

これを行うには、functions.php ファイルのコードを変更する必要があります。

コードを変更する前に、サイトのバックアップを取ることを常にお勧めします。 BlogVault のような信頼できるバックアップ プラグインを使用して、サイトをサーバーにバックアップしておくことができます。何か問題が発生した場合は、それらを使用して文字通り数秒でサイトを復元できます!

バックアップを取ったら、次のことを行う必要があります:

  • WordPress ダッシュボードの [外観] メニューにカーソルを合わせます。ドロップダウン メニューから、[テーマ エディタ] をクリックします。これにより、現在のテーマのコードに移動します。

WordPress コメント スパムを阻止する方法

  • functions.php フォルダーは通常、「テーマ ファイル」のリストの一番上にあります。クリックして。

WordPress コメント スパムを阻止する方法

  • フォルダの最後に次のコードを追加します。次に、[ファイルを更新] をクリックします。

//* コメントから URL フィールドを削除
関数 remove_url_comments($fields) {
unset($fields['url']);
$フィールドを返します。
}
add_filter('comment_form_default_fields','remove_url_comments');

WordPress コメント スパムを阻止する方法

これにより、コメント フォームの Web サイト URL フィールドが表示されなくなります。

WordPress コメント スパムを阻止する方法

3.文字数の最小制限と最大制限を追加

一部のスパム ボットは、「こんにちは」などの一言コメントを残すように設計されています。このコメントは無害に見えるため、自動スパム ブロック ツールはこのコメントをスパムとして検出できません。文字数に強制的な制限を追加することで、これらのボットを締め出すことができます!

コメント フィールドに文字制限を追加するには、functions.php ファイルのコードを変更する必要があります。

  • [外観]> [テーマ エディタ] に移動します。 functions.php ファイルを開きます。ファイルの末尾に次のコードを追加してください:

add_filter( ‘preprocess_comment’, ‘wpb_preprocess_comment’ );
function wpb_preprocess_comment($comment) {
if ( strlen( $comment['comment_content'] )> 5000 ) {
wp_die(‘コメントが長すぎます。コメントは 100 文字以内にしてください。’)
}
if ( strlen( $comment['comment_content'] ) <60 ) {
wp_die('コメントが短すぎます。文字以上にしてください。');
}
$コメントを返します。
}

  • [ファイルの更新] をクリックします。設定された制限未満のコメントを追加しようとすると、次のメッセージが表示されます。

WordPress コメント スパムを阻止する方法

4.コメントを完全にオフにする

スパム コメントの管理に時間をかけたくない場合は、コメントを無効にするのが最善の方法です。

WordPress では、古い投稿のコメントを無効にすることも、ブログのコメントを永久に無効にすることもできます。

古い投稿のコメントを無効にする手順:
<オール>
  • [設定]> [ディスカッション] に移動します。
  • [その他のコメント設定] で、[X 日以上前の投稿のコメントを自動的に閉じる] を有効にし、日数を好みに合わせて変更します。
  • WordPress は、指定した日数より古い投稿へのコメントをブロックするようになりました.
  • コメントを完全に無効にする手順:
    • サイトのコメント機能を完全にオフにするには、[設定]> [ディスカッション] に移動します。
    • [新しい投稿へのコメントの送信を許可する] というオプションを無効にします。

    WordPress コメント スパムを阻止する方法

    ユーザーは新しい投稿にコメントを追加できなくなります。

    スパム コメントを残すことは、ボットが Web サイトを悪用しようとする 1 つの方法にすぎません。ボットは、Web サイトのパスワードを推測してサイトに侵入するようにも設計されています。

    あらゆる種類のボットをブロックし、ウェブサイトを完全に保護するには、ファイアウォールを使用する必要があります.

    MalCare のファイアウォール保護は、あらゆる種類のボットからサイトを保護するための最も包括的で効果的なソリューションです。

    これがどのように機能するかを理解しましょう。

    ファイアウォールを使用して WordPress コメント スパムを防止する

    MalCare のリアルタイム ファイアウォール プロテクションは、複数の方法を使用して悪意のあるボットがサイトにアクセスするのをブロックします。サイトへのリクエストを常に分析しています。 MalCare は、悪意のある IP アドレスを使用する傾向があるスパム ボットを特定し、自動的にブロックします。また、ログイン保護を提供し、WordPress 管理ダッシュボードまたはバックエンドへの不正アクセスの監査ログを維持します.

    MalCare のファイアウォール保護を有効にする手順 :

    • サインアップ ページから MalCare のアカウントを作成します。
    • ウェブサイトの URL を追加し、プラグインをインストールします。これは、MalCare のダッシュボードから直接行うか、WordPress リポジトリからプラグインを手動でインストールできます。
    • プラグインをインストールすると、ファイアウォールが自動的に有効になります。 MalCare は、悪意のあるボット トラフィックと IP アドレスを自動的にブロックして、サイトを保護します。

    詳細を確認するには、「ファイアウォール」セクションの矢印をクリックしてください。

    WordPress コメント スパムを阻止する方法

    • 表示されるセクションで、MalCare は、トラフィックとログイン リクエストの数と、ブロックされたリクエストの数のグラフを表示します。 「もっと見る」をクリックすると、正確な詳細が表示されます。

    WordPress コメント スパムを阻止する方法

    元の国、日時、リクエストが許可されたかどうかなど、サイトに対して行われたすべてのリクエストの正確な詳細を確認できるようになりました。

    WordPress コメント スパムを阻止する方法

    MalCare のスマート ファイアウォールは、悪意のあるボットをブロックすることでサイトを保護し、コメント スパムを大幅に減らすことができます。

    これで、スパム コメントを取り除くためのさまざまな方法をすべて見てきました。でも待ってください、そもそもなぜこれが起こるのでしょうか?

    これについては以下で説明しています。

    コメント スパム ボットがあなたのサイトを狙っているのはなぜですか?

    これに答える前に、ボットを使用してコメントをスパムするのがいかに簡単かを理解する必要があります。闇市場には「ボットネット」と呼ばれる何百ものネットワークとフォーラムがあり、コメント スパム用のボットを簡単に雇うことができます。実際、電子メール スパムを考慮に入れると、すべてのスパムの 80% が、わずか 10 のボットネットから送信されています!

    これらのコメント スパム ボットが使用される理由は次のとおりです。

    <オール>
  • リンクをピギーバックするには :
    スパム コメントは、サイトへのバックリンクを構築するためのブラック ハット SEO 手法です。ボットは、未承諾または低品質のサイトで使用され、リンク付きのスパム コメントを残して、これらの SEO ポイントをかき集めようとします。
    1. サーバーに過負荷をかけるため :
      ハッカーはボットを使用してサーバーに過負荷をかけ、クラッシュさせます。ボットを送信してログイン ページを攻撃し、サーバーにリクエストを送信します。これらの要求は、コメントの形式にすることもできます。あなたがサイトの復旧に忙しくしている間に、ハッカーは他の方法を使ってサイトをハッキングします。
    1. 迷惑なサイトにトラフィックを誘導するため :
      ウイルスを誘導したり薬物を販売したりする Web サイトは、通常、トラフィックを増やすためにスパム コメントを使用します。疑いを持たない訪問者がコメント内のリンクをクリックすると、これらの迷惑な Web サイトに誘導されます。

    このように、スパム コメントが通常のサイトから利益を得るためにどのように使用されているかがわかります。
    スパム コメントを停止するために、前述の方法のいくつかを使用したことがあるかもしれません。しかし、戦いはそれだけではありません。スパム送信者は、スパム対策を突破しようと常に進化し、スタイルを変えています。

    そのため、スパム コメントを見かけた場合に、それを識別する方法を知っておくことが重要です。ここにいくつかのヒントがあります。

    WordPress のスパム コメントを特定するためのチェックリスト

    コメントに次の特徴が 1 つでもあれば、それはおそらくスパム コメントです。

    • 不審なリンクがあります:
      リンクに数字が含まれているかどうか、または短縮されたリンクかどうかを確認してください。これは主に、薬物を販売したりウイルスを引き起こしたりするサイトにリダイレクトするために使用されます。
    • 非常にお世辞ですが、無関係です :
      スパム送信者は、「素晴らしい投稿です!」と言ってお世辞を言う傾向があります。または「素晴らしいリソース、参考のために戻ってきます」など。しかし、これらのコメントは実際には価値を追加するものでも、記事に対処するものでもないことに気付くでしょう。
    • 珍しいキーワードがあります:
      コメントには、SEO の構築に使用されるような特定のキーワードが含まれており、日常的な言葉とは思えません。
    • コメントは短く一般的です:
      2 番目のポイントと同様に、スパマーは「素晴らしい記事」、「非常に優れたリソース」などの言葉を発します。ボットは通常、複数の Web サイトに同様のコメントを残します。
    • ユーザーの名前は会社名です :
      コメント者は個人ではなく、どこかの会社に所属しているようです。この場合、彼らはおそらく会社のサイトに戻るリンクを追加しようとしています。

    評決は?

    WordPress のスパム コメントをブロックするさまざまな方法をすべて調べたので、最適な方法を見つけてください。

    私たちの個人的な推奨事項は、Akismet のようなスパム対策プラグインと一緒に MalCare のファイアウォール保護を使用することです。これにより、コメントのモデレーションに費やされる労力が完全に削減され、スパム ボットを締め出すことができました。

    しかし、スパム ボットを防止することは素晴らしいことですが、Web サイトを保護する必要がある多くの脅威が潜んでいます。このような保護を提供できるのは、高品質の WordPress セキュリティ プラグインだけです。

    MalCare は最高のセキュリティ プラグインです。他のスキャナーが見逃しているように見えるよりも、マルウェアを検出することが知られています。最良の部分は、サイトを 100% ハッキングのない状態に保つ 1 クリックのインスタント マルウェア削除を提供することです!

    優れたファイアウォール保護、稼働時間の監視、および Web サイトの強化により、MalCare は 400,000 を超える Web サイト所有者にとって満足のいく選択であることが証明されています.

    MalCare を今すぐ無料でお試しください!


    1. WordPress でスパム リンク インジェクションを見つけて削除する方法

      Web サイト訪問者の 1 人が Web サイトでスパム リンクを見たと報告した場合、Web サイトがスパム リンク インジェクション ハッキングに感染している可能性が高くなります。 WordPress スパム リンク インジェクションの典型的な症状は次のとおりです。 ウェブサイト上のスパム リンク。通常、違法またはグレー マーケットの製品 作成していない新しいページ あなたのウェブサイトが検索結果に表示されるときの奇妙なメタ ディスクリプション これは、トラフィックをリダイレクトし、スパム Web サイトの SEO を強化するために Web サイトにピギーバックを仕掛ける一

    2. WordPress データベースをクリーンアップする方法

      高速な WordPress Web サイトが必要ですか?その場合、不要なデータを削除して WordPress データベースをクリーンアップする必要があります。 WordPress データベースのクリーンアップ は、Web サイトのページ読み込み時間を短縮する重要なメンテナンス タスクです。ページのキャッシュ、画像の最適化、Javascript の延期、未使用の CSS スタイルの削除など、他のパフォーマンス手法と並行して実行する必要があります。 WordPress データベースは、Web サイトのコンテンツを投稿、ページ、およびその他の投稿タイプに保存します。また、コメント、リンク、ポー