我有一个包含新闻文章的网站,并且正在尝试使用schema.org的结构化数据。它说该name
属性是必需的,但我真的不知道该保留什么。
在新闻文章中,文章标题应位于headline
属性下,作者名称应位于下author
。因此,尚不清楚该name
物业还剩下什么?
Schema.org唯一要说的就是它应该是“项目的名称”,并且值应该是文本类型。项目的名称就是标题。但这似乎是重复的内容,而且Google有时会严厉惩罚重复内容的政策。所以我不确定在这里做什么。
首先,Schema.org不需要name
(或任何其他)属性。
您可能在谈论Google对其搜索结果功能之一的要求(如果您不遵循他们的要求,那么您就不会获得该功能;什么也不会发生),和/或AMP规范的要求(请参阅它们关于headline
vs的问题name
)。
在许多情况下,该headline
属性将具有与name
属性相同的值。将两个属性用于相同的内容是完全可以的(在Microdata:中itemprop="headline name"
;在RDFa:中property="headline name"
;在JSON-LD中,您必须再次提供该值)。关于“重复内容”的讨论是关于两个或两个以上具有相同内容的页面,而不是两个或多个具有相同内容的属性。
前段时间(在#423和#205中)曾有过一次关于弃用headline
和建议作者使用的讨论name
,但这并未发生(尚未)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句