検索スパム行為
不正な手口により検索エンジンを攻略し、検索結果の上位表示することを検索エンジン スパムといいます。
- テキストスパム
- 隠しテキスト スパム
検索エンジン スパムとペナルティ
大切なことは、悪質な検索エンジン スパム行為が発覚した場合、そのような行為を行ったページはロボット型検索エンジンからペナルティーを課される、ということです。各検索エンジンは、それぞれの独自の基準に則ってスパムサイトを自動的に判別し、該当するサイトにペナルティを課します。 スパムに対するペナルティとは、具体的には以下のようなものです。
- 検索結果からの除外
- それほど悪質なスパム行為でない場合の措置で、単に検索結果リストの上位に表示されなくなる。最下位付近まで表示順位を落とすこともあれば、緩やかに表示順位を下げることもある。
- データベースからの削除
- 悪質なスパム行為を行った場合、次回のクロール時からクロール対象リストから除外され、データベースから完全に削除される。ページやディレクトリ単位の場合もあれば、ドメインごと削除される場合もある。
テキストスパム
META属性や非表示の要素などを悪用し、キーワードを羅列するスパム テクニックです。 META属性をスパムする例としては、<img>タグのALT属性が代表ですが、あらゆるタグのTITLE属性やNAME属性、SUMMARY属性などにキーワードを詰め込む例もあります。 また様々な非表示要素にキーワードを詰め込むスパム テクニックも存在します。
メタ属性
- -TITLE属性,NAME属性 ,SUMMARY属性-これらの属性の細かな意味などの解説はこのサイトの趣旨から外れますので省きますが、HTML上必須、または推奨となっている属性値を設定するのは、「それがスパム行為でなければ」よいことです。
- 属性値を設定する場合には「検索エンジンが存在しなかったとしても、その属性値は同じように設定されるか」という点を再確認すべきでしょう。
ALT属性
- -<img>タグのALT属性です。
- 1x1ピクセルの画像を使用してALT属性にキーワードを詰め込んだり、通常の写真画像などでも、その写真画像自体とはまったく関係のないキーワードを詰め込んだり、というように悪用されます。
- このスパム手法は古典的ながら効果が大きいため、検索エンジンはかなり注意を払っています。
スパムとみなされるポイントは以下の通りです。
- 小さな画像に大量のALT属性テキスト1x1ピクセルの画像を使用してALT属性にキーワードを詰め込
- 使い回す画像に、表示させる場所によって別のALT属性テキストを設定
非表示要素
- スパム行為の対象となる非表示要素には、代替要素である<noframes>や<noscript>などや、FORMオブジェクトの非表示フィールドなどがあります。
- これらの要素についても、必要があればHTMLに記述すべきですが、やはり「検索エンジンが存在しなかったとしても同じように記述されるか」という点を再確認し、スパム行為を行わないように心がけましょう。

