【WPプラグイン】Akismet Anti-Spamは必要ない!? 代替策
ワードプレスのスパム対策プラグイン「Akismet Anti-Spam」は、まだワードプレスが分からない頃におススメされていたので疑いもせずに使っていたんですが、アドセンスやアフィリエイトの広告を貼った商用サイトでは利用できない規約だったので利用を止めました。
「Akismet」は本当に商用利用できないのか?
「Akismet」の無料版ではホントに広告を貼ってはいけないのか調査したところ、公式サイトには「個人ブログでは無料」と記載されていました。
追記: 有効化すると、使用する Akismet.com API キーを取得するよう求められます。 このキーは個人ブログでは無料です。 企業および商用サイト向けには有料サブスクリプションが利用できます。
「Akismet」の設定メニューにある「アップグレード」をクリックしてみました。
ここには「Free non-commercial license(無料の非営利ライセンス)」と記載されていましたが、ソフトによってYouTubeはOKとかもあるのでどこまでが営利目的なのかよく分からないですよねぇ。
https://akismet.com/へのログイン画面が表示されるので「Akismet」に登録したユーザー名とパスワードを入力してログイン。
「akismet.com」の画面(My Account)です。
さらに下の方にスクロールすると「RECENT ACTIVE SITES」のところに有効にして利用しているサイトがちゃんと記載されていました。インストールしていてもダッシュボードで無効にしているサイトは表示されません。
因みに「Status」をクリックするとスパム判定されたコメントのデータを「半年、1年、すべて」単位で見ることができます。「Revoke(「取り消す」の意)」をクリックすると多分無効になるんだと思います。
「Pricing」タブを開き、「Personal」の「Get Personal」をクリックしてみました。
個人利用では年間4500円で利用できるようです。
価格のところのスライダーは動くので左一杯に動かすと「0円(年)」にすることができます。
ただ、この状態にすると利用規約が表示され、一つでも該当する場合は商用プランを利用するようにと記載されていました。つまりアドセンスやアフィリエイト等の広告を貼っている場合は利用できないというです。
- I don’t have ads on my site (サイトには広告がありません)
- I don’t sell products/services on my site (自分のサイトで製品/サービスを販売していません)
- I don’t promote a business on my site (サイトでビジネスを宣伝していません)
If your site doesn’t meet these qualifications, choose one of our commercial plans. (サイトがこれらの資格を満たしていない場合は、当社の商用プランの1つを選択してください)
因みにスライダーを動かして価格を自由に設定できるので最低価格を調べたら年間1500円から利用できるみたいです。買い切りでこの価格なら払ってもいいんですが、サブスクリプションタイプは嫌いなので「Akismet」を利用することを止めました。
「Akismet」を無効にしてみた
所有サイトではブログへのスパムコメントが一番多くてしばらく放置していると数百件とか来ていたんですが、取り敢えずアクセスの少ない「hitfilm…?」で「Akismet」を無効にしてみました。
「hitfilm…?」はデイリーのPVが50前後の弱小サイトなんですが、それでも半日ほどで1件のスパムメールが届いていました。その度に削除するのも手間なので何らかのスパム対策は必要です。
スパムコメント対策 ~国外IPアドレスからのコメント制限
代替プラグインとして「Throws SPAM Away」などがあるようですが、筆者が利用しているエックスサーバーでは「国外IPアドレスからのコメント・トラックバック制限」という機能があり、迷惑コメントのほぼすべてが英語だったのでその機能を有効にしてみました。
やり方はサーバーパネルにログインして「WordPress」→「WordPressセキュリティ設定」をクリック。
「コメント・トラックバック制限設定(初期設定は「無効」)」タブを開き、「大量コメント・トラックバック制限」と「国外IPアドレスからのコメント・トラックバック制限」をオンにします。
4月初めに設定してひと月ほどは1件もスパムコメントは来ていませんでしたが、それからちょっとして同じ記事にばかり英語以外のコメントが何件か来てました。