我正在为自己建立一个博客。因为它是相关的,这里是链接:http://www.codetunnel.com。如您所见,页面通过ajax加载,因此我可以做一些时尚的加载效果,等等。它实际上是一个web终端,接受命令和参数,并通过ajax进行处理;我的url结构基于传入的url执行这些命令,以便即使通过ajax加载,不同的页面也可以具有唯一的url。我以前做过这样的项目,但从来没有太多关注优化搜索引擎的网站,直到这一次。
通过ajax加载的博客文章是否会损害它被网络爬虫发现的能力?我想会的,但在我决定如何前进之前,我想听听你的意见。
谢谢您!
最佳答案
这要看情况而定。如果使用不引人注目的javascript和渐进式增强,则意味着在页面中有链接:
@Html.ActionLink("foo bar", "foo")
它将在一些外部js文件中进行ajaxified,web爬虫将像所有普通链接一样跟踪这些链接,如果服务器返回内容,则该内容将像站点的所有其他内容一样被索引。但是如果url是用javascript构建的,那么,不,它不会被索引,因为爬虫程序通常不执行javascript。我也建议你提供一个网站地图。