SEOスパムの仕組み
SEO(検索エンジン最適化)は、検索結果で上位に表示されるための工夫のことです。攻撃者は、自分で新しいサイトを作る代わりに、長く運営されて信用のあるサイトに自分のページを紛れ込ませ、その評価を借りようとします。SEOスパムは、サイトの改ざんによって起きる代表的な被害のひとつです。
評判のいいお店の店先に、無断で別の店の看板やチラシを大量に貼り付けられるようなものです。お店の信用を借りて、客を自分の店へ誘導します。宣伝されるのは、偽ブランド品の通販、違法な医薬品、ギャンブル、アダルトサイトなどがよく見られます。
WordPressサイトでの例
- スパムページの大量生成:作った覚えのないページが大量に作られ、検索結果に表示される。ブランド名や商品名を日本語で並べたページを作る手口は、Googleの資料で「日本語キーワードによるハッキング」として紹介されています
- 隠しリンクの埋め込み:既存のページに、文字色を背景と同じにするなどして見えないリンクが追加される
- タイトルや説明文の書き換え:検索結果に表示されるページのタイトルや説明文だけが、スパムの文言に変わる
これらは、検索エンジンのロボットにだけスパムを見せるクローキングと組み合わされることが多く、サイトの持ち主がブラウザで開いても異常に気づきにくくなっています。検索結果から訪れた人だけを別のサイトへ転送する不正リダイレクトが同時に仕込まれていることもあります。
被害が続くと、検索順位が大きく下がったり、検索結果に「ハッキングされている可能性」の注意書きが表示されたりすることがあります。
見つけ方・確認方法
- Googleで
site:自分のドメインと検索し、見覚えのないページや、商品名が並ぶ結果がないか確認する - Google Search Console の「セキュリティの問題」「手動による対策」に警告が出ていないか、登録されたページ数が急に増えていないか確認する
- Search Console に見覚えのないユーザーや所有者が追加されていないか、知らないサイトマップが送信されていないか確認する。攻撃者が自分を所有者として追加し、設定を操作することがあります
- ページのソースコードに、見覚えのない外部サイトへのリンクがないか確認する
対策
- WordPress本体・テーマ・プラグインを最新に保ち、侵入の入り口を減らす
- スパムページを生成しているファイルや、データベースの不正なデータを取り除き、侵入経路を塞ぐ
- 駆除が終わったら、Search Console の警告画面から、Googleに審査をリクエストする(警告が出ている場合)
- 改ざん検知の仕組みを入れ、再発に早く気づけるようにする
スパムページは、駆除したあとも検索結果からすぐには消えず、時間がかかることがあります。駆除したはずなのに再びページが増える場合は、バックドアが残っている可能性があるため、専門業者への相談も検討してください。




