ページレイアウトrel = "next | prev"

rel =“ canonical”属性を使用してコンテンツを複製することを検索ボットに示すことに加えて、ナビゲーションブロック内の隣接ページとの関連で現在のページの位置を示すためにHTMLリンクのrel =“ next”およびrel =“ prev ''値を使用できるようになりました。 Webには、ページネーションを使用するためのさまざまなオプションがあります-複数のページに分割された記事、複数のページに分散された製品のカテゴリ、またはURLのシーケンスに分割されたフォーラムスレッド。 ページレイアウトにrel =“ next”およびrel =“ prev”を含めることで、Googleに次のことがわかります。

たとえば、カテゴリのすべての製品がページネーションなしで表示される「すべて表示」ページを実装している場合、rel =“ next | prev”を使用する場合は例外があります。 この場合、 これらの推奨事項をお読みください。

「すべて表示」ページはユーザーにとって最も望ましい場合が多いため、個々のページではなく検索結果に参加するように最善を尽くします(rel =“ next | prev”を使用してマークします)。 サイトの構造にそのようなページがない場合は、上記のようにrel属性を安全に使用できます。

あなたの行動

次の3つのオプションがあります。
  1. すべてをそのままにしておきます。 複数ページのコンテンツはインターネット全体で検出されます。Googleは、rel属性を使用するかどうかにかかわらず、ユーザーにとって最良の結果を見つけるためにあらゆる努力を続けます。
  2. [すべて表示]ページがある場合は、 推奨事項に注意してください
  3. 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" /> 


いくつかのメモ:

良いレイアウト、そして面白いプロジェクト!

Source: https://habr.com/ru/post/J128746/


All Articles