SEO-搜索引擎优化实验室

上海SEO顾问(中国最具原创精神的SEO博客)

« 易闻SEO培训班第一期顺利结束上知策划官方网站SEO分析 »

SEO发现:纯JS也能获得排名!

首先感谢SEOtest的读者廖XX给我的回复,下面的文章是根据这篇回复所引出的。

本篇文章,可能要完全推翻之前的《搜索引擎抓取JS代码实验的结果》。大家都认为搜索引擎不可能把JS里的内容作为排名因素,但看了下面的文章,可能改变你的看法。

先说GOOGLE,见JS实验页面的[URL=http://203.208.33.101/search?q=cache:HTb6KUO6vkYJ:www.seotest.cn/testpage/tp009.html+www.seotest.cn/testpage/tp009.html&hl=zh-CN&ct=clnk&cd=1&gl=cn&st_usg=ALhdy29ZmKRoz0ldiq5N-evfOcJ4uyWfEw]快照[/URL]截图:

本图说明:GOOGLE已经可以正常抓取简单的JS文件,并且显示在快照中。这里所说的简单JS文件,主要是指以document.writeln为主的JS文件。


再看百度的一个截图,更值得思考:
这是在搜索“新天堂单用户相册之巴巴变”时发现的。注意URL,这是一个纯.JS文件。看了快照后,我有了下面的自问自答:

自问一:百度已经抓取JS了?
自答:恩,和GOOGLE一样,已经可以抓简单的JS了,百度的技术一样是顶尖的。

自问二:JS都能有排名?
自答:恩,事实摆在眼前。这说明百度的排名算法中,已经考虑JS里的文字内容了。如果完全不考虑的话,JS文件在SERP中不可能有排名。

自问三:为什么JS能有排名?
自答:一定是被预处理后,经过排名分值的计算步骤后,才会显示在SERP中。这么说来JS已经是排名算法的一部分,目前可能非常渺小。

自问四:5ixb 这域名咋这么熟悉?
自答:原来是SEOer枫林的域名 :)

自问五:这是枫林做的JS实验吗?
自答:应该不是,看了JS里的内容,只是个简单的表格。可能是网站的重点推荐内容等,估计是为了方便管理所为。枫林没准还不知道这个发现。

自问五:要如何对待这个发现?
自答: 在我们做站的实践中,不需要考虑JS这个排名因素。另外为百度感到自豪,中国人的技术不比老外差。

 作者:Kyw@上海SEO搜索引擎优化实验室
 原文链接:http://www.seotest.cn/blog/serp-show-js.html
 版权所有,转载请以链接形式注明作者及原始出处。

好文章就要收藏:


  • quote 2.淡泊明志
  • 快照保存的是整个html代码,并且会调用原网站的CSS、图片、JS等文件。第一张图快照可能是浏览器的运行结果,因为SERP里面还是没有显示文字。见: http://www.google.cn/search?hl=zh-CN&q=site%3Aseotest.cn+2007-9-25+%E4%B8%AD%E7%A7%8B%E8%8A%82%E5%BC%80%E5%A7%8B%E7%9A%84%E5%AE%9E%E9%AA%8C&meta=
    至于百度,据说能显示Zblog的评论和最新文章栏目,这两者都是通过JS显示的
    Kyw 于 2007-12-4 23:03:03 回复
    快照是保存的HTML原文件,但我也见过快照里不显示JS的。百度快照里,很多JS都没显示。
  • 2007-12-4 23:03:03 回复该留言
  • quote 3.小菜鸟
  • google的补充材料 怎么查询啊
    Kyw 于 2007-12-4 23:01:43 回复
    已经没“补充材料”这概念了,忘记吧。
  • 2007-12-4 23:01:43 回复该留言
  • quote 4.淡泊明志
  • 要知道快照里面的是不是结果,加个时间显示试试就知道了
    如果到时显示的是较早前的时间,则是收录结果。否则就是浏览器的运行结果
    <script>
    var theMonent = new Date();
    var yy = theMonent.getFullYear();
    var mm = theMonent.getMonth();
    var dd = theMonent.getDate();
    var hh = theMonent.getHours();
    var nn = theMonent.getMinutes();
    var ss = theMonent.getSeconds();
    document.write('The Time Is: '+yy+'-'+mm+'-'+dd+' '+hh+':'+nn+' '+ss);
    </script>
  • 2007-12-4 23:07:21 回复该留言
  • quote 5.淡泊明志
  • 同样的百度如果能抓取JS运行结果,到时SERP里面应该显示当时的时间
    Kyw 于 2007-12-5 9:16:10 回复
    同意你的看法,我觉得目前SE无法把JS运行结果放快照内。
  • 2007-12-5 9:16:10 回复该留言
  • quote 6.chris.dl
  • google快照里可以看到你的51yes统计图标,那个是用js的,所以。。。
  • 2007-12-5 9:17:05 回复该留言
  • quote 7.点石成金
  • 你好啊,kyw!问你一下,域名是用www还是不用www的好?比如www.xxx.com和xxx.com
    如果两个都用,在收录方面有什么影响没有?我发现很多站的两个域名都是指向同一个站点,就是两个都可以访问,还有就是在排名方面有什么区别?
    最后一个问题就是统计方面的,如果所有二级域名都用主域名的统计会不会提高主域名的访问排名?
    Kyw 于 2007-12-5 20:05:12 回复
    1. 一般建议使用带WWW的,作为主域名。
    2. 如果同时用2个域名,收录会受影响,所以建议用一个。
    3. 同时用2个域名,对排名有不利影响,所以建议用一个。
    4. 你说的访问排名是指什么?
    点石成金 于 2007-12-6 9:49:29 回复
    大概就是我以xxx.com作主站,旗下有若干分站点,比如aaa.xxx.com,bbb.xxx.com,分站点的访问量是不是算在主站访问量去?如果这样做能有效提高在Alexa的排名吗?
    再打个比方:如腾讯qq.com,旗下有qzone.qq.com,show.qq.com....等等,是不是分站点的pv都可以算是qq.com的?
  • 2007-12-6 9:49:29 回复该留言
  • quote 9.苏州网站优化
  • http://www.szjianzhan.cn
  • 这个发现的貌似比你早那么一点点……
    我在2号发现无意中发现百度抓取了JS代码里的内容,还拿来放在描述里了,
    在百度搜索www.5u.hk可以发现,默认描述的内容都是JS里的文字,但通过查看快照发现根本没有JS脚本了
    同时我还进一步看了下Google,GOOGLE和百度相反,默认描述来自非JS内的文字,但快照里保留了JS
  • 2007-12-6 15:50:52 回复该留言
  • quote 12.Noo
  • http://www.baidu.com/s?lm=0&amp;si=&amp;rn=10&amp;ie=gb2312&amp;ct=0&amp;wd=site%3A5ixb%2Ecom+js&amp;pn=10&amp;ver=0&amp;cl=3

    这个或许看的更简单一些,让结果。
    Kyw 于 2007-12-10 11:00:26 回复
    聪明的办法 ^^
  • 2007-12-10 11:00:26 回复该留言
  • quote 14.围绕外
  • GG可以捉取快照可以看得到 百度了可以捉取那为什么 快照里看不到 是什么原因
    Kyw 于 2008-6-29 14:27:08 回复
    2个公司2套标准,不需要追求这些啦。
  • 2008-6-28 14:33:01 回复该留言
  • quote 15.游鱼
  • http://www.pf168.com
  • JS能收录,以后广告不是会被收录,不过像有时抓的话会抓到51统计,也许这也是其中一个道理...
  • 2008-8-15 9:37:39 回复该留言
  • quote 16.郑州华康医院
  • http://www.zgsda.net
  • 你看看我们网站好像是用JS做的,但还没收录http://www.zgsda.net
    Kyw 于 2008-8-31 15:43:25 回复
    每个网站有有JS的,纯JS无法做网站。
  • 2008-8-28 14:41:56 回复该留言
  • quote 18.iis168.net
  • 实验证明 yin4.org.cn 也让引擎取了纯js文件
  • 2008-12-10 2:50:59 回复该留言
  • quote 20.小燕bb
  • http://www.lipoma.net.cn
  • 一开始只知道JS是不会收录的,我的一个站www.lipoma.net.cn不知道用了没有JS,目前排名仍然一片黑暗。
  • 2009-7-7 14:40:21 回复该留言
  • quote 21.中国更衣柜网
  • http://www.gengyigui.org
  • 中国更衣柜网 大家帮我看看 我的一个站 www.gengyigui.org 不知道用了没有JS,目前排名不是太好
  • 2009-8-5 7:47:23 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Auto Publisher ©2007-2009 上海SEO|搜索引擎优化实验室 版权所有  沪ICP备07005018号

Powered By Z-Blog