
虽然Google 支持 data-nosnippet HTML 属性,Microsoft Bing 没有,Microsoft 的Fabrice Canel 在 推特.
data-nosnippet 属性可让您指定HTML 页面的文本部分不用作Google 搜索结果中的片段,但它不适用于Bing。
Fabrice Canel 说:“我们不支持data-nosnippet 标签。”
我们不支持data-nosnippet 标签。
-Fabrice Canel (@facan) 2022 年4 月5 日
对于Google,帮助文档解释说,您可以指定HTML 页面的文本部分不用作片段。这可以在HTML 元素级别使用span、div 和section 元素上的data-nosnippet HTML 属性来完成。 data-nosnippet 被认为是一个布尔属性。与所有布尔属性一样,任何指定的值都将被忽略。为确保机器可读性,HTML 部分必须是有效的HTML,并且必须相应地关闭所有适当的标签。 Google 通常会呈现页面以将其编入索引,但无法保证呈现。因此,data-nosnippet 的提取可能会在渲染之前和之后发生。为避免渲染不确定性,请勿通过JavaScript 添加或删除现有节点的data-nosnippet 属性。通过JavaScript 添加DOM 元素时,在最初将元素添加到页面的DOM 时,根据需要包含data-nosnippet 属性。如果使用自定义元素,如果需要使用data-nosnippet,请使用div、span 或section 元素包装或呈现它们。
同样,Microsoft Bing 不听此属性。
论坛讨论在 推特.