次のように機能するスライダーがあります。
- アイテムにスライドすると、HTML5 History APIを使用して URL が変更されます
- ユーザーが項目の URL (例: " /slide-5 ") を直接入力すると、スライダーにそれぞれのスライドが表示されます。
- スライダーのナビゲーションは、
<a>
それぞれの属性を持つ要素で構成されhref
ます (例:href="slide-5"
)。
これは問題なく動作し、JavaScript を無効にしても、ユーザーはすべてのスライドのコンテンツを見ることができます。
私の質問は、検索エンジンがすべてのリンクをクロールしようとしているということです。ただし、基本的にこの URL はすべて同じ内容です。これはページランクに悪影響を与える可能性がありますか? もしそうなら、この問題に対する最善の解決策は何でしょうか?
これが実際にページランクに影響する場合、これは有効な解決策でしょうか:
- 要求されたスライドのコンテンツのみがページに表示されます。
- 次に要求されたスライドのコンテンツは、XHR を介して読み込まれます。
現在の訪問者向け: 2012 年のこの投稿は現在非常に古いものです。現時点では、History API のブラウザー サポートは適切ではなく、検索エンジンが JavaScript をどのように処理するかは明確ではありませんでした。これはここ数年で劇的に変化し、当面のトピックをカバーする情報源を見つけることができます. それでも、これは非常に意見に基づいています。