WordPressのコメントスパム対策プラグイン「Akismet」とスパムコメントについて

WordPressをインストールするとデフォルトでインストールされているプラグイン「Akismet」。スパムコメントの対策はとりあえずコレ1つでOKです。本投稿ではAkismetの有効化について簡単にご紹介します。

Akismetについて

Akismetは専用のサーバーでスパムコメントをフィルタリングしてくれるプラグインです。WordPress2.0以降のバージョンだとデフォルトでインストールされていて全世界を対象に相当数の導入・運用実績を誇るので、信頼性の高いスパムコメント対策として評価されています。

自動フィルタリングでスパムコメントを検疫するだけでなく、検疫されたコメントに対してもサイト管理者が手動で「このコメントはスパムでない」と判定することができるので誤ってフィルタリングされた際もリカバリすることができます。

Akismetの有効化

WordPress管理画面から「プラグイン」-「インストール済みプラグイン」と選択してAkismetの「有効化」ボタンをクリックします。

有効化したらAkismetのページへアクセスしてAkismet APIキーを取得します。

「GET AN AKISMET API KEY」をクリックします。

「GET AN AKISMET API KEY」をクリックします。

画面に従って必要情報を入力していきます。

  • E-mail Address:メールアドレス
  • Username:任意のユーザーID
  • Password:任意のパスワード

「Sign up」をクリックすると登録したメールアドレスへメールが届きますので、メール本文内の「Activate Account」をクリックします。(ブラウザ上のページはそのままで)

これで登録したアカウントが認証されました。ブラウザのページへ戻って「Sign in to Akismet」をクリックしてサインインします。

Akismetのトップページが表示されるので「SAY GOODBYE TO COMMENT SPAM」をクリックします。

すると、料金プランの選択画面が表示されます。無料で使用するために「BASIC」プランを選択します。支払情報入力の画面になり、一見すると優良プランのように思ってしまいますが、料金のスライドバーを左端($0.00 / YEAR)までスライドすると支払情報の入力フォームが非表示になります。「FIRST NAME(名)」「LAST NAME(性)」を入力して「CONTINUE」をクリックします。

登録が完了すると「Akismet APIキー」が発行されます。WordPressの管理画面から「Akismetアカウントを有効化」ボタンをクリックすると「手動でAPIキーを入力」というフォームが表示されるので発行されたキーをこちらに入力します。

処理後に「Akismetが有効になりました」と表示されればAkismetの有効化が完了です。

そもそもスパムコメントって何?

スパム (spam) とは受信者の意向を無視して、無差別かつ大量に一括して送信される、電子メールを主としたメッセージのことである。

via:Wikipedia

上記ページではスパムメールを主とした説明ですが、基本的考えは一緒です。迷惑であり、かつ不特定多数に向けたコメントのことをスパムコメントをいいます。

スパムコメントの目的は?

いくつかの目的が考えられます。以下は基本的に推測の域を越えていません。調べてはいません。すいません。

外部リンクの獲得(SEO的観点)

コメントの中に自身が運営しているサイトのリンクを挿入します。コメントが掲載されると、そのサイトから自サイトへリンクが貼られることになりますので外部リンクの獲得となります。SEO(検索エンジン最適化)の考えで外部リンクが多いと検索エンジンに評価されやすいというものがあります。(ブラックハットなSEOは逆効果になりますが、基本)

また、もしかして上記の逆効果を狙ってライバルサイトに対してリンクを貼ったり、、、ていうスパムコメントもあるかもしれません。(完全なる推測です)

踏ませたいリンクを貼る

基本的にコメントのリンクなんか誰も踏みゃしません。が、ゼロではない、仕込んでおけば踏まれる可能性があります。なので、ダイレクトにアフィリリンクを仕込んだり、なかにはマルウェアのダウンロードURLを貼ったりすることも考えられます。