25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

论搜索引擎是否识别js代码并执行


时间:2011/10/15   来源:企业网站
网上有很多朋友说搜索引擎目前是无法识别网页中包含的JS代码的,而且确实有很多证据可以来说明。例如我们可以找到一个网站,然后在百度里查看此网站的快照,这时就可以看到快照里是没有JS文件的。似乎这个证据很有力的证明搜索引擎是识别不了JS代码文件的。

25亿企业网站管理系统是国内最优秀的SEO企业CMS系统,在众多的SEO行业所使用,在SEOR在使用当中对SEO的问题都跟25亿企业网站管理系统开发方25亿信息科技有限公司进行了沟通。在25亿信息科技有限公司负责的一个项目中,对该网站的首页进行了JS跳转,由于在操作过程当中,认为搜索引擎是识别不了JS代码的,所以认为用JS进行跳转不会影响SEO排名的。但是在操作过程当中,发现谷歌可以很好的识别JS代码,出现的快照也是JS跳转到的网站的内容;百度,soso,sogou等搜索引擎出现的快照是跳转前的内容,这就说明百度没有执行JS代码,但是事实是否真如此呢?

在网站实行JS跳转不到二十天的时候,意外却出现了,百度把网站的首页给K掉了,但是其它页面收录正常,更新的内容也及时收录了。进服务器查看日志,百度蜘蛛正常爬行首页及其它文件。而且同时也查看到百度蜘蛛也可以爬行JS文件。为了进一步来证实百度蜘蛛是否可以执行JS文件,就把JS嵌套JS,同时用了四个JS嵌套一个JS,却意外的发现,百度蜘蛛可以顺着第一个JS爬行到嵌套的最后一个JS。

从这个25亿企业网站管理系统客户实例可以看出,百度蜘蛛是可以识别JS文件并可以执行它,只是百度并不在快照里显示JS内容罢了。

此次在代码里使用了JS跳转技术导致首页被K,不知道是否什么时候可以重新收录,SEO行销策略的心得- 平常心面对,只要我们按照正常去操作,相信很快就会恢复正常的。

原创文章请注明转载自25亿CMS,本文地址:http://www.25yi.com/seo/shibiejs-223/
点击次数:       打印此页  关闭