Schema.org解释mainEntityOfPage
并在此处提供示例:https://schema.org/mainEntityOfPage
然后谷歌以不同的方式做,他们没有给出任何解释:
Google Markup
我在一个页面上有一篇博客文章,简化的案例是:
<article itemscope itemtype="http://schema.org/BlogPosting">
<h1 itemprop="headline name">Title of the post</h1>
<div itemprop="datePublished" content="2016-01-07"></div>
<div itemprop="articleBody">This is the body of the post</div>
<div itemprop="author" itemscope itemtype="http://schema.org/Person">
<p itemprop="name">John Doe</p>
</div>
</article>
在该页面中,只有博文。如何将mainEntityOfPage
应用于我给出的示例代码中?你能解释一下吗?
我想我必须放,是不是正确?:
<link itemprop="mainEntityOfPage" href="link-to-this-page">
但我有一些问题:
BlogPosting
?答案 0 :(得分:1)
如my answer to How to implement “mainEntityOfPage” to this specific site?中所述,这个(link
元素)是实现它的一种方式,是的。是的,在您的情况下,此元素必须是BlogPosting
项的后代(而不是该项中的其他项,如Person
)。
每个项目(由具有itemscope
属性的元素创建)都是实体。如果你有
<article itemscope itemtype="http://schema.org/BlogPosting">
<link itemprop="mainEntityOfPage" href="http://example.com/foo" />
</article>
这意味着此BlogPosting
项是由网址http://example.com/foo
标识的网页的主要实体。