飘易博客(作者:Flymorn)
订阅《飘易博客》RSS,第一时间查看最新文章!
飘易首页 | 留言本 | 关于我 | 订阅Feed

CSS隐藏代码“Display:none;”算是SEO作弊么

Author:Flymorn Source:飘易博客
Categories:SEO技术 PostTime:2008-7-31 22:56:22
正 文:
    前两天,飘易开发一套小型网站程序,为了良好的用户体验,不得不隐藏部分内容以达到页面简洁的效果;程序采用了CSS+DIV设计,自然地想起了颇具争议的css隐藏代码:Display:none;,为什么说有争议呢?因为Display:none;是一把双刃剑,以前被过多地用于seo作弊,所以搜索引擎对它比较敏感。

    作为CSS代码的表现样式DISPLAY本身并无过错,许多大型网站的导航系统,为了实现简洁而良好的用户体验,都使用了Display:none;隐藏部分内容,当用户点击了某个链接、按钮时,再通过js代码把隐藏的内容显示出来。

    在站长界流传甚广的PHP程序DEDECMS的默认模板的首页就有这样的效果:当鼠标指向对应的div块时,在下方就自动显示相应的内容,而通常情况下,只有一个模块的内容显示,其他模块的内容是隐藏的。同样,这样的效果在163、新浪、qq等等大型门户网站上也大量地被使用了。比如网易的首页的其中一个导航如下图:

CSS隐藏代码“Display:none;”算是SEO作弊么

    不明白的可以直接打开上面这些大型网站的首页,打开源代码,搜索“Display:none;”,就会发现他们使用了大量的css隐藏代码。很显然,他们使用这样的css代码绝对不是为了对搜索引擎作弊,而是为了在有限的空间里给用户展示更多的内容,提高了用户的体验,节约了屏幕空间。搜索引擎当然也不会把这样的行为定性为网站seo作弊。

    隐藏内容的css方法一般有三种:1、css代码Display:none;;2、visibility: hidden 可见性为隐藏;3、overflow:hidden设置。其中,第一种和第三种方法曾经大量地被使用在SEO作弊上,很多早期有着黑帽SEO历史的SEOER们应该都知道这样的方法。

     当然,搜索引擎也不是傻子,在作弊与反作弊的较量上几乎就没有停止过;如果现在再使用上面的隐藏方法来作弊的话,比如在隐藏内容里堆叠大量的关键词,大量的链接等,搜索引擎K你是没商量。

    其实,飘易看来,是否正常使用了Display:none;这样的隐藏代码,是否利用它来对搜索引擎作弊有一个很简单的判断方法:隐藏的内容如果搜索引擎看得到,用户也看得到的为正常使用隐藏;如果用户看不到,而搜索引擎看得到就可以定性为作弊。像上面提到的网易、新浪等网站使用的隐藏效果就是完全正常的,使用了隐藏是为了更好地用户体验,更好的利用有限的空间,搜索引擎也不会机械到一刀切的地步。

    如果大家对本文讨论的内容也有兴趣,欢迎留下您的评论。
作者:Flymorn
来源:飘易博客
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
上一篇:8月7日七夕情人节
下一篇:奥运快到了,Google PR再次更新
25条评论 “CSS隐藏代码“Display:none;”算是SEO作弊么”
2008-8-5 16:00:56
noscript 算是作弊么???
2 flymorn
2008-8-5 16:21:12
noscript 算不算是作弊,可以参考zac的文章:好坏链接一步之差:http://www.chinamyhosting.com/seoblog/2008/06/30/informed-links/
2008-8-6 15:22:11
写的实在太好了,看看有没有机会交换个链接!
网址:http://www.fuiu.org
[url=http://www.fuiu.org]seo培训[/url]
2008-10-30 8:41:57
我觉得现在搜索引擎能正常识别 Display:none; ,不会认为是作弊,特别是“滑动门”之类的Div布局大行其道的如今。
2009-4-4 20:53:51
这是个为难搜索引擎的问题,我有看过国外一篇文章.大致认为是也无影响.但现在搜索引擎也有较多的人为参与,所以还是不要用这个来作弊.
2009-4-6 23:16:12
我也感覺這個不是引擎的問題,還是會由人工再做一些檢查的
2010-5-18 15:10:16
今天正在学习,看到这个教程,确实有感触,个人小站http://blog.seofh.com也想采用这个方法美化一下,正不知如何是好?
8 腾腾
2010-6-22 17:18:51
“很简单的判断方法:隐藏的内容如果搜索引擎看得到,用户也看得到的为正常使用隐藏;如果用户看不到,而搜索引擎看得到就可以定性为**。”
人是很容易判断到,但是这对搜索引擎来说是非常困难的,因为这些要对javascript进行解析,现在百度根本就做不到,而google只能解析到简单的javascript代码,复杂点的话就不能了。
2010-8-12 23:09:27
防腐管道ffgd.net防腐管道www.ffgd.net
钢塑复合管http://ffgd.net
线览保护管http://www.ffgd.net
2010-8-12 23:11:19
我新做了个站,也是遇到这种问题,这不在网站查,到到这里了。
这是一种模糊的问题,不太好说,还有就是通过css把链接颜色弄成与背景一样,百度会发现吗
就是下面这个网站
防腐管道ffgd.net防腐管道www.ffgd.net
钢塑复合管http://ffgd.net
线览保护管http://www.ffgd.net
2010-12-24 22:16:19
怎么说呢?有点空子都有人跑去钻,警察和小偷的故事不停地上演
2011-3-23 23:16:46
谢谢,正在查这个,看来还是不能用呀。
2011-3-26 13:59:37
受益匪浅啊 原来这也算作弊啊 在让浏览者看到与看不到之间的关系,很微妙啊
2011-4-5 14:38:25
晕呼呼。。。 前两天看到百度文库里头说,百度无法识别css的隐藏属性,还好搜索到你的这篇文章。。

拜读了。。。
15 说的很好
2011-5-29 21:47:10
恩,不错!以后还得向你学习呢?
16 说的不错
2011-6-17 13:04:17
我曾今一个设备网http;//www.tzjxyq.com上用过CSS隐藏,没有被处罚
2011-8-24 11:20:45
一直在想这个问题,无法证实啊。
2011-9-7 19:44:56
刚看到一位博友因为这个被降权,呵呵,学习了!
2011-9-22 14:27:20
受教了。
淘爱网是专业的生日礼物推荐平台。
http://www.taoidea.com
欢迎大家回放。
2011-10-2 11:38:26
为了屏蔽程序,把代码隐藏了
2011-10-7 18:17:18
这样是算不算外链呢???
22 yhh5.com
2011-10-30 10:23:11
www.taogou99.com
2012-1-10 13:40:47
根据我的经验这个不算作弊哈。www.liboen.com
2012-12-9 20:31:26
写的实在太好了,看看有没有机会交换个链接!
25 论文查重
2015-7-31 23:00:43
正在研究这个问题,原来前辈早就已经研究过了呀!!
<a href="http://www.okcheck.cn" >论文查重检测</a>
发表评论
名称(*必填)
邮件(选填)
网站(选填)

记住我,下次回复时不用重新输入个人信息
© 2007-2019 飘易博客 Www.Piaoyi.Org 原创文章版权由飘易所有