seo - 如何为 Schema.org 中的文章设置面包屑?

标签 seo schema.org breadcrumbs

使用 Schema.org,我希望搜索引擎能够阅读我文章的面包屑。

然而,BreadcrumbListWebPage 的一部分但不是 Article 的一部分.

我可以为每篇文章添加一个 WebPage 对象,但这似乎有点多余,我不确定搜索引擎会如何处理它。

什么是实现面包屑和文章对象的正确方法?
现实生活中的例子会很棒。

最佳答案

文章和网页是不同的实体。由于各种原因,不模糊这些实体之间的界限是有道理的。文章没有面包屑,网页有。这就是 Schema.org 定义 breadcrumb property 的原因仅适用于 WebPage(和子类型)。

除了您在页面上拥有的任何实体(如一个或多个 Article)之外,常见的和预期的方法是提供一个 WebPage 实体。

mainEntity property (或相反的 mainEntityOfPage property )用于表示网页描述的主要实体。

因此,对于包含单篇文章的网页,您可以使用如下内容:

  • 网页 面包屑 面包屑列表
  • 网页 mainEntity 文章

关于seo - 如何为 Schema.org 中的文章设置面包屑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38352939/

相关文章:

css - 如何将 CSS 背景图像保持在所有 div(面包屑箭头)之上?

redirect - 301重定向到新域

schema.org - 产品类别页面上的结构化数据?

microdata - 产品的丰富片段/微数据 : Error: Incomplete microdata with schema. 组织

schema.org - SDTT 错误 : "Service is not a known valid target type for the itemReviewed property"

html - 为什么我的图像被截断了? Css 面包屑导航栏

seo - 仅允许 index.html 上的 SE 索引

php - 当内容来自数据库时,如何使网站对 SEO 更友好?

seo - sitemap.xml 中的多个项目类别

url - Opencart 面包屑链接不一致