谷歌是否看到或使用了data- *属性及其值?

时间:2014-01-01 07:03:53

标签: html ajax seo

我是网络编程的新手,我已经读过,避免使用Ajax提供过多内容的原因之一是因为该内容实际上是隐藏在搜索引擎中的。这对我来说很有意义。

我刚刚遇到HTML5中的数据属性。您可以在其中放置的字符串值的长度似乎没有限制。 data- *属性是否遇到与Ajaxing相同的错误?谷歌是否将这些属性中的值存储为有意义的页面信息,还是只是忽略它?

(我没有具体的问题,所以我不知道这个问题是否符合stackoverflow的标准,我只是真的很好奇,而且找不到我自己的很多信息 - 部分是因为我不知道要搜索什么,因为我对这个主题比较新。)

1 个答案:

答案 0 :(得分:6)

你是对的。 Google未对数据属性编制索引或使用。即使该属性将在页面中缓存,Google也不会打扰属性或值的真正含义。

我说,对于每个发言的搜索引擎来说,它毫无意义。它们对页面是私有的,因此,搜索引擎索引机器人自然会忽略它们。

我已阅读HTML5 specification,其中说第三方应用程序不应使用数据属性,而应依赖于微格式。

规范说:

  

自定义数据属性旨在存储私有的自定义数据   页面或应用程序,没有更合​​适的   属性或元素。