今天,在一篇题为更多选项可帮助网站在 Google 搜索上预览其内容 https://webmasters.googleblog.com/2019/09/more-controls-on-search.html,谷歌宣布了谷歌搜索引擎的新行为。我感兴趣的部分是 Googlebot 现在将解释 HTML 属性data-nosnippet
像这样:
帮助限制页面的哪一部分有资格显示为片段的新方法是“data-nosnippet
" HTML 属性span
, div
, and section
元素。这样,您可以防止 HTML 页面的该部分显示在 [Google 搜索引擎结果页面] 上的文本片段中。
例如:
<p><span data-nosnippet>Harry Houdini</span> is undoubtedly the most famous magician ever to live.</p>
我很惊讶他们选择使用以前缀开头的属性data-
。这就是WHATWG 的 HTML 生活标准 https://html.spec.whatwg.org/multipage/dom.html#custom-data-attribute说关于data-
属性(强调我的):
自定义数据属性是名称以字符串“开头的名称空间中的属性”data-
" [...]
自定义数据属性旨在存储自定义数据、状态、注释等页面或应用程序私有,没有更合适的属性或元素。
作为一名 Web 开发人员,我一直认为data-
前缀是为 Web 开发人员提供一个命名空间,仅供他们的 CSS 和脚本操作。没有的自定义 HTML 属性data-
prefex 不是面向未来的,它可能突然在未来的浏览器或未来的搜索引擎机器人中变得有意义。
看起来 Googlebot 正在打破这一惯例,现在选择寻找并解释data-nosnippet
HTML 属性。作为网络开发人员,我们不能再相信data-
属性是“页面或应用程序私有的”,也许谷歌会为另一个应用程序再次这样做data-
未来的属性!
- 我的解释正确吗?
- Googlebot 是第一个解释的吗
data-
以这种方式属性,或者船已经航行并且由浏览器和机器人解释data-
属性已经有了?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)