【検索エンジンスパム】CSSのdisplay:noneの利用
前回「リンク集や中小の検索エンジンへの登録はスパムになるのか」について書きましたが、今回はこちらもSEOスパムとして良く話題に上る“CSSのdisplay:noneの利用法”を取り上げます。
CSSのdisplay:noneはスパムになるのか
display:noneとはテキストやアンカーリンクに画像を背景設定した際に、そのテキストやリンクをユーザに見えないように隠すための設定です。会社名にロゴマークを背景設定し、会社名となるテキストを隠す場合などに良く使用されます。
CSSで画像を背景設定しているとはいえ、テキストを意図的に隠しているのだからスパムになるという意見を結構目にしますが、この件についてもGoogleは、適正な使い方であればスパムにはならないと明言しています。
「display:noneの利用 = 検索エンジンスパム」 ではない- Google Wysz
display:none を使用して一部のテキストが隠されているからといって即座に検索インデックスから削除するわけではない。
Google(クローラー)が見るコンテンツと、ユーザーが閲覧するであろうコンテンツがほぼ同一であれば問題がなく、一方で隠しテキストや隠しリンクが悪意を持って、故意に行われていると判断されれば、Googleはランキングを下げたりインデックスから排除するなどの対策を講じると説明した。
ちなみに、この発言をしているニックネーム“Wysz氏”は前回のバックリンクの件の発言者と同一人物です。
検索エンジンは画像とCSSの関連性を理解できるのか
googleが画像の文字を判別する特許取得したようですが、現時点でGoogleは画像とCSSで隠されているテキストとの関連性をどこで認識しているのでしょうか?
個人的には、メインサイトのSEO対策コンテンツ隠しリンクはスパムでも書いていますが、現時点で検索エンジンは、画像とテキストとの関連性については理解できていないと思っています。
もちろんテキストに画像が背景設定してあり、そのテキストが display:none でユーザに見えない状態になっていること自体は理解していますが、テキストと画像との関連性についての判断はできていないと思いますし、画像と関係のないテキストが挿入してあっても、スパム行為によるペナルティは、おそらく受けないでしょう。
しかし、ALT属性にも同じことが言えますが、画像と全く関係のないキーワードを記述することは、検索エンジンを欺く行為となりますので、絶対にやってはいけません。
display:none の適切な使い方とは
display:none の”使いすぎやキーワード量には注意”が必要ですが、下記の使い方であれば、ペナルティを受けることはまず無いと思います。当サイトも下記の方法で display:none を使用しています。
- 会社名などのロゴマークを表示するために利用
- グローバルナビゲーションで利用
- 擬似クラスとなるa:hoverでの利用
タグ:スパム
- トラフィックエクスチェンジとか自動巡回ツールによる足跡残しとか
- 有料リンクの購入や被リンク急増によるSEOスパム
- コメントスパムの懲りない面々
- 嫌がらせで他サイトのURLでコメントスパムを残すのって
- SEO目的の相互リンクプログラムはウェブマスター向けガイドライン違反
トラックバック URI : http://www.jweb-seo.com/blog/wordpress/2008/01/17/25/trackback/