web-dev-qa-db-ja.com

rel = "prev"およびrel = "next"属性を<link>以外の要素に配置できますか?

これは、ページングされた一連のページを検索エンジンに示すための絶対的なONLY正しい方法ですか?

<head>
  <link href="www.example.co.uk/news/?page=8" rel="prev">
  <link href="www.example.co.uk/news/?page=10" rel="next">
</head>

または、属性としてrel="prev"およびrel="next"を他の要素に追加できます。たとえば、abodyですか。例:

<a href="www.example.co.uk/news/?page=8" rel="prev">Previous</a>
<a href="www.example.co.uk/news/?page=10" rel="next">Next</a>

私は Googleのドキュメントrel="prev/next"の実装について読んだことがありますが、<head>上の<link>が絶対的な唯一の正しい方法であるとは特に言っていません確実に実装します。

2
Hannah C.

いいえ、ページングされた一連のページを検索エンジンに示す絶対的な唯一の正しい方法ではありません。

アンカータグのHTML仕様 によると、rel属性はアンカータグで有効であるため、2番目の例のように行うことができます。

2
CAPTAIN DOBBY