schema.org中的Name属性是什么? [英] What is the name property in schema.org?

查看:11
本文介绍了schema.org中的Name属性是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有新闻文章的网站,我正在尝试使用schema.org的结构化数据。它说name属性是必需的,但我真的不知道它应该包含什么。

在新闻文章中,文章标题应位于headline属性下,作者姓名位于author下。所以不太清楚name属性还剩下什么可以保存?

关于它,Schema.org唯一需要说明的就是它应该是"项的名称",并且值应该是文本类型。而物品的名称就是它的标题。但这看起来像是复制内容,而且谷歌有时会在惩罚重复内容的政策上令人毛骨悚然。所以我不确定在这里做什么。

架构

首先,推荐答案不需要name(或任何其他)属性。
您可能在谈论Google对其搜索结果功能之一的要求(如果您不遵循他们的要求,您就得不到该功能;其他任何事情都不会发生),和/或AMP规范确实要求什么(请参阅their issue about headline vs. name)。

在许多情况下,headline property将与name property具有相同的值。对于相同的内容使用这两个属性完全可以(在Microdata中:itemprop="headline name";在RDFa中:property="headline name";在JSON-LD中,您必须再次提供该值)。我们谈论的"重复内容"是指具有相同内容的两个或多个页面,而不是具有相同内容的两个或多个属性。

前一段时间(在#423#205中)有一次关于弃用headline并建议作者改用name的讨论,但这(尚未)发生。

这篇关于schema.org中的Name属性是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆