Come specificare l'editore nei dati strutturati dell'articolo di schema.org?


8

Sto cercando di utilizzare il tipo di articolo da schema.org:

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

Quando convalido questo pezzo di HTML con il validatore di Google , mi suggerisce di fornire il logo dell'editore. Come devo modificare il codice sopra per includere l'URL del logo?

Risposte:


15

Qualcosa del genere, anche se ovviamente sono necessarie altre proprietà per soddisfare i requisiti di Google per le funzionalità degli articoli nei risultati di ricerca.

<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>

4

Schema.org prevede un Organizationelemento come valore per la publisherproprietà, ma viene fornito un valore stringa ("MyCorp").

Se vuoi seguire le aspettative di Schema.org (che è solo una raccomandazione, non obbligatoria), potresti usare qualcosa del genere:

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

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

</article>

Google potrebbe voler vedere più proprietà (come logo) per l' Organizationarticolo, ma anche queste non sono richieste. Il loro strumento di test vuole solo dire che non si ottiene una delle funzionalità dei risultati di ricerca se non si fornisce un determinato set di proprietà.


1
No, publisher.logoè una proprietà obbligatoria per gli articoli (insieme a vari altri), supponendo che desideri che le funzionalità SERP relative agli articoli di Google funzionino. developers.google.com/search/docs/data-types/articles
GDav

@GDav: richiesto (da Google) per la funzione specifica (è ciò che dice la mia ultima frase), ma non richiesto per il benessere del tuo sito / SEO. Va benissimo non fornire questa proprietà, ad esempio se non si desidera la funzionalità o perché l'organizzazione non ha un logo o perché non è possibile fornire anche altre proprietà necessarie.
unor

Come ho già detto, "richiesto [...] supponendo che si desideri che le funzionalità [...] di Google funzionino". La domanda chiede come implementare la proprietà del logo, non se dovresti preoccuparti o meno. Il vantaggio SEO tangibile è l'accesso alle funzionalità SERP di Google per gli articoli, quindi la conformità con le loro specifiche sembra consigliabile.
GDav,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.