当内容被CSS隐藏(显示:无)时,搜索引擎会读取内容还是因此受到惩罚的网站?就我而言,由于某些CMS和其他原因,我需要向用户提供替代内容,并使用display:none隐藏页面上的H1标签.我想知道搜索引擎是否仍然将H1标签视为与未隐藏时相同的突出部分.
这违反了谷歌的政策.它被称为关键字填充,将让您从谷歌退市,这意味着您的网站甚至不会出现在谷歌上.一个好的经验法则是只向googlebot显示您网站的哪些用户可以感知到的内容.
如果你在某些时候向人们展示这些信息,那么你可以认为你不是关键字填充物,但是谷歌会先退市,然后你必须提出申诉.
我不相信谷歌会自动惩罚你(意思是没有人类审查),但这肯定是一种风险,特别是如果隐藏文本似乎只是出于搜索引擎优化的目的.
Google质量指南 - 隐藏文字和链接
搜索引擎构建者已经有大约15年的时间来学习人们用来获得更好的搜索引擎评级的每一个技巧,因此你可以确定机器人注意到像隐藏文本一样简单的东西.
如果页面标签在页面上不可见,那么将它放在那里毫无意义.搜索引擎最多会忽略标记.最糟糕的是他们会忽略你的网站.
搜索引擎在CSS技术方面越来越明智,以便在尝试游戏时隐藏信息.然而,可能存在一个阈值,因此一两个这样的技术,由于足够有效的原因,对您来说不会有太大的问题.如果可以的话,尽量避免使用它们,特别是要使用它们.