为什么文本缩进辅助功能不被搜索引擎惩罚?

时间:2016-06-22 18:32:45

标签: css accessibility text-indent

我试图找出屏幕阅读器专用文本(color: transparentopacity: 0等)的最佳辅助功能,并遇到a thread让我思考的问题。

来自that post

2引号:

  

" [隐藏文字]冒险搜索引擎的惩罚 - 他们可以检测到隐藏的,   透明或与背景相同的文本。事实上,它是一个   完善的垃圾邮件和关键字填充技术,所以   引擎往往会严重惩罚它。"

     

"旧的文字缩进技巧有什么问题?" (text-indent: -99999px

问题:

  • 为什么文本缩进技术不会受到惩罚?

  • 如果这种技术允许免费的隐藏文字,那么为什么天堂的垃圾网站会破坏它呢? (通过隐藏的关键字填充)

  • 我唯一的想法是,这种技术在某种程度上不会被SEO值忽略/忽略吗?

2 个答案:

答案 0 :(得分:2)

关键字填充不再像以前那样有效。搜索引擎会考虑页面的整体内容,查看叙述结构,标题,页面<title>,整体网站等。

不符合叙述的内容块往往被忽略,与用于隐藏它们的CSS技术无关。

此外,当内容或网站被翻译为从右到左的语言时,负文本缩进不会真正隐藏并导致问题,这意味着内容可能会突然重叠或以其他方式中断。

请记住,今天很多网站都会在标签,菜单,手风琴等中“隐藏”内容。因此,隐藏内容很常见,搜索引擎不会因为它被隐藏并维持市场份额而受到惩罚。

在2015年末的帖子How Does Google Actually Treat Content Hidden in Tabs or Click-to-Expand?中提供了更多细节。它注意到以下内容并链接到两个SO线程:

  
      
  • 2014年11月 - Google的John Mueller表示Google“可能不会”对隐藏内容进行索引或排名。在一个Google+ Hangout the following month中,约翰重复了这一点,说明隐藏的内容将被“打折”并且已存在多年
  •   
  • 2015年7月21日 - 谷歌的Gary Illyes,为Stack Overflow forum thread做出贡献,并通过声明此类内容“减少排名权重”来澄清这一点。
  •   
  • 2015年7月27日 - 在关于同一主题的separate Stack Overflow thread中,Gary Illyes再次确认“[Google]将对此进行索引,但内容的重量会因为隐藏而降低”
  •   

答案 1 :(得分:0)

有很多SEO专家有很多理论,有些人为搜索引擎工作,他们不会否认任何事情。

如果谷歌有算法来检测隐藏的关键字,这将惩罚他们认为是垃圾内容的任何隐藏文字。

写透明文字显然是关键字填充。 text-indent: -9999px文本不太明显,但这可能是其中一个标准。

我得出的结论是隐藏文字不是解决方案:它可能对屏幕阅读器用户有帮助,但它们只是可访问性指南所针对的人的一部分

如果您想要定位屏幕阅读器,请使用aria-label,而不是可能对普遍可访问性和搜索引擎优化具有可预测性的CSS技巧。