带有多个itemprop =“articleBody”属性的文章页面?

时间:2014-07-10 11:49:43

标签: schema.org microdata

在使用微数据标记(schema.org/Article)构建文章页面时,是否可以将多个部分设为itemprop="articleBody",或者只允许出现一个部分?

在我的情况下,我有一个文章页面同时包含一个序言和一个主体部分,它们在不同的div:s中分隔,其中包含其他内容。因此,对我来说最简单的解决方案是拥有两个itemprop="articleBody"属性,每个属性一个。这可能吗?

<div itemprop="articleBody" class="article-preamble>
    <p>Article preamble lorem ipsum...</p>
</div>

<div class="related-articles> 
    <!-- This div's content should not be a part of itemprop="articleBody" -->
    <a href=#">Related article 1...</a>
</div>

<div itemprop="articleBody" class="article-body-text>
    <p>Article main body text... lorem ipsum...</p>
</div>

2 个答案:

答案 0 :(得分:2)

迈克,你可以为某些模式使用多个相同的属性,但是对于像文章这样的类型,你真的应该只有一个文章体。 Google的工具不会显示所有错误的错误消息,因为它不够先进,无法检测到所有技术错误。遗憾的是,schema.org / Article没有用于前导码的完全匹配属性,但是可能适合使用的属性是&#34; description&#34;属性。

答案 1 :(得分:1)

是的,当我尝试验证时,Google网站管理员工具似乎允许多个itemprop:

enter image description here