Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I have a product reviews on a site and I am adding schema.org markup to the reviews. Here is the code I am using:

<div class="blockquote-wrap">
 <blockquote itemprop="review" itemscope itemtype="http://schema.org/Review"><span itemprop="reviewBody">Text of the review itself.</span>
<cite><span itemprop="author">Author Name</span>, Location of Author</cite>
</blockquote> 
</div>

This is all the reviews are. When I test the page using Google's Structured Data Testing Tool I receive this error:

Error: Incomplete microdata with schema.org.

My question is what data is missing that is required? I don't see which data is required on the Schema.org page for reviews.

share|improve this question
    
Needs to wrapped in /product or something appropriate. –  closetnoc May 26 at 21:57
    
As closetnoc commented, you'll need to nest the review under Product: <div itemscope itemtype="http://schema.org/Product"> and include a name (from the "Microdata" tab under "Examples" in the link you provided): <span itemprop="name">Kenmore White 17" Microwave</span>. That should remove the errors, as can be seen here. –  dan May 27 at 6:05
1  
@dan - Will give it a try. Thank You. –  Lynda May 28 at 5:35

1 Answer 1

up vote 1 down vote accepted

Because microdata is structured, Review must be contained by an object or reference to an object being reviewed, or as the result (associated with an agent) of a ReviewAction. According to the documentation at http://schema.org/Review, instances of Review may appear as values for the following properties:

  • resultReview
  • Organization
  • Product
  • CreativeWork
  • Place
  • Offer
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.