Google に外部リンクの関係性を伝える
サイト上の特定のリンクについて、リンクされているページとの関係を Google に通知できます。これを行うためには、<a>
タグの rel
属性で次のいずれかの値を使用します。
Google に無条件でたどらせたい通常のリンクがある場合、そのリンクには rel
属性を追加する必要がありません。例:
<p>My favorite horse is the <a href="https://horses.example.com/Palomino">palomino</a>.</p>
他のリンクについては、次のいずれかの値を使用します。
rel 個の値 |
|
---|---|
rel="sponsored" |
広告や有料プレースメントのリンク(一般に「有料リンク」と呼ばれます)を <a rel="sponsored" href="https://cheese.example.com/Appenzeller_cheese">Appenzeller</a> |
rel="ugc" |
コメントやフォーラム投稿など、ユーザー作成コンテンツ(UGC)のリンクは、 <a rel="ugc" href="https://cheese.example.com/Appenzeller_cheese">Appenzeller</a> 長期にわたって質の高い投稿を続けているメンバーやユーザーが存在し、そういった信頼のおける投稿者を尊重したい場合は、この属性を削除することもできます。コメントスパムの回避について詳しくは、こちらをご覧ください。 |
rel="nofollow" |
リンクにその他の適切な値がなく、そのリンクとサイトを関連付けたくない場合、またはリンク先のページをサイトからクロールさせないようにする場合は、 <a rel="nofollow" href="https://cheese.example.com/Appenzeller_cheese">Appenzeller</a> |
複数の値 |
複数の <p>I love <a rel="ugc nofollow" href="https://cheese.example.com/Appenzeller_cheese">Appenzeller</a> cheese.</p> <p>I hate <a rel="ugc,nofollow" href="https://cheese.example.com/blue_cheese">Blue</a> cheese.</p> |
一般に、このような rel
属性でマークアップされたリンクがたどられることはありません。リンクされているページは、サイトマップや他のサイトからのリンクなど、他の方法で発見されることがあるため、依然としてクロールされる可能性があります。これらの rel
属性は、<a>
タグ内でのみ使用します(Google がたどれるのは <a>
タグで示されるリンクのみであるため)。ただし、robots meta
タグでも利用できる nofollow
は除きます。
自分のサイト内のページへのリンクを Google にたどらせないようにする必要がある場合は、robots.txt の disallow
ルールを使用します。
Google がページをインデックス登録しないようにするには、クロールを許可し、noindex
robots ルールを使用します。