使用Schema.org,我希望搜索引擎能够阅读我文章的面包屑。
但是,BreadcrumbList
是WebPage
的一部分,但不是Article
的一部分。
我可以为每篇文章添加一个WebPage
对象,但它似乎有点多余,我不确定搜索引擎会如何对待它。
实现面包屑和文章对象的正确方法是什么?
现实生活中的例子很棒。
答案 0 :(得分:2)
文章和网页是不同的实体。由于各种原因,不模糊这些实体之间的界限是有道理的。文章没有面包屑,网页有。这就是Schema.org仅为WebPage
(和子类型)定义breadcrumb
property的原因。
除了您在页面上拥有的任何实体(例如一个或多个WebPage
)之外,常见和预期的方法是提供Article
实体。
mainEntity
property(或反mainEntityOfPage
property)用于表示网页描述的主要实体。
因此,对于包含单篇文章的网页,您可以使用以下内容:
WebPage
breadcrumb
BreadcrumbList
WebPage
mainEntity
Article
答案 1 :(得分:-1)
以下是Google上的example with schema.org