I have an issue in Google Search Console that says that my schema is not valid for rich snippets cause of the upcoming issue (but schema is valid across validators):
Either 'offers', 'review' or 'aggregateRating' should be specified
To give some more context the schema consists of an Organization which offers products but these ones doesn't have any price, neither reviews or aggregateRating. For doing this, I used the makesOffer as described:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Org Name",
"makesOffer": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Product"
"name": "Product Name"
"brand": "Product Brand"
"image": "https://images.com/demo.png"
}
}
]
}
This shorted example summarizes what I'm trying to achieve, but I'm not sure if I'm using the correct attributes or entities for that. Will appreciate any help or suggestion on that.
I've been checking the schema.org documentation but I can't find how to simply attach products to an organization which doesn't have these required fields.
offer,revieworaggregateRatingstructured data for Google to display any sort of rich snippet, e.g. a "star rating" for anaggregateRatingor a price for anoffer. No data, no rich snippet!