10個の製品がある製品ページがあり、ページがロードされるとすべてのコンテンツがロードされます。 JavaScriptは、製品が選択されるまでコンテンツを非表示にします。次に、JavaScriptは情報を非表示にし、再表示します。これは、設計および更新の目的でアイテムごとに個別のhtmlページではなく、この方法です。
Googleはコンテンツを適切にインデックス化しますが、10個の製品ページをインデックス化する代わりに、ページを1ページとしてインデックス化します。 Googleに各JavaScriptセクションのインデックスを個別のページとして作成させることはできますか?
リンクは#!
で作成しました。これが役立つと読んだので、そうではありません。このような:
http://site.com/products.html#!PRODUCTA
これは可能ですか、または製品ごとに別のhtmlに戻る必要がありますか?
知ることはできません。 joeskが答えたように、いくつかの回避策を実行して、それを偽造することができます。
解決策は、AJAXで製品をロードする場合です。 AJAXクロールガイドライン を実装し、個々の製品の「スナップショット」を提供します。
なぜ両方しないのですか?したがって、既存のセットアップをそのままにして、Googleが明確に理解できるように、個々のページにリストされている製品でニースの明確なアーキテクチャを作成します。これは、HTMLおよび/またはXMLサイトマップで強調表示できます。次に、これらのページを製品ページの標準バージョンにして、どのページを「製品」ページと見なすかを明確にすることができます。