無意識に隠しテキストを使っていませんか?
あなたのページには隠しテキストが無いと確信する事はできますか?
でも意外と無意識に隠しテキストを作ってしまう場合もあるんです
しっかりとページをチェックして無意識的なスパムをしていないかどうか確認しましょう
●何故、隠しテキストが問題なのか
Googleの定義する隠しテキストとは何の事でしょう
それは、検索エンジンには認識させ訪問者には認識できないようなテキストやリンクを
ページ内に置くことを言います
例えば…
白の背景に白の文字で文章を書く事
テキストを画像の裏に隠す事
CSSを使って文章を隠す事
フォントサイズ(文字サイズ)を著しく小さくする事
これらが隠しテキストに該当します
これらを実行すればすぐにばれてしまい、スパム判定を食らいます
隠しリンクも同じく、検索エンジンだけが認識できるリンクで
ユーザーが認識できないリンクの事を言います
●隠しテキストを使っていないと確信していますか?
では無意識的に隠しテキストを使ってしまう場合とはどんな時なのでしょう
その一つにCSSを使ってテキストリンクをグラフィカルにした場合などにあります
専門的な話しになってしまいますが
多くのCMSはCSS display:none を使ってドロップダウンメニューや
特殊な形式の素材を提供します
当然これらは訪問者にばれないような隠しテキストを作る目的で作られた物ではありませんが
まれに検索エンジンはこのような仕組みをスパムとする場合があります
その他の例では視覚障害者用に作られたページです
もし、該当のページのほとんどのテキストがスクリーンリーダーにしか読めない物である場合
検索エンジンにスパムと見なされる場合があります
●Googleはどうやって隠しテキストを見つけるのか?
隠しテキストを見つける事はGoogleにとって比較的簡単な事です
しかし、それが意図的なのかそうでないかを見分ける事は難しいです
しかし、最近になってようやく正当なdisplay:noneかそうでないかを判断できるようになった
というニュースを聞きました
但し、以下に該当するような隠しテキストは即スパム判定を受ける可能性が高いです
1、隠しテキストが該当のページと関連性の無いキーワードを多く含んでいる場合
2、隠しテキストが多数のキーワードを含んでいる場合
3、正当な隠しテキストであってもそれが何度も使われている場合
4、ライバルがGoogleに通報した場合
正当な理由で隠しテキストを使う場合はスパム判定を受ける事は無いようです
あなたのCSSが上記の4つのどれかに当てはまらないかどうかチェックしてみてください
くれぐれも検索エンジンを騙そうなどとは思わないでくださいね
■過去の記事
« ”スパムワード”は存在すると思いますか? |TOP|CSSのtext-indent:-9999pxがスパム?? »
■カテゴリー: これはSEOスパムです






Comment by WEB1年生 on 22 10月 2007:
はじめまして。WEB制作に携わってまだ1年の者です。
今まで制作したサイトに関して、自分なりに正しい構造のサイト作りを心がけてましたが、この記事を拝見して少し自信が揺らぎました。
というのも、隠しテキストとして列記されている「テキストを画像の裏に隠す事」という点です。
画像リンクや画像の見出しなど、以前は、CSSでtext-indent:-9999px;とし、背景画像で表示する。というようにやっていましたが、「テキストインデントを-9999pxにする」ことがスパムに値する可能性があると知り、最近は、テキストの上にpositionで画像を表示させています。
もちろん、テキストはその画像と同じタイトルであったり、リンク先も画像(alt属性)と同じにしてあります。
検索エンジンを騙そうというつもりではなく、あくまでも見た目を良くしようとしてやっていますが、これもスパムと認識されてしまう可能性がありますか?
ご指導おねがいします。
Comment by 河副 on 24 10月 2007:
こんにちはWEB1年生さん
お返事は記事にさせていただきましたので是非ご覧下さい
http://www.be-emotion.com/seo/2007/10/csstextindent9999px.html