我尝试标记我的第一页(新闻网站)。结构是这样的:
<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 Tool的itemprop="mainContentOfPage"
和itemprop="itemListElement"
收到错误
不是一个有效的目标......
如何解决此错误?
答案 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
项中描述的主要实体。