
WordPressのスパム対策
1年くらいブログを放置していました。多分私が自身で暇だと感じて色々やりたくなる気持ちと、加えてそのためのパワーがあるときが年末年始くらいなんだと思います。
普段は、これは会社員なら普通ですが週5日働きにでています。私はコミュニケーション力が高くないので外に出て業務上でもコンタクトが増えると相当消耗しているようで、それで週末にはその回復で時間を要してしまうんですね。
1年放置して開いたらコメントとForm欄に大量のスパムがありました。もしかしたら万が一本当のコメントや何かコンタクトがあったかもしれませんが、一旦全て削除させていただきました。
というのも、その99%がロシア語で記載されているようなもので読む気すらおきない内容ばかりでした。
WordPressにはプラグインという便利なものがいっぱい後付けであるのですが、スパム対策のプラグインもたくさんあって、色々調べるのが面倒で入れてなかったのですが今回導入してみることにしました。
正直、Formにもコメントにもスパムが多すぎると更新していく気力も僅かながら奪われているような気がしています。そのためプラグインによるブロックは必要ですね。
今回導入してみたのはAkismet Anti-SpamとAntispam Beeの2つです。以下のものはChatGPTで出力した説明文です。
1) Akismet Anti-Spam
✔ WordPress公式推奨の定番
✔ コメント・フォーム投稿のスパムを自動判定・ブロック
✔ ロシア語だけでなく全体的なスパムに強い
ポイント
インストール後にAPIキー(無料プランあり)を設定するだけでOK
判定精度が高いので「誤検知し過ぎない」
👉 こんな方に
「放置してても勝手にスパムを消してほしい」
2) Antispam Bee(無料・国別フィルタあり)
✔ 欧州を中心に人気のスパム対策
✔ ロシア語など特定言語の投稿をブロックするオプションあり
ポイント
言語/地域によるスパムフィルタ設定ができる
GDPR対応もされていて比較的軽量
👉 こんな方に
「軽くて国/言語でフィルタリングしたい」
Akismetですが、何となく効果が高そうな感じしますね。使ってみた感想はまだ分からないですが数日も経てば効果が見えるでしょう。プラグインをインストールすると金額の選択があるのですが、Personal Useで0円を設定すればリンクさせるコードを受け取るためのメールアドレスを入力するだけで使用できるようになりました。
コメントに1000件以上のスパムが溜まっていたのですが、Akismetではすでに受診しているコメントもスパム判定できたので800件くらいは自動で削除出来て相当助かりました。
Formsの受信済みのものはAkismetでスパム判定できないようなので100件ずつ削除しました。
Antispam Beeは、プラグインとしてインストール後にすぐに使用開始できました。これから受信するコメントやFormsのスパムには効きそうな気がしていて、設定画面では特定の言語をスパムとして判定するオプションがあったのでロシア語を設定しました。私のブログはどうみてもロシア向けではないですからね。
とりあえず2026年元旦に書く簡単なブログとしてはこれが最初の記事です。
コメントを残す