首页 > Baidu专题, Google专题, SEO技术 > 搜索引擎对JS的抓取实验

搜索引擎对JS的抓取实验

作者:robin 时间:2006年12月4日

2006年12月,Robin做了一个关于搜索引擎对JS的索引小实验,这个实验旨在为JS在SEO中的积极运用起到参考(具体的运用我将会在以后的文章里进行说明)。截止今天发这篇文章起,Google和Baidu已经收录了目标实验站点。

1:收录时间对比

Google比Baidu要先收录目标站点,而yahoo中文、live.com、sogou等搜索引擎尚未对目标站点进行索引。

2:收录的效果图

从上图可以看出,Google和Baidu目前依旧是对JS不能抓取,这个就打破了今天早些时候有些文章指称Google对JS的抓取效率有所提高的说法。

实验的相关数据在进一步搜集中,Robin将会继续给大家带来这个实验的相关跟踪信息。

搜索引擎对JS的索引实验模型建立:

  1. 新建一个html页面和JS页面,其中html页面代码的body除了一个js代码调用外没有其他的信息内容。
  2. 向搜索引擎提交html页面,或者通过外链将目标实验页面带入搜索引擎中。
  3. 等三大主流搜索引擎(google、baidu和yahoo)收录目标html页面后,查看搜索结果。使用site命令查询该html的url,看搜索结果的描述部分出现js信息内容。

此次实验的目标站点是:www.mydqpi.cn

updated:一些朋友提出了在JS中加入链接来完善实验效果,主意相当不错,robin已经在实验站点的JS文件中进行了这个内容的补充。

作者: Robin 
原载: 点石互动搜索引擎优化团队博客
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

robin的其他文章:

Baidu专题, Google专题, SEO技术

  1. 2006年12月4日10:18 | #1

    好啊,我也来实验一下

  2. 2006年12月4日10:40 | #2

    JS实验http://www.goingblog.com/blog/testJS.html

  3. yyd
    2006年12月4日12:37 | #3

    其实我觉得这样判断还有些过于草率,可以这样试试:document.writeln 再在js里面某几个关键字加上链接.

  4. steven
    2006年12月4日12:37 | #4

    建议在js里加些链接,看搜索引擎的收录情况

  5. 2006年12月4日12:57 | #5

    google已对flash能够有效的抓取
    这样的问题解决也应该不远了
    毕竟搜索引擎要适应人的行为而不是人适应搜索引擎

  6. 2006年12月4日13:09 | #6

    to up all :

    谢谢大家的建议,已经在实验站点增加了大家所建议的内容,就是在JS里增加链接。

    如果哪位朋友还有更好的一些意见帮助我来完善,robin十分感激。

  7. 2006年12月4日16:03 | #7

    google能抓取一些简单的js代码,但是大部分的js代码,但是大部分的js代码不能抓取,以前用js代码作弊,一开始没有问题,但是后来很多很多的认都模仿我的方法,用js作弊,结果大家不用想都知道了。不能奢望google能识别所有的js代码,因为js毕竟是客户端执行的代码?如果google要执行这些js代码,要多么强大的服务器来抓取。

  8. lyc
    2006年12月4日16:20 | #8

    但是google可以抓取z-blog的留言(包括链接),而该留言是用js调用的。

  9. iamwind
    2006年12月4日20:07 | #9

    kankan on 十二月 4th, 2006
    google已对flash能够有效的抓取
    这样的问题解决也应该不远了
    毕竟搜索引擎要适应人的行为而不是人适应搜索引擎

    赞成!

  10. fanjoin
    2006年12月4日21:17 | #10

    JS 大部分都是些雷同部分内容的调用,一般不是主体内容,我觉得搜索引擎不会在意这些内容的,技术上本来不是问题,不过不会浪费时间和资源在这上面

  11. 2006年12月5日12:09 | #11

    JS的输出语句中的内容是可以被抓取到的。

    document.write("")引号中的内容和链连都可以被抓取到,但是,如果你用一个参数组合成一个URL或者链接是由参与运算得出的话,那样的链接无法被抓取

  12. 2006年12月5日14:47 | #12

    我也试过,不抓取的,哎

  13. 2006年12月21日16:51 | #13

    搜索引擎对JS的抓取,从理论上说搜索引擎不可能去解析JS,但完全有可能将JS文件抓取回来进行分析并配以适当权重。如果这个假设是成立的,DOCUMENT.WRITE 的内容如果是完整的,即一段完整的表述。引擎应该会收录。如果是带有逻辑而不是仅提供内容表达,则未必会收录。

    不过JS与否实际意义个人认为也不大,JS无非是转移计算能力的一种方式,在带宽环境越来越好、服务器性能越来越高的今天,选择JS并非一种很好的技术手段。

  14. 2007年7月27日14:37 | #14

    不错!

  15. 2007年10月26日19:24 | #15

    我试过了,似乎不行啊!

  16. 2007年12月4日22:23 | #16

    SEO发现:纯JS也能获得排名
    http://www.seotest.cn/blog/serp-show-js.html

    上面是我最近的发现,也做了类似的JS实验。

  1. 目前还没有任何 trackbacks 和 pingbacks.
本文的评论功能被关闭了.