1

以下のようなページネーションを実装しました

http://myhost.com/product-2/213-1

つまり、合計 213 個の製品があり、これが最初のページです。Google がウェブサイトでクロールしたページを確認すると、次のような結果が表示されます

http://myhost.com/product-2/213-1-2/144-0/144-1/144-14/125-1/125-12/125-1/151-15/108-10/131-1/134-13/140-14/140-1/118-11/126-1/126-12/110-1/270-27/270-1/270-27

これは、Google が何らかの方法で URL の末尾にすべてのページ番号を追加し、その URL をクロールしていることを意味します。誰かがこれを止める解決策を教えてもらえますか? この特定のケースでは、すべての製品情報を含む 1 つのページのみを Google にクロールしてもらいたいと考えています。

4

3 に答える 3

1

canonical URLを使用して、検索結果に表示したいページを Google に伝えます。

于 2012-06-21T18:14:10.547 に答える
0

それは変です。ページネーションで相対リンクを使用しているように見えますが、URL-Router は 404 をスローせずにこれを受け入れています...代わりに、URL 全体ではなく一部のみを解釈するため、コンテンツを表示しています。したがって、検索エンジンはこの URL をクロールできます。

例:

あなたはにリンクしています

next-side/

それ以外の

/path/to/next-side/

リンクを投稿すると、コミュニティで試すことができます。

ところで、アイテム数で URL を変更することはお勧めしません。固定 URL を使用する方がはるかに優れており、アイテムの数は重要ではありません。/shop/category/subcategory/product のようなものを使用することをお勧めします。

于 2012-06-22T12:01:45.730 に答える
0

rel next\prev ページネーション要素を使用できるという素晴らしい回答に追加します。次のリンクがリストの次のページであることを Google に知らせるため。

詳細については、Google ウェブマスター ブログの記事ビデオ チュートリアルを参照してください。

どちらも、ページネーション タグの実装方法と使用方法を説明します。

于 2012-06-23T22:18:15.650 に答える