Como especificar um editor nos dados estruturados do artigo de schema.org?

8

Estou tentando usar o tipo de artigo do schema.org:

<article itemscope itemtype="https://schema.org/Article">
<!-- ... -->
<meta itemprop="publisher" content="MyCorp" />
</article>

Ao validar esse pedaço de HTML com o validador do Google , ele sugere que eu forneça o logotipo do editor. Como devo modificar o código acima para incluir o URL do logotipo?

Tony
fonte

Respostas:

15

Algo assim, embora, é claro, outras propriedades sejam necessárias para atender aos requisitos do Google para recursos de artigos nos resultados de pesquisa.

<div itemscope itemtype="http://schema.org/Article">
<!-- blah blah -->
  <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
    <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
      <img src="http://www.mycorp.com/logo.jpg"/>
      <meta itemprop="url" content="http://www.mycorp.com/logo.jpg">
      <meta itemprop="width" content="400">
      <meta itemprop="height" content="60">
    </div>
    <meta itemprop="name" content="MyCorp">
  </div>
</div>
GDav
fonte
4

O Schema.org espera um Organizationitem como valor para a publisherpropriedade, mas você fornece um valor de sequência ("MyCorp").

Se você deseja seguir as expectativas do Schema.org (que é apenas uma recomendação, não obrigatória), você pode usar algo como isto:

<article itemscope itemtype="https://schema.org/Article">

  <div itemprop="publisher" itemscope itemtype="http://schema.org/Corporation">
    <span itemprop="name">MyCorp</span>
  </div>

</article>

O Google pode querer ver mais propriedades (como logo) para o Organizationitem, mas elas também não são necessárias. A ferramenta de teste deles quer apenas dizer que você não obtém um dos recursos de resultados de pesquisa se não fornecer um determinado conjunto de propriedades.

unor
fonte
11
Não, publisher.logoé uma propriedade obrigatória para artigos (juntamente com várias outras), desde que você queira que os recursos SERP relacionados ao artigo do Google funcionem. developers.google.com/search/docs/data-types/articles
GDav 5/07/16
@GDav: obrigatório (pelo Google) para o recurso específico (é o que diz minha última frase), mas não necessário para o bem-estar do seu site / SEO. Não há problema em não fornecer essa propriedade, por exemplo, se você não deseja o recurso ou porque sua organização não possui logotipo ou porque você não pode fornecer outras propriedades necessárias também.
Unor
Como eu disse, "exigido [...] assumindo que você deseja que os recursos [...] do Google funcionem". A pergunta pergunta como implementar a propriedade do logotipo, não se você deve ou não se preocupar. O benefício tangível do SEO é o acesso aos recursos SERP do Google para artigos, portanto, é aconselhável a conformidade com suas especificações.
GDav