nofollowとは?
外部リンクの評価を渡さないrel属性の話
nofollowとは
HTMLのaタグにrel="noopener nofollow"を付けると、そのリンク先に自分のページの評価(PageRank)を渡さないことを検索エンジンに伝えられる。もともとはスパムコメント対策として導入された属性だが、現在は広告リンクやアフィリエイトリンクにも使われている。
nofollow・dofollow・sponsored・ugcの違い
dofollow(通常リンク)
何もrel属性を指定しないリンクはdofollowとして扱われ、リンク先にページ評価が渡る。信頼できる公式サイトや参考記事へのリンクはdofollowでよい。
nofollow
リンク先に評価を渡したくないときに使う。Googleは2019年以降nofollowを「指示」ではなく「ヒント」として扱うようになったが、意図を伝える手段として引き続き有効だ。
sponsored
広告やアフィリエイトなど、金銭が絡むリンクに使う。rel="noopener nofollow sponsored"のように併記するのが一般的。
ugc
ユーザー生成コンテンツ(コメント欄など)のリンクに使う。個人ブログではあまり使う場面がない。
覚えておきたいポイント
迷ったらnofollowを付けておく
外部サイトへのリンクにnofollowを付けても、自分のSEOにマイナスはない。付け忘れて問題のあるサイトに評価を渡してしまう方がリスクがある。
FAQ
Q. nofollowとは何ですか?
A. HTMLリンクに付与するrel属性で、リンク先にページ評価を渡さないことを検索エンジンに伝えるものです。広告リンクやアフィリエイトリンクに使います。
Q. nofollowとdofollowの違いは?
A. dofollowはリンク先にページ評価を渡す通常のリンクです。nofollowは評価を渡さないリンクです。信頼できるサイトへはdofollow、広告等はnofollowが一般的です。
Q. sponsoredとnofollowの違いは?
A. sponsoredは広告やアフィリエイトなど金銭が絡むリンク専用の属性です。nofollowと併用して rel="nofollow sponsored" と書くのが一般的です。
Q. nofollowを付け忘れるとどうなりますか?
A. 直ちにペナルティを受けるわけではありませんが、広告リンクにnofollowを付けないとGoogleのガイドライン違反と見なされる可能性があります。
Q. 内部リンクにもnofollowを付けるべきですか?
A. 通常は不要です。nofollowは主に外部リンクに使うものです。内部リンクに付けると、自サイト内のPageRank循環を妨げてしまいます。