定期的なイベントをホストしています。Googleでそのイベントを検索すると、常にリストのトップに位置する、より歴史的なイベントを取得できます。これはもちろん、新しいイベントがゼロから開始されるたびにメディアの注目を集めているため、明らかです。最終的にはリストのトップになります。
これらのイベントは毎年ほぼ同じであるため、正規のURLを新しいイベントに追加することは解決策でしょうか?もしそうなら、イベントは厳密に言えば重複したコンテンツではないので、Googleのペナルティを引き起こすリスクを冒しますか?
これらのページにはアーカイブでアクセスできる必要があるため、301リダイレクトは実際にはオプションではありません。
繰り返し発生するイベントの処理は実際、それほど簡単ではありません。コンテンツの重複の問題を回避するための最良のオプションは、特にコンテンツが非常に類似している場合、毎年同じページ(同じURL)を使用することです。このため、URLに日付を使用しないことを検討してください。
このソリューションを使用すると、古いページのSEOを活用でき、検索エンジンで新しいイベントを最初にランク付けできます。私の意見では、毎年イベントのすべてのSEO作業を失うことは残念ですが、気にしない場合は、新しいイベントの参照を使用して古いイベントページにrel="canonical"
タグを付けることができますイベントページURL(反対ではありません!)。古いイベントページが検索エンジンから消えるかどうかはわかりませんが、コンテンツの重複の問題に関しては安全です。
古いイベントページをユーザーが利用できるようにしたい場合は、URLの変更を検討し、検索エンジンでインデックスを作成しないようにします(no-index
メタタグを使用して、robots.txtたとえば)。
あなたのページの解決策はrel=canonical
ではないと思います。これはあなたが目標を達成するかもしれませんが、これはGooglebotを混乱させ、「私はこのページを理解しません(さらに、Googleはrel=canonical
を注文ではなくシグナルとして扱います)。あなたの場合、私はあなたのHTMLに2つ(両方)を追加します(いずれか1つを追加するだけで問題を解決できますが、Googleに提供する情報が多ければ多いほど、サイトをよりよく理解し、これは私たちにとってより良いです):
これはあなたの問題を解決するために作成されたものではありませんが、可能です。また、 イベントがGoogleナレッジグラフに表示されるようにする でもかまいません。 endDate
部分に注意してください。
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Event",
"name": "Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1)",
"location": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "Philadelphia",
"addressRegion": "PA"
},
"url": "wells-fargo-center.html"
},
"offers": {
"@type": "AggregateOffer",
"lowPrice": "$35",
"offerCount": "1938"
},
"startDate": "2016-04-21T20:00",
"endDate": "2016-04-21T21:30", // This is the part yyou are looking for
"url": "nba-miami-philidelphia-game3.html"
}
</script>
スキーママークアップについて恥ずかしがり屋である場合、またはあなたが結果を確実にするためにGoogleに詳細な情報を提供したい場合は、探しているものにぴったりのメタタグが作成されます。
<META NAME=”GOOGLEBOT” CONTENT=”unavailable_after: 23-Jul-2016 18:00:00 EST”>