Microdata + Schema.org验证错误:“不是已知的有效目标”

时间:2015-05-27 14:22:14

标签: schema.org microdata

我尝试标记我的第一页(新闻网站)。结构是这样的:

<html itemscope itemtype="http://schema.org/WebPage>

<body>

<ul itemprop="mainContentOfPage" itemscope itemtype="http://schema.org/ItemList">  // main part

<li  itemprop="itemListElement" itemscope itemtype="http://schema.org/NewsArticle"> head line of an news1 </li>

<li  itemprop="itemListElement" itemscope itemtype="http://schema.org/NewsArticle"> head line of an news2 </li>

<li  itemprop="itemListElement" itemscope itemtype="http://schema.org/NewsArticle"> head line of an news3 </li>


</ul>
<div>

</body>
</html>

由于

,我在Google’s Testing Toolitemprop="mainContentOfPage"itemprop="itemListElement"收到错误
  

不是一个有效的目标......

如何解决此错误?

1 个答案:

答案 0 :(得分:1)

mainContentOfPage property的值不能为ItemList

您可能希望改为使用mainEntity property

<html itemscope itemtype="http://schema.org/WebPage">
<body>

  <ul itemprop="mainEntity" itemscope itemtype="http://schema.org/ItemList">
  </ul>

</body>
</html>

含义:ItemList项是此WebPage项中描述的主要实体。