我的网站很多方面都是动态的。我正在使用jquery。
我有一个div,一旦dom准备好,就使用load()填充它。
然后,如果再次使用load()单击某个按钮,则该值将被另一个值替换。
这种设置在我的网站上很常见。我的主页基本上是很多动态加载、刷新和可更改的内容。
这对搜索引擎优化有什么影响?
我看过一些网站,每个页面都是使用load()加载的,然后使用动画函数显示…看起来棒极了!
以前有人提出过这个问题,但没有人正确地回答过。
有什么想法吗?jquery和seo??
谢谢
编辑
很有意思的一点。我不想用jaascript来过度渲染我的站点。只是在必要的地方,使它好看-但我的主页是一个值得关注的地方。
因此,当dom准备就绪时,它会将内容加载到div中。单击一个选项卡时,该内容就会更改。也就是说没有JS,没有内容。
对我来说,这里的好处是,没有重复的代码。这里的建议是,我应该简单地“打印”一些默认内容,然后在禁用js的情况下让tabs链接到页面(具有相同内容)。也就是说,牺牲一点重复的搜索引擎优化代码?
至于有辱人格,我唯一关心的是同一页上的标签。我有3个div,都包含内容。在此页上,在单击选项卡之前,将隐藏两个div。在开始使用js之前,我首先使用了这个方法。最好是加载这些选项卡,然后让选项卡按钮链接到内容的来源吗?
谢谢

最佳答案

通过javascript加载的内容都不会被爬网。
常见且正确的方法是使用Progressive Enhancement:所有指向实际页面的链接都应该是normal<a href="...">,以便您的站点对搜索蜘蛛“有意义”;并且click()事件会用load()覆盖常规功能,以便启用javascript的普通用户将看到您站点的“增强”版本。

07-24 09:50
查看更多