Mobile app version of vmapp.org
Login or Join
Michele947

: How to specify publisher in schema.org's Article structured data? I am trying to use the Article type from schema.org: <article itemscope itemtype="https://schema.org/Article"> <!-- ... -->

@Michele947

Posted in: #Html5 #Microdata #SchemaOrg #StructuredData

I am trying to use the Article type from schema.org:

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


When validating this piece of HTML with the Google validator, it suggests me to provide the publisher logo. How should I modify the code above to include the URL of the logo?

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Michele947

2 Comments

Sorted by latest first Latest Oldest Best

 

@Ravi8258870

Something like this, though of course other properties are required for this to meet Google's requirements for article features in search results.

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

10% popularity Vote Up Vote Down


 

@Ogunnowo487

Schema.org expects an Organization item as value for the publisher property, but you provide a string value ("MyCorp").

If you want to follow Schema.org’s expectation (which is just a recommendation, not mandatory), you could use something like this:

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

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

</article>


Google might want to see more properties (like logo) for the Organization item, but these are also not required. Their testing tool just wants to say that you don’t get one of their search results features if you don’t provide a certain set of properties.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme