Google会认为隐藏的“跳至内容”链接具有欺骗性吗?


20

过去我使用powermapper工具测试网站时,建议我在屏幕外隐藏一个“跳至内容”链接,以帮助有屏幕阅读器的人使用该网站。

我可以完全建立联系,所以这个网站也可以:

http://accessibility.oit.ncsu.edu/training/accessibility-handbook/skip-to-main-content.html

然后,我在以下位置查看Google的网站站长质量指南:

https://support.google.com/webmasters/answer/66353

它提到隐藏文本可以被视为具有欺骗性。

我特意在网站上隐藏的唯一文本是“跳至内容”链接,单击该链接可使用户略过普通菜单标题(也就是指向内容开始的地方)。我将超链接标签直接放置在body标签下面,并使用CSS将链接设置为块并将其定位到-xxxxpx(屏幕外的某个位置),以便拥有足够技术的用户不会看到跳转到内容的链接,但是而是查看原本打算显示的网站。

我很好奇采取的最佳措施。我可以:

  1. 一起删除“跳至内容”链接,使Google满意,可能使其他几个广告客户不满意

要么

  1. 使“跳至内容”链接以Google可接受的最小字体大小(无论百分比)可见,并祈祷没有用户抱怨。

要么

  1. 找出谁经营Google和rant(我可能会失败)。

我有点困惑。标头有多深??无论屏幕大小如何,内容始终应在折叠上方可见,这对我而言意味着不需要“跳至内容”。可能链接只是问题的一部分。也许您的标头大小也是问题的一部分?我尚未部署新模板,但是尽管旧模板还不错,但我从根本上减少了标题。这个想法是内容应该是最重要的,而别无其他。标头太大了吗?无论所谓的SEO专家怎么说,Google都不喜欢深层标题。
closetnoc

我知道您这样做是为了实现可访问性。页面顶部和内容之间是否有太多普通的东西?这不仅与物理标头的大小有关,还与内容之前的goguty-gook(技术术语)有关。在我的新模板中,页面顶部和内容之间几乎没有东西-仅仅是徽标和少量导航链接-就是这样。简单永远是最好的-在这方面相信我。
closetnoc

在屏幕分辨率为800x600px的计算机上(是的,我仍然使用较旧的计算机),内容的开始出现在折叠的上方。正式出现在垂直约400像素标记处。跳至内容链接与其指向的内容之间可能有大约1000个字节。我确实有一个较大的内联样式表,并且外部选择不是一种选择,因为它会导致Google抱怨。
迈克(Mike)

有趣。听起来不错,但是您可以创建一个外部CSS。Google如何投诉?这可能是一个很好的问题。我绝对没有内联风格,也从来没有。顺便说一句,我使用HP Netbook进行所有互动工作。如果某个站点通过了气味测试,则应该可以。如果您的内容出现在屏幕上,那应该足够好了。我喜欢使用旧电脑。他们仍然可以正常工作。我有许多旧的200Mhz服务器,尽管我的Web和数据库服务器符合现代标准,但它们的速度足够快。吞吐量比什么都重要。
closetnoc

4
@closetnoc问题在于大多数可访问性应用程序/设备都去除了样式或忽略了样式-任何有视觉或听力障碍的助手都会将标题视为简单的嵌套列表,并处理整个过程。在一个小型站点上,这可能并不是什么麻烦事,但是对于拥有数十个链接的医院/大学而言,这可能是令人生畏的。想象一下坐在每个页面加载中的“保健,外科,心脏外科,胃外科...”!“跳至内容”链接提供了一种可跳过的方法,可以跳过谷歌浏览器,并将屏幕阅读器获取用户实际想要消费的内容。
CodeMoose

Answers:


17

对于它的价值,我将对此提供自己的看法。仅隐藏文本并不具有欺骗性。您对它的处理决定了它是否具有欺骗性。

无论是在可访问性,功能还是纯粹的超棒性方面,在很多情况下隐藏文本都是一件好事。但是,也有一些挫折,有时还会出现隐藏文本可能会阻止某些用户按预期使用网站的情况。

您必须始终采用常识方法。做适合您用户的事情,并始终遵循标准;如果您可以这样做,则没有人有权对您或您的网站进行惩罚,如果他们尝试了,请反击。


页面说“跳至主要内容”链接很好。此外,Google并没有说隐藏文本不好,也没有说您将或可能会因在网站上使用隐藏文本而受到惩罚。

什么谷歌没有说,就是

在您的内容中隐藏文本或链接以操纵Google的搜索排名可能被视为具有欺骗性,并且违反了Google网站站长指南。文本(例如过多的关键字)可以通过多种方式隐藏...

再往下走,他们说:

但是,并非所有隐藏文本都被认为具有欺骗性。

因此,基本上,谷歌是这样说的:“隐藏文字只有在您做不好的事情时才被认为是不好的(例如,试图操纵搜索排名或试图欺骗您的访客/潜在访客)。”


3
我以为是起初,但由于Google提出其解释的方式,我不确定100%。我只需要对你说这句话,因为现在看来这更有意义。
迈克

3
@Mike是的,如果他们更直接一点,那就太棒了。例如,是或否,或执行x会导致y,等等。但是后来我猜他们是这样写的,因为他们不想列出所有可能/将不会使用隐藏元素的情况。
NDEIGU 2015年

我要走便宜的路线,现在在我的网站上,我有可见的跳至内容链接,但文字较小,但仍在屏幕上。Google现在应该会更快乐一些。
迈克

@Mike Lol,比后悔更安全,我想:)
NDEIGU 2015年

11

我同意w3d的回答,Google搜索或任何其他搜索引擎都应该没有问题。

但是,我建议还是使其可见。

不是为了SEO,而是为了可访问性:屏幕阅读器用户并不是唯一可以从跳过链接中受益的用户。跳过链接对于所有使用键盘进行导航的用户都非常有用,并且其中只有一部分用户还具有屏幕阅读器。

如果您绝对不想显示此链接,那么您至少应该做的就是在焦点获得时使其可见(通过:focus伪类)。这不是一个好的解决方案,但可能比隐藏起来更好,因为否则,用户通过键盘导航会聚焦他们看不到的东西,这可能会造成混淆。


谢谢。我确实尝试使用“焦点”,但它与某些较旧的Web浏览器不兼容。
迈克


是的,我愿意,但令我惊讶的是很多其他人都忽略了它们。如果企业将继续支持较旧的浏览器,那么他们将赚更多的钱,特别是从买不起新电脑并依靠免费wifi的人那里。
迈克(Mike)

@Mike:不确定为什么会出现问题。如果您仍然决定隐藏该skiplink,那么对于大多数用户而言,使skiplink处于可见状态显然要比对所有用户隐藏它更好,不是吗?
2015年

实际上,发明此页面的人更关心旧版浏览器以及新技术。他甚至还有一份不良设计的清单:webpagesthatsuck.com/dailysucker
Mike

8

我看不出Google认为隐藏的“跳至内容”链接具有欺骗性的任何原因。

  • 您是用隐藏的关键字在页面中泛滥还是试图欺骗搜索引擎?没有。
  • 毫无疑问,Google非常了解“跳至内容”之类的链接。毕竟,它们已被W3C推荐
  • Google确实指出(在您链接到文章中)“并非所有隐藏的文本都被认为具有欺骗性”。在页面上隐藏文字有很多正当的理由。

4

其他答案说谷歌会允许这样做,但是他们没有说谷歌会惩罚隐藏的文字。Google仅在以下情况下认为隐藏文字具有欺骗性:

  • 用户可能会搜索一些隐藏的关键字,但是当他们发现您的网站没有这些关键字时就会感到不高兴。用户不太可能在搜索“跳至内容”
  • 隐藏的文本包含旨在传递PageRank的链接。指向同一页面的锚链接不应传递PageRank。它不会试图欺骗Googlebot。

0

Google相当广泛地使用“欺骗”,它可能意味着欺骗用户(即,如果您说“跳至文本”的链接实际上向您发送了广告或弹出式窗口,或者基本上是实际上没有跳至文本的内容) ),也可能意味着欺骗/操纵Google(例如,@ SE505答案中的上述示例,其中隐藏的文本被用来“欺骗” /欺骗搜索算法,以使秘密/隐藏关键字的页面排名更高)。

就您而言,您的隐藏文本示例既不会欺骗Google也不会欺骗用户,因此看起来不错。


刚开始我就是这么想的,但是google制定规则的方式使我认为我需要google的雇员来向我确认这些规则。
迈克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.