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 |
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, |
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: |
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 |
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
Google does not support custom remotely declared JSON-LD contexts, for example: |