CSS中常用display:none来隐藏内容,SEO中用它来隐藏文字做一些网站优化的处理,有人担忧这种处理会遭到搜索引擎的惩罚,Eric Enge则给出了他的看法:
"这个技术的(display:none)合理使用太普遍了,以至于很少有站点会因为使用"display: none"属性而遭受到惩罚。而且对搜索引擎来说,就目前的算法来识别出"display: none"是否欺骗搜索引擎,实在是太难了。"
对于使用这个技法有忧虑的人,Eric Enge也给出了他的建议:
如果你使用的CMS系统,也使用了"display: none"属性,那么你的网站多多少少也会有一些问题。最好是将"display: none"写在外部文件里,需要的时候再调用,以减少给网站带来的潜在的负面效果。
英文原文:Is Hiding Content With "Display: None" Legitimate SEO? (Eric Enge)