同じデータを提供する3つのURLがあります。
www.example.com/product/foo
www.example.com/product/foo?id=1
www.example.com?product=foo
Googleのために、URL www.example.com/product/foo
を正規のものにしたいと思います。
ただし、これらのページの3つすべてが同じコードから提供されるようにコードをセットアップしているため、コードに<link rel='canonical' href='http://www.example.com/product/foo' />
を追加すると、http://www.example.com/product/foo
を含む3つのページすべてに適用されます。
これを実行する際に問題がありますか、または円形の標準を使用しても問題は発生しませんか?
<link rel='canonical' href='http://www.example.com/product/foo' />
がhttp://www.example.com/product/foo
として表示されることによって暗示される循環性はありません。
それが意図です。このページの「最良のURL」はhttp://www.example.com/product/foo
であると言っているので、検索エンジンがhttp://www.example.com/product/foo?id=1
またはhttp://www.example.com?product=foo
をヒットすると、そのコードを取得して「Aha!This is本当にその標準的なページ、私はその1つを公式にします。」ページ自体では、「はい、これはページであり、このページに最適なURLです」という意味です。
これは、正規リンクの目的の素晴らしい例です。 Googleの言葉(おそらく上記の記事)で、指定した形式としてページをSERPに表示したいというヒントを与えます。
さらに、トラフィックが3つの別々のページであるかのように(検索エンジンの目に)希釈されないようにし、コンテンツが重複していると見なされる可能性を軽減します。
ただし、製品のカテゴリ(ページに複数の製品)が含まれるページがある場合、それらのページ/製品には正規のリンクを含めるべきではありません。 「公式」かどうかはわかりませんが、いくつかのWordPress SEOプラグインは、複数のリストがあるページの(正規ではなく)パーマリンクでrel = "bookmark"を使用します。製品についても同じことが賢明だと思います。