Search code examples
schema.orgmicrodatarich-snippetsgoogle-rich-snippets

Schema.org: "The property Organization/aggregateRating is not recognized by Google for an object of type Organization"


Googles Structured Data Test Tool gives errors on my Schema.org implementation since some weeks:

The property Organization/aggregateRating is not recognized by Google for an object of type Organization.

What is wrong here?

The HTML looks like so:

<div itemscope itemtype="http://data-vocabulary.org/Organization">
<section class="entry-header" itemprop="aggregateRating" itemscope="itemscope" itemtype="http://schema.org/AggregateRating"> 
<span itemprop="itemReviewed" itemscope itemtype="http://schema.org/LocalBusiness"> <h2 itemprop="name">BUSINESS NAME</h2> </span> 
 <span itemprop="ratingValue">5,0</span> </span> <span class="reviews"> <span class="count" itemprop="reviewCount">4</span>

.... other things here ....

</section>
</div>

What is missing here? What do I wrong?


Solution

  • You are using two different vocabularies:

    While using types from different vocabularies is allowed, you probably intended to use Schema.org instead of Data-Vocabulary.org, because the aggregateRating property is defined for Schema.org’s Organization, but not for Data-Vocabulary.org’s Organization.

    So instead of

    <div itemscope itemtype="http://data-vocabulary.org/Organization">
    

    it would be

    <div itemscope itemtype="http://schema.org/Organization">