2

jQuery .load()を使用してすべてのページにサイトのメインナビゲーションを含める完全に静的なWebサイトを想像してみてください。

page1.html、page2.html、page3.html、... page100.html、nav.html(サイ​​トナビゲーションhtml)

jQueryを使用してメインナビゲーションをロードすることは、管理性には良いかもしれませんが(含まれているファイル「nav.html」を編集するだけで、コードの繰り返しは少なくなります)、SEOには良くありません(クローラーはpage1.html、page2.htmlなどのナビゲーションを見ることができません)。そのため、サイトをクロールできません)。

私の質問は次のとおりです。すべてのページに「nav.html」へのハードコードされたリンクがある場合、クローラーがサイトナビゲーションを見つけて、SEOの問題を回避するのに役立ちますか?phpやその他のサーバー側のオプションを使用してhtmlを含めることはできないと仮定します。クローラーは、移行ページ(この場合はnav.html)ではなく、別のページに直接リンクする必要がありますか?クローラーは迷子になりますか?

乾杯。

P。

4

1 に答える 1

0

user1394965が提案したプログレッシブエンハンスメントを表示する、または、Googleでクロール可能なときにpushstateまたはhistory.jsを使用してajaxコンテンツを使用する方法を教えてくれるこの素晴らしい記事を表示:D

http://html5.gingerhost.com/

私はそのサイトとは何の関係もありません。非常に理解しやすいので、ブックマークしておいてください。

于 2012-11-23T15:21:21.190 に答える