【问题标题】:jQuery load() and SEO - hard link to navigationjQuery load() 和 SEO - 导航的硬链接
【发布时间】:2012-11-23 15:11:19
【问题描述】:

想象一个完全静态的网站,它使用 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.

【问题讨论】:

    标签: jquery seo load


    【解决方案1】:

    按照 user1394965 的建议查看渐进式增强,或者,查看这篇很棒的文章,教我们使用 pushstate 或 history.js 来使用 ajax 内容,同时可被 google 抓取:D

    http://html5.gingerhost.com/

    我与那个网站无关,只是把它加了书签,因为发现它非常容易理解。

    【讨论】:

    • 现在看起来不错。肯定会再调查一下。谢谢大家!
    猜你喜欢
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 2012-09-15
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    相关资源
    最近更新 更多