web-dev-qa-db-ja.com

rel = canonicalはセットのページの1つを指し、そのページにもrel = prev / nextが必要ですか?

検索結果を表示するページがあり、ページにカバーするためにrel = prevおよびrel = nextメタタグをページに追加しました。しかし、誰かが、検索結果の開始ページを指すrel = canonicalタグをページに追加する必要があると言っています。たとえば、mysite.com/search/xyz/page5にある場合、正規タグはmysite.com/search/xyz/を指します

これは賢明ですか? prevおよびnextタグの目的は、これらすべてのページがセットであることをSEに伝えることではありませんか?しかし、その後、正規のタグを入れると、最初のページが一意であり、このセットの一部ではないことをSEに伝えるのですか?

http://www.youtube.com/watch?feature=player_embedded&v=njn8uXTWiGg#!&t=7m6s

Googleのそのビデオによると、正規のリンクを使用すべきではないようです。しかし、私はちょうどebayを見て、彼らはprevとnextの代わりに正規のリンクを使用しています。そして、ユーザーではなくボットの場合は、別のページが表示される可能性があります。

私たちが抱えている問題は、Googleウェブマスターツールにアクセスすると、サイト上のすべてのページ結果が重複したコンテンツ(タイトルと説明の重複)として表示されることです。それは本当に問題ですか?何かバカなことをして、各タイトルと説明にページ番号を入れるだけですか?

4
merk

おそらくは、特に必要な場合を除き、ページ分割されたページにrel="canonical"要素を追加しないでください。正規リンク要素はページネーションには必要ありません。正規URLの問題を解決するために使用されます。シリーズ内のページの正規URLは、おそらくそのシリーズの最初のページではありません。 rel="next"要素とrel="prev"要素は、Googleがシリーズの最初のページのURLを計算するのに十分な情報を既に提供しています。ただし、「ビデオで示されている」「すべて表示」ページがある場合、または正規URLの一部ではない追加のURLパラメーター(セッションIDなど)がある場合は、正規URLを指定してください。

通常、Googleは結果のシリーズの最初のページを返します。

重複したコンテンツ(重複したタイトルと説明)を持つサイト上のすべてのページ結果。

重複contentは、タイトルと説明の重複と同じではありません。 contentは、結果のdifferentページである必要があるため、おそらく重複していません。タイトルにページ番号を含めると、GWTの警告を解決できます。これは、タブ、履歴、ブックマークに表示されるため、ユーザーにとっても有益です。 GWTでのこの警告は単なる助言であり、必ずしも何かが深刻に壊れていることを示唆しているわけではなく、サイトがこれに対して積極的に罰せられていることに注意してください。ただし、前述のように、ページのタイトルにページ番号(または一意の何か)を含めると、ユーザーにメリットがあり、ユーザーにメリットがあれば、ランキングにもメリットがあります。

2
MrWhite

Googleのドキュメント に従って、両方を使用できます。状況によって異なります:ページネーションの問題とは別の複製の問題がある場合(ドキュメントの例に従って)、ページの各ページに正規リンク要素(CLE)を設定できますシリーズ– CLEは各ページの複製を管理し、"prev"属性と"next"属性はページネーションを処理します。

これは、あなたが内部検索結果について話しているように見えます:おそらく、それらはとにかくインデックス付けされるべきではありません。 Googleウェブマスター向けガイドラインrobots.txtでそのようなページのクロールを防止することを提案します。この方法の問題は、誰かが検索結果にリンクした場合でも、「robots.txtによってブロックされた」スニペットではあるが、それでもインデックスが作成されることです。代わりに"noindex"(HTML metaまたはX-Robots-Tag HTTPヘッダー)を適用することをお勧めします。

2
GDav