web-dev-qa-db-ja.com

imgタグのrel = "nofollow"?

imgタグにrel="nofollow"属性を持つことは意味がありますか?

検索エンジンのクローラーは、PageRankスコアを計算するために何らかの方法でこの属性を使用しますか?

(もしあれば)それを使用するための実用的な意味は何ですか?

6
diosney

rel属性は、aおよびlink要素専用です。 nofollow値は、Webクローラーがそのリンクをたどらないようにするためのものです(リンクは、独自のリンクページのランキングに影響する可能性があります)。ブログ投稿にコメントしているスパマーが、ブログ(またはディスカッションフォーラムなど)からリンクしてページのランキングを獲得することを防ぎます。 img要素には意味がなく、さらにimg属性を持つrel無効であり、検索エンジンによる関連性スコアが低下する可能性があります。

13
Mark Cidade

nofollowは、HTML a要素のrel属性に割り当てることができる値で、一部の検索エンジンに、ハイパーリンクが検索エンジンのインデックス内のリンクターゲットのランキングに影響を与えないように指示します。特定の種類の検索エンジンスパムの有効性を低下させることにより、検索エンジンの結果の品質を向上させ、スパムデックスの発生を防止することを目的としています。

http://en.wikipedia.org/wiki/Nofollow

1
adritha84

リンクの人気度を評価すべきでないリンクでは、rel="nofollow"を使用する必要があります。自分の管理下にないリンク(つまり、フォーラムの投稿)にこれを当てはめたい場合。

テキストまたはimgリンクのどちらでもかまいません。ただし、どちらの場合も、周囲のアンカータグに対してのみ有効です。

最良の例はstackoverflow.comである可能性があります:回答の中でこれらのWikipediaリンクをご覧ください。 StackOverflowは、ユーザー生成コンテンツのリンク品質を保証できないため、rel="nofollow"を使用します。

さらに重要なのは、これらのリンクが「カウント」されないため、スパム投稿を減らすことです。そのため、リンクの人気を押し上げるためにスパムすることは意味がありません。

0
Fabian Barney

imgタグでrel="nofollow"属性を使用すると、GSEPRのimg altタグが欠落します。 nofollowは、PageRankを低下させる可能性のある<a>タグとは関係のないコメントや他のリンクからのスパム送信を防ぐのに適しています。そのため、rel="nofollow"のような<img src="" alt="" class="alignleft"/>なしで画像にコードを使用することをお勧めします。

0
Sims Siniron