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

Obv*_*ity 8 html ajax seo

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

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

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

Ali*_*ani 6

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

我会说,对于搜索引擎来说,这是没有意义的.它们是页面的私有部分,因此,它们会被搜索引擎索引机器人自然忽略.

我已经阅读了HTML5 规范,其中说第三方应用程序不应该使用数据属性,而应该依赖于微格式.

规范说:

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