Here is a list of some of the most common error messages shown in rich result reports.
Error
Suggested fix
Missing field "property name"
Add the missing property name. This can also occur if the name is an empty string.
Invalid object type for field "property name"
Wrong structured data object type for the specified property. Refer to documentation to find and use the data type expected for this property .
Either "property 1", "property 2", or "property 3" should be specified
You must specify only one of these three properties.
Datetime property "property name" is missing a timezone
Provide a timezone in the datetime
string so the date/time can be accurately interpreted.
Either "property 1" or "property 2" should be specified
You must specify only one of these two properties.
Invalid datetime value for "property name"
The date/time value is missing an important component, most often the time. Provide a fully specified date/time value.
Invalid string length in field "property name"
The field requires a value with a certain string length. Refer to the parameters in the issue details for what the minimum and maximum length should be.
Data-vocabulary.org schema deprecated
Update to use schema.org vocabulary using Google's developer guides.
Invalid price format in field "property"
Provide a valid price format for the specified property or separate out price and currency explicitly.
Value in field "property name" must be positive
Be sure the indicated property value is a positive number.
Type object must be nested inside a type object
Check your structured data to make sure the nesting is valid.
Invalid enum value in property "property name"
Property value must match allowed enumerated values. Refer to the parameters in the issue details for what the valid enumeration values are.
Invalid floating point number in property "property name"
Provide a valid decimal value for the specified property.
Unrecognized field "property name"
Be sure the property name is valid and expected property names are free of typos.
Invalid URL in field "property name"
Update the specified property with a valid URL.
Rating is missing required best and/or worst values
Add missing best and/or worst values for a rating, since the rating value falls outside the default 1 to 5 rating scale.
Multiple reviews without aggregateRating object
Be sure each aggregate rating includes a review .
Invalid integer in field "property"
Provide a valid integer value for the specified property.
Invalid value in field "property name"
Update with a valid value for the specified property. For more specific information on what value is permitted, refer to the feature documentation.
Invalid ISO 4217 currency code
Provide a valid ISO4217 code (e.g., “USD”) for the price currency.
Date/time not in ISO 8601 format in field "property name"
Use ISO 8601 format
for the date and time. Microdata can use content attributes to override the displayed value. For example, <span itemprop="data" content="20241031">Third Friday from tomorrow</span>
.
Duplicate field "property name"
Be sure the object has a single value defined for the property.
Invalid value type for field "property name"
Refer to documentation to find and use the data type expected for this property .
Item does not support review
Google only supports reviews of certain types of things. For the list of types we support, see review docs .
Identical property values given, but unique values are required
Remove repeated values for a given property.
No global identifier provided (e.g., gtin, mpn, isbn)
You must provide at least
one of the following global identifier properties to uniquely identify your product
: gtin8, gtin13, gtin14, mpn
, or isbn
Review has multiple aggregate ratings
Limit to one aggregate rating per review .
Rating value is out of range
Update with a rating value that’s in range (defined by a provided worseRating/bestRating). For example, the ratingValue=0 and you have worstRating=1.
Couldn't determine the rating scale
Provide a Google-supported rating scale .
You rated a review, rather than an item
Update to rate the item instead of the review in the aggregated rating.
Invalid calorie format in field "property name"
Update the calories
property with a valid value.
Number out of range for property "property name"
Be sure the numeric property is inside the allowed (or defined) range. Refer to the parameters in the issue details for what the valid range is.
Invalid or unsupported @context value
The value specified for the @context
attribute in JSON-LD markup is misspelled, unsupported, or does not apply to that element. The only values currently supported by Google are:
- http://schema.org
- http://schema.googleapis.com
- http://gs1.org/voc
- https and trailing / mark variations of the previous values
Google does not support custom remotely declared JSON-LD contexts, for example: http://example.com/schemas/custom_schema

