搜索引擎对JS的抓取实验
2006年12月,Robin做了一个关于搜索引擎对JS的索引小实验,这个实验旨在为JS在SEO中的积极运用起到参考(具体的运用我将会在以后的文章里进行说明)。截止今天发这篇文章起,Google和Baidu已经收录了目标实验站点。
1:收录时间对比
Google比Baidu要先收录目标站点,而yahoo中文、live.com、sogou等搜索引擎尚未对目标站点进行索引。
2:收录的效果图


从上图可以看出,Google和Baidu目前依旧是对JS不能抓取,这个就打破了今天早些时候有些文章指称Google对JS的抓取效率有所提高的说法。
实验的相关数据在进一步搜集中,Robin将会继续给大家带来这个实验的相关跟踪信息。
搜索引擎对JS的索引实验模型建立:
- 新建一个html页面和JS页面,其中html页面代码的body除了一个js代码调用外没有其他的信息内容。
- 向搜索引擎提交html页面,或者通过外链将目标实验页面带入搜索引擎中。
- 等三大主流搜索引擎(google、baidu和yahoo)收录目标html页面后,查看搜索结果。使用site命令查询该html的url,看搜索结果的描述部分出现js信息内容。
此次实验的目标站点是:www.mydqpi.cn
updated:一些朋友提出了在JS中加入链接来完善实验效果,主意相当不错,robin已经在实验站点的JS文件中进行了这个内容的补充。
作者: Robin
原载: 点石互动搜索引擎优化团队博客
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
- 如花五月,来杭州参加点石茶话会吧! - 2008-03-25
- 在深圳清华大学研究院讲搜索引擎品牌管理 - 2008-03-22
- 把搜索引擎营销带进南京大学 - 2008-01-12
- 2007年末点石南京茶话会演讲PPT下载 - 2007-12-23
- 新浪博客在谷歌中的搜索结果遭遇危害提示 - 2007-12-12












好啊,我也来实验一下
JS实验http://www.goingblog.com/blog/testJS.html
其实我觉得这样判断还有些过于草率,可以这样试试:document.writeln 再在js里面某几个关键字加上链接.
建议在js里加些链接,看搜索引擎的收录情况
google已对flash能够有效的抓取
这样的问题解决也应该不远了
毕竟搜索引擎要适应人的行为而不是人适应搜索引擎
to up all :
谢谢大家的建议,已经在实验站点增加了大家所建议的内容,就是在JS里增加链接。
如果哪位朋友还有更好的一些意见帮助我来完善,robin十分感激。
google能抓取一些简单的js代码,但是大部分的js代码,但是大部分的js代码不能抓取,以前用js代码作弊,一开始没有问题,但是后来很多很多的认都模仿我的方法,用js作弊,结果大家不用想都知道了。不能奢望google能识别所有的js代码,因为js毕竟是客户端执行的代码?如果google要执行这些js代码,要多么强大的服务器来抓取。
但是google可以抓取z-blog的留言(包括链接),而该留言是用js调用的。
kankan on 十二月 4th, 2006
google已对flash能够有效的抓取
这样的问题解决也应该不远了
毕竟搜索引擎要适应人的行为而不是人适应搜索引擎
赞成!
JS 大部分都是些雷同部分内容的调用,一般不是主体内容,我觉得搜索引擎不会在意这些内容的,技术上本来不是问题,不过不会浪费时间和资源在这上面
JS的输出语句中的内容是可以被抓取到的。
document.write("")引号中的内容和链连都可以被抓取到,但是,如果你用一个参数组合成一个URL或者链接是由参与运算得出的话,那样的链接无法被抓取
我也试过,不抓取的,哎
搜索引擎对JS的抓取,从理论上说搜索引擎不可能去解析JS,但完全有可能将JS文件抓取回来进行分析并配以适当权重。如果这个假设是成立的,DOCUMENT.WRITE 的内容如果是完整的,即一段完整的表述。引擎应该会收录。如果是带有逻辑而不是仅提供内容表达,则未必会收录。
不过JS与否实际意义个人认为也不大,JS无非是转移计算能力的一种方式,在带宽环境越来越好、服务器性能越来越高的今天,选择JS并非一种很好的技术手段。
不错!
我试过了,似乎不行啊!
SEO发现:纯JS也能获得排名
http://www.seotest.cn/blog/serp-show-js.html
上面是我最近的发现,也做了类似的JS实验。
有网站制作 网站优化,对baidu google yahoo msn搜索引擎左侧第一页排名请联系:
QQ:45888043
MSN:shuaiweikeji@hotmail.com