jQuery load()和SEO - 导航的硬链接

时间:2012-11-23 15:11:20

标签: jquery seo load

想象一个完全静态的网站,它使用jQuery .load()在每个页面上包含网站的主导航:

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上。

1 个答案:

答案 0 :(得分:0)

按用户1394965建议查看渐进增强,或者,查看这篇很棒的文章,教我们使用pushstate或history.js来使用ajax内容,同时可以通过谷歌抓取:D

http://html5.gingerhost.com/

我与该网站无关,只是将其加入书签,因为发现它非常容易理解。