- リンクが個々のページpage-1.html、page-2.htmlなどに散らばらないように、統合されたページインデックスを作成します。
- 検索する場合、他のすべてのページの中で最も関連性の高いページにユーザーを誘導します。たとえば、いくつかのページに分割された記事の冒頭で
たとえば、カテゴリのすべての製品がページネーションなしで表示される「すべて表示」ページを実装している場合、rel =“ next | prev”を使用する場合は例外があります。 この場合、 これらの推奨事項をお読みください。
「すべて表示」ページはユーザーにとって最も望ましい場合が多いため、個々のページではなく検索結果に参加するように最善を尽くします(rel =“ next | prev”を使用してマークします)。 サイトの構造にそのようなページがない場合は、上記のようにrel属性を安全に使用できます。
あなたの行動
次の3つのオプションがあります。
- すべてをそのままにしておきます。 複数ページのコンテンツはインターネット全体で検出されます。Googleは、rel属性を使用するかどうかにかかわらず、ユーザーにとって最良の結果を見つけるためにあらゆる努力を続けます。
- [すべて表示]ページがある場合は、 推奨事項に注意してください 。
- Googleのrel属性を指定します。 これにより、システムはコンテンツをより正確にインデックス付けし、最も関連性の高いページをユーザーに表示できます。 以下の実装の詳細。
rel =“ next | prev”を使用する
後者を好むなら、始めましょう! コンテンツがあり、次のように表示されるとします。
www.example.com/article?story=abc&page=1
www.example.com/article?story=abc&page=2
www.example.com/article?story=abc&page=3
www.example.com/article?story=abc&page=4
最初のページwww.example.com/article?story=abc&page=1で、次のブロックに含める必要があります。
<link rel="next" href="http://www.example.com/article?story=abc&page=2" />
2番目のページwww.example.com/article?story=abc&page=2 :
<link rel="prev" href="http://www.example.com/article?story=abc&page=1" /> <link rel="next" href="http://www.example.com/article?story=abc&page=3" />
3番目のページwww.example.com/article?story=abc&page=3で :
<link rel="prev" href="http://www.example.com/article?story=abc&page=2" /> <link rel="next" href="http://www.example.com/article?story=abc&page=4" />
最後のページwww.example.com/article?story=abc&page=4で :
<link rel="prev" href="http://www.example.com/article?story=abc&page=3" />
いくつかのメモ:
- 最初のページには、rel = "next"のみが含まれます。
- 2番目から最後のページには、rel = "next"とrel = "prev"の両方が含まれています。
- 最後のページには、rel = "prev"のみが含まれています。
- Href値は、相対URLまたは絶対URLのいずれかです。 また、ドキュメントでベースを宣言した場合、相対パスはベースURLに従って計算されます。
- rel =” prev”の代わりとして、値rel =“ previous”を使用できます。
- マークアップが正しくない場合、Googleは指定されたrelに依存することなく、独自のヒューリスティックを使用してコンテンツのインデックスを作成し続けます。
良いレイアウト、そして面白いプロジェクト!