隠しテキスト・隠しリンクとは
隠しテキストや隠しリンクは検索エンジンスパムの一種で、ユーザーに見えない(またはみえづらい)ものの、検索エンジンには認識されるようにテキストやリンクをページ内に隠すことです。
このようなテキストやリンクはユーザーには見せたくないものの、検索順位を操作するために設置されることが多く、Googleは品質に関するガイドラインの中で禁止行為とされています。
ガイドライン違反が認められるとペナルティを受けてしまうこともあります。
ここでは隠しテキスト・隠しリンクについて詳しくご紹介します。
どのような手法があるのか
隠しテキストや隠しリンクにもいろいろな手法がありますが、ここでは代表的な手法をご紹介します。
背景色とテキスト色の同化
これは比較的よく使われる隠しテキスト手法の一つです。
背景色とテキストの文字を同じにすることでユーザーには見えないようにし、検索エンジンにのみ認識させるのです。
例えば、検索してほしいキーワードが「ダイエット」だとするとそのキーワードをなるべくページ内に盛り込みたいはずです。
しかし、あまりにもたくさん盛り込んでしまうと不自然に見えてしまいますから、敢えて背景色とテキスト色を同じにして隠すのです。
背景とテキストの色が全く同じでなくとも、ユーザーにとって判別しづらい色の場合は隠されていると判断される可能性があります。
フォントサイズの縮小
テキストのフォントサイズを小さくしたり0にすることでユーザーには気づかせず検索エンジンにだけ気づかせる手法です。
画像でテキストを隠す
画像の後ろにテキストを隠すという手法もあります。
これだとユーザーはまったく気づきませんし、まさか画像の裏にテキストが隠れているとは思いもよらないでしょう。
検索エンジンとユーザーそれぞれに異なるコンテンツを認識させる方法です。
cssなどによってテキストがユーザーから見えないようにする
cssはページのデザインやレイアウト等を指定するファイルです。
これによって、隠したいテキスト領域を表示しないようにしたり、画面外に表示させるためにユーザーから見えなくすることが可能です。
例:
text-indent: -9999px
→画面外に表示させる
visibility:hidden display:none
→該当の領域を描画しない。前者は空白領域が残るが、後者はそれも残らない
隠しテキストやリンクのペナルティ
隠しテキストや隠しリンクは検索順位を操作するために行われますが、その結果、ユーザーの役に立たないページが検索結果の上位にランクインすることが起こり得てしまいます。
隠しテキストやリンクによって、検索エンジンがコンテンツと検索キーワードの関係性を誤認して上位表示させたものの、そのキーワードで検索したユーザーには何の役にも立たないといったケースです。
このような状態を防ぐために、Googleはガイドラインを設けて隠しテキストといった行為を禁止し、違反者にはペナルティを与えています。
ペナルティを受けてしまうとサイトの順位が大きく下がってしまう可能性がありますし、サイトが検索結果から削除されてしまうことも考えられます。
せっかく上位表示されたとしてもスパムであると認識されると一瞬で検索結果から削除されてしまいますし、これまでに費やした時間やお金も無駄になってしまうでしょう。
順位を操作する意図でなければペナルティに問われる可能性は下がりますが、判断基準には悪質性が大きく関わってくると考えられます。
例えば、PCとモバイル両方の画面に対応したレスポンシブなページでは、display:noneなどを用いて表示領域を出しわけることが普通に行われており、これを用いているサイトがペナルティを受けているわけではありません。
Googleのアルゴリズムは進化しており、隠しテキストは以前は有効な手段であったかもしれませんが、現在は一時的に上位表示されることはあっても長続きはしないでしょう。
リスクを抱えるだけで見込みも低いスパム行為ですからユーザーや検索エンジンに向き合うSEO対策を続けていきましょう。