How to Fix 'itemReviewed' Warnings in Review Schema
By Ryan York•
Resolve common 'itemReviewed' warnings in your Review schema to ensure your structured data is valid and eligible for rich results.
How Do You Resolve 'itemReviewed' Warnings in Schema.org Review Markup?
The itemReviewed property is required in Review schema to specify what is being reviewed. Missing or incorrect itemReviewed values can cause warnings in Google's Rich Results Test and prevent your reviews from appearing in search enhancements.
What is itemReviewed?
itemReviewed links your review to the entity being reviewed (e.g., a product, service, or business). It should be a nested object describing the item.
Common Warning Scenarios
itemReviewedis missing entirelyitemReviewedis a string instead of an object- The nested object is incomplete (missing
@typeorname)
Example of a Warning
{
"@context": "https://schema.org",
"@type": "Review",
"reviewBody": "Great product!",
"reviewRating": { "@type": "Rating", "ratingValue": 5 }
}
Warning: itemReviewed is missing.
How to Fix
Add a properly structured itemReviewed object:
{
"@context": "https://schema.org",
"@type": "Review",
"reviewBody": "Great product!",
"reviewRating": { "@type": "Rating", "ratingValue": 5 },
"itemReviewed": {
"@type": "Product",
"name": "Widget A"
}
}
Best Practices
- Always include
itemReviewedas an object, not a string - Specify both
@typeandnamefor the reviewed item - Validate your schema with Google's Rich Results Test
Conclusion
Properly using itemReviewed ensures your reviews are eligible for search enhancements and provides clear context to search engines.