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
itemReviewed
is missing entirelyitemReviewed
is a string instead of an object- The nested object is incomplete (missing
@type
orname
)
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
itemReviewed
as an object, not a string - Specify both
@type
andname
for 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.