web-dev-qa-db-ja.com

googleを取得してJavaScriptページを個別のページとしてインデックス付けする

10個の製品がある製品ページがあり、ページがロードされるとすべてのコンテンツがロードされます。 JavaScriptは、製品が選択されるまでコンテンツを非表示にします。次に、JavaScriptは情報を非表示にし、再表示します。これは、設計および更新の目的でアイテムごとに個別のhtmlページではなく、この方法です。

Googleはコンテンツを適切にインデックス化しますが、10個の製品ページをインデックス化する代わりに、ページを1ページとしてインデックス化します。 Googleに各JavaScriptセクションのインデックスを個別のページとして作成させることはできますか?

リンクは#!で作成しました。これが役立つと読んだので、そうではありません。このような:

http://site.com/products.html#!PRODUCTA

これは可能ですか、または製品ごとに別のhtmlに戻る必要がありますか?

2
Jon

知ることはできません。 joeskが答えたように、いくつかの回避策を実行して、それを偽造することができます。

解決策は、AJAXで製品をロードする場合です。 AJAXクロールガイドライン を実装し、個々の製品の「スナップショット」を提供します。

2
initall

なぜ両方しないのですか?したがって、既存のセットアップをそのままにして、Googleが明確に理解できるように、個々のページにリストされている製品でニースの明確なアーキテクチャを作成します。これは、HTMLおよび/またはXMLサイトマップで強調表示できます。次に、これらのページを製品ページの標準バージョンにして、どのページを「製品」ページと見なすかを明確にすることができます。

1
joesk