谷歌索引咏叹调属性?

时间:2014-05-08 15:21:05

标签: css html5 seo wai-aria

我需要确保Google(以及其他搜索引擎)使用标签将单元格内容编入索引。 在我的情况下,我不能将标签直接放在td标签

HTML:

<td><a href="#" aria-label="prof. ">Jan Kowalski</a></td>

的CSS:

a:before {
    content: attr(aria-label);
}

这个单元格将如何被谷歌索引?只有'Jan Kowalski'或者'教授'。 Jan Kowalski'?

2 个答案:

答案 0 :(得分:7)

没有证据表明搜索引擎会关注ARIA属性。它们不是用于此类用途,而是用于使类似应用程序的HTML文档更易于访问。特别是,aria-label将“可访问的名称”与“对象”相关联,“对象”应该是交互式的,例如按钮,“可访问的名称”表示按钮或其他元素的作用< / em>的

因此期望搜索引擎从这些属性中提取信息是非常不现实的。他们为文本内容编制索引,但可能另外索引某些meta标记或选定属性中的某些数据,主要是alttitle

答案 1 :(得分:-1)

此答案分为三个方面:

  • 一种可能的方式来获取由WAI-ARIA索引的Google和其他搜索引擎实际使用的ARIA值。
  • Google消化并在生产(SERP)中使用ARIA数据的证据。
  • 由于我目前无法发表评论,因此我想回覆认为该问题与 SEO 有关的话题。

根据当前标准和Google现场证据可能的修复方法:

尝试使用指向您的容器元素ID的ARIA-labelledby属性。通读https://developers.google.com/web/fundamentals/accessibility/semantics-aria/aria-labels-and-relationships,您可能会明白。

Google检索ARIA的证据(在生产过程中已进行索引和使用):

我找到了Googlebot检索ARIA内容并将其用于SERP代码段的证据。 在客户网站上,我们有一个滑块,其中包含选定的给定专业资料的个人,其导航控件由两个标有“上一个”和“下一个”的轻型箭头图像ARIA组成。 直到我发现并发现正在发生的事情为止,后者作为片段的一部分已经可见了很多天。

请参阅我的帖子中描述此案的图片(尚未允许直接嵌入)。

Shows Viewport, inspected element and Google on the fly snippet

在捕获的代码段的描述开头,请注意“下一步”。

这个问题是否因为与SEO相关而成为题外话?

恕我直言,根本没有。

第一,因为ARIA属于WAI-ARIA,因此W3C正在进行中,它是HTML以及有关WWW发布的大多数方面的基础。

2nd,因为提及Google和结果页并不意味着SEO直。任何人都可能需要像Google或Bing这样的垂直领域获得有关自己的数据/内容的某种呈现方式,就像RDF或RDFa可以对开放式架构所做的一样。

许多东西可以成为任何经验丰富的SEO专业人员的工具,但这并不能使整个主题都聚焦于SEO。

谢谢,让它易于访问!