web-dev-qa-db-ja.com

robots.txtで許可されていないリダイレクトスクリプトを介したスポンサーリンクにrel = "nofollow"は必要ですか?

有料リンク(アフィリエイトリンクなど)には、PageRankを渡さないようにrel="nofollow"属性を追加する必要があります。しかし、URLがrobots.txtによって既にブロックされている場合、これは必要ですか?

例:これがアフィリエイトリンク(リダイレクトスクリプトで提供される)であるとしましょう。

<a href="http://example.com/go/bluehost.com" rel="nofollow">Bluehost</a>

Robots.txtに以下が含まれている場合、rel="nofollow"は必要ですか?

User-Agent: *
Disallow: /go/
1
Ted Avery

両方をお勧めします。おそらく完全に「必要」ではありませんが、ペナルティを適用する余地がないことを保証します。

1
Kirsty Simms

この場合、アンカーのrel="nofollow"属性は不要です。

robots.txtによってブロックされているリダイレクトスクリプトを使用しているため、検索エンジンボット(Googleなど)はスクリプトをクロールしません。リダイレクトは表示されません。ボットはリンクの最終的なターゲットを認識していないため、「PageRank」をアフィリエイトリンクに関連付けることはできません。ボットには、内部リンクが表示されます。

関連する:
サイトでdofollowまたはnofollowリンクを使用しているかどうかを確認するにはどうすればよいですか?

1
MrWhite