2015年12月28日月曜日

ページネーションに、並び替えや絞り込みがあった場合を調べてみた②

こんにちは山田です。
年末ですね。今年も一年の締めになりました。

年神様を迎えられるように、身辺を整理しましょう。
(山田家では、そもそも鏡餅は幾年も飾っていませんが気持ちだけ)

さて毎度のことながら、グーグルのリファレンスを読んでおり
解読が増えた項目がありました。
 ↓↓↓
コンテンツを指定する
 https://support.google.com/webmasters/answer/1663744?hl=ja 

①canonicalとページネーションは併用できる、そしてページのコンテンツを変更しないパラメータ(たとえばセッション ID)が含まれている場合、ページネーションに記述する

>>rel="next"rel="prev"  は、rel="canonical" と直接関係する概念です。
>>両方を一緒に宣言することができます。
>>たとえば、http://www.example.com /article?story=abc&page=2&sessionid=123 というページには、以下を含めることができます

(例)
<link rel="canonical" href="http://www.example.com/article?story=abc&page=2"/>
<link rel="prev" href="http://www.example.com/article?story=abc&page=1&sessionid=123" /> <link rel="next" href="http://www.example.com/article?story=abc&page=3&sessionid=123" />


 ②コンテンツが変わる場合は?
絞り込みや並び替えの場合ですが、こちらはやはり記述が見当たりません。

SEOのベストプラクシス
https://blog.core-j.co.jp/seo-for-pagination
>>prev/nextで各ページの関連性を指定する際、そのURLを正規化する事はできません。
>>たとえGoogleBotがアクセスしたページ送りのURL にPHPSESSIONなど不要なパラメーターが付与さていても、prev/nextではそのパラメーターを引き継ぐ必要があります。
>>この際、重複イン デックス登録を排除する為に、各ページの正規化されたURLをCanonicalで指定します。

ここの記事を参考にさせてもらうと、
・カノニカルで、URLを正規化することができる
・ページネーションでは、ランディングしたページのパラメータを引き継ぐ必要がある
ということでしょうか?

公式リファレンスのこの記述の部分をまた探してみようと思います。

0 コメント:

コメントを投稿