Dei uma olhada nos dados estruturados do artigo, conforme proposto pelo Google, e vi que existem novos campos obrigatórios e recomendados, que não estavam lá na semana passada. Aqui está o link:
https://developers.google.com/structured-data/rich-snippets/articles
A primeira propriedade da lista é:
- mainEntityOfPage. @ id (recomendado)
Não entendo qual deve ser o valor da propriedade? O que é essa propriedade? É um link para:
..ou um link para a postagem atual do blog como:
Eles têm isso em seu código de exemplo:
<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://google.com/article" />
Isso que eu tenho atualmente, ainda não está em conformidade com as regras da ferramenta de teste - ainda estou ocupado adicionando todas as propriedades necessárias e ao mesmo tempo tentando adicionar as propriedades recomendadas também:
<div itemscope itemtype="http://schema.org/BlogPosting">
<h1 itemprop="headline">
<a href="http:///www.example.com/blog/1001/my-blog-article" itemprop="url">My Blog Article</a>
</h1>
<p>Written by
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Mase Kind</span>
</span> on
<time itemprop="datePublished" datetime="2015-11-16T15:30:00+02:00">November 16, 2015</time>
<meta itemprop="dateModified" content="2015-12-10T12:29:00+02:00" />
<div itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<div itemprop="logo" itemscope itemtype="http://schema.org/ImageObject"></div>
<meta itemprop="name" content="My Company Name" />
</div>
</p>
<div itemprop="articleBody">
<p>first article body</p>
</div>
</div>
Eu também tenho isso no meu documento:
<body itemscope itemtype="http://schema.org/WebPage">
...
</body>
Isso entrará em conflito com o exemplo de código fornecido pelo Google?