搜索引擎为什么读不了js文件

浏览 发布时间 2011/03/08

大家可能都知道一个常识,那就是搜索引擎读取不了js文件,所以我们才会将一些与页面不相关的内容,以js外部文件方式调用,以提高网站主题性,但是你知道搜索引擎为什么读不了js文件吗?以下是我通过实验得出来的结论:

异步传输

js会被运用在Ajax里,也就是异步传输,就像你在搜索框里输入字,然后下面会出来一排搜索提示,因为这个数据具有高度可变异性,非常难以处理。

js代码容易让蜘蛛陷入死循环

js代码因为都是一些脚本编程语言,像我们常见的很多页面特效都是采用js代码,有代码常识的人都能看出来js代码存在大量循环函数,一旦蜘蛛爬进去了,它就爬不出来了,一直处于死循环状态了,因此,搜索引擎不太敢读JS文件。

不过需要注意的是,随着搜索引擎技术提高,现在的谷歌已经具备读取简单JS代码能力,不过据我观察情况来看,百度目前还是比较忌讳js,不过未来就不好说了。

文章作者:北京网站优化@红光(QQ:86541358)
文章地址:http://www.010wangzhanyouhua.com/search-js/
尊重别人的劳动成果,你的劳动成果也一定会被尊重。
文章来源:除注明来自转载,其余全部为原创文章。
旨在和大家分享网站优化经验、普及网站优化知识。
如果你喜欢本站的文章,转载时请保留文章出处,谢谢。 var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://"); document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F228e1f36afdcb394a9b26b873488ff28' type='text/javascript'%3E%3C/script%3E"));