5

サイトの上部に会社のロゴがあり、ホームページにリンクしています。リンクテキストを非表示にしていますが、text-indent: -9999px;これは一般的な方法のようです。

私にはそれはちょっとしたハックのように感じます、そして私はそれが私のSEOに悪影響を与えるのではないかと心配しています。

これはまだこれを行うための最良の方法ですか?

HTML:

<a href="index.php" id="logo">My Website</a>

CSS:

#logo {
  display: block;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background: url('logo.png');
  text-indent: -9999px;
}
4

4 に答える 4

4

私の知る限り、Googleクローラーは、ページの表示部分からテキストを移動したことを認識しません..で非表示にしたテキストを見つけることができますtext-indent. これが SEO に悪影響を与えることはありません。また、そうだとすれば、text-indent本来の目的での使用は一般的ではなかったでしょう。

于 2011-07-18T15:49:24.847 に答える
3

2 つの方法をお勧めしますが、いずれもテキスト インデント (廃止された方法) ではありません。最初の方法は、テキストを削除することです。代わりに、次のようにアンカーにタイトルを追加します。

<a href="index.php" id="logo" title"My Website"></a>

2 番目の方法は、このアンカー タグに画像を追加することです。

<a href="index.php" id="logo"><img src="path/to/image" alt="My Website"/></a>

これらの 2 つの方法は、テキスト インデントよりもはるかに優れています。特に、数か月前に、Google がサイトのインデックス作成方法を根本的に変更して、バイト リンクやその他の形態の詐欺を防止すると発表したためです。最初からではありませんが、人々をそこから引き離そうとします。

このビデオを参照してください: http://www.youtube.com/watch?v=fBLvn_WkDJ4&feature=player_embedded

于 2012-05-29T13:53:35.223 に答える
0

ここに私がよく使う裏技があります。それはまったくseoを心に留めるべきではありません

<a href="">&nbsp;</a> - now is visible but without showing any chars.
于 2014-04-24T21:05:13.010 に答える
0

を使用するもう 1 つの利点がありますtext-indent:-9999px;。Opera mini を使用し、他のモバイル ブラウザを使用している場合、背景画像は表示されず、単にテキストが表示されます。判読できない非常に小さなロゴの代わりに、opera mini ユーザーにテキストを表示する方がはるかに優れています。

于 2012-12-05T08:58:26.170 に答える