私は車とオートバイについて話すウェブサイトを持っています。ユーザーは、車のセクションまたはオートバイのセクションを閲覧するためにウェザーを選択できます。セクションを選択すると、URLには/section/
部分が含まれます。
ページリクエストは常に同じです。違いはちょうど内容です。
共通ページの構造は次のとおりです。
+++++++++++++++++++++++++++
+ SLIDER WITH PHOTOS +
+ AND SMALL DESCRIPTION +
+++++++++++++++++++++++++++
PAGE CONTENT
+++++++++++++++++++++++++++
車のセクションを閲覧している場合、スライダーには車の写真と車に関するテキストが表示されます。それ以外の場合、オートバイのセクションを参照している場合、一部のテキストのある一部の自転車はスライダーに表示されます。
例
newsページを例に取りましょう。車のセクションを閲覧している場合、私のURLはmywebsite.com/cars/news
になります。それ以外の場合、オートバイセクションを参照している場合、URLはmywebsite.com/motorcycles/news
になります。
ここにトリックがあります!どちらの状況でも、私のウェブサイトはスクリプトnews.php
を実行します。 URLに基づいて、異なる投稿がdbから取得されるため、異なるニュースが表示されます。
つまり、mywebsite.com/cars/news
とmywebsite.com/motorcycles/news
は、配信されるコンテンツがまったく異なるため、重複したコンテンツを生成しません。
問題
例としてabout usページを見てみましょう。このページでは、ウェブサイトに関する情報を表示します。これらの情報は、車のセクションまたはオートバイのセクションを閲覧している場合と同じです。
つまり、mywebsite.com/cars/about-us
またはmywebsite.com/motorcycles/about-us
にアクセスすると、スライダー部分(およびその他の小さなメニュー)がわずかに異なり、写真や説明が異なりますが、ページコンテンツはまったく同じになります。
質問
rel="canonical"
を入れる必要がありますか?注:現時点では、URLから/section/
を削除しないことをお勧めします。
Googleは、他のWebページでWebページのコンテンツ全体を検出した場合、ページを重複していると見なします。この問題を解決するには、rel=canonical
属性を使用する必要があります。
はい! rel="canonical"
または<head>
のmywebsite.com/cars/about-us
セクションでmywebsite.com/motorcycles/about-us
を使用する必要があります。
例えば:
入れたら
<link rel="canonical" href="mywebsite.com/cars/about-us"/>
<head>
のmywebsite.com/motorcycles/about-us
セクションでは、両方のページを考慮する代わりにmywebsite.com/cars/about-us
ページを考慮するようにGoogleに指示します。