seo - schema.org 中的名称属性是什么?

标签 seo schema.org

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

在一篇新闻文章中,文章的标题应该在headline属性下,author名字在author下。所以有点不清楚 name 属性还剩下什么?

Schema.org 唯一要说明的是,它应该是“项目的名称”,并且该值应该是文本类型。项目的名称就是它的标题......但这似乎是重复的内容,而谷歌有时会在其惩罚重复内容的政策中吓人。所以我不确定在这里做什么。

最佳答案

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

在许多情况下,headline propertyname property 具有相同的值。对同一内容使用这两个属性非常好(在 Microdata 中:itemprop="headline name";在 RDFa 中:property="headline name";在 JSON-LD 中,您将不得不第二次提供该值)。所谓“重复内容”是指两个或多个具有相同内容的页面,而不是两个或多个具有相同内容的属性。

前段时间(在 #423#205 中)有一个关于弃用 headline 并建议作者使用 name 的讨论,但这并没有发生(还).

关于seo - schema.org 中的名称属性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38000771/

相关文章:

php - 如何在cakephp列标题排序链接中添加rel =“noindex nofollow”引用

php - 将 URL ID 更改为简单文本

seo - 文本定位/文本缩进屏幕外(用于屏幕阅读器)正在被 Google 抓取,有没有办法从 SEO 中隐藏某些元素?

JSF2、i18n 和 SEO

PHP - 2 个内容相同但标签不同的页面

schema.org - Google 未使用相同的 URI id 在同一页面中正确合并微数据和 json+ld

html - HTML 微数据可以用于多个开始日期吗?

seo - Schema.org 属性的子属性

schema.org - schema.org 中的多个作者或贡献者

testing - 用于测试 Schema.org 标记的工具