img
タグにrel="nofollow"
属性を持つことは意味がありますか?
検索エンジンのクローラーは、PageRankスコアを計算するために何らかの方法でこの属性を使用しますか?
(もしあれば)それを使用するための実用的な意味は何ですか?
rel
属性は、a
およびlink
要素専用です。 nofollow
値は、Webクローラーがそのリンクをたどらないようにするためのものです(リンクは、独自のリンクページのランキングに影響する可能性があります)。ブログ投稿にコメントしているスパマーが、ブログ(またはディスカッションフォーラムなど)からリンクしてページのランキングを獲得することを防ぎます。 img
要素には意味がなく、さらにimg
属性を持つrel
は無効であり、検索エンジンによる関連性スコアが低下する可能性があります。
nofollowは、HTML a要素のrel属性に割り当てることができる値で、一部の検索エンジンに、ハイパーリンクが検索エンジンのインデックス内のリンクターゲットのランキングに影響を与えないように指示します。特定の種類の検索エンジンスパムの有効性を低下させることにより、検索エンジンの結果の品質を向上させ、スパムデックスの発生を防止することを目的としています。
リンクの人気度を評価すべきでないリンクでは、rel="nofollow"
を使用する必要があります。自分の管理下にないリンク(つまり、フォーラムの投稿)にこれを当てはめたい場合。
テキストまたはimg
リンクのどちらでもかまいません。ただし、どちらの場合も、周囲のアンカータグに対してのみ有効です。
最良の例はstackoverflow.com
である可能性があります:回答の中でこれらのWikipediaリンクをご覧ください。 StackOverflowは、ユーザー生成コンテンツのリンク品質を保証できないため、rel="nofollow"
を使用します。
さらに重要なのは、これらのリンクが「カウント」されないため、スパム投稿を減らすことです。そのため、リンクの人気を押し上げるためにスパムすることは意味がありません。
img
タグでrel="nofollow"
属性を使用すると、GSEPRのimg alt
タグが欠落します。 nofollow
は、PageRankを低下させる可能性のある<a>
タグとは関係のないコメントや他のリンクからのスパム送信を防ぐのに適しています。そのため、rel="nofollow"
のような<img src="" alt="" class="alignleft"/>
なしで画像にコードを使用することをお勧めします。