Skip to content

Search Console structured data errors, and how to fix each one.

Find the exact message from your Merchant listings, Product snippets, Review snippets, or Breadcrumbs report. Each guide says whether it blocks your rich result, gives the JSON-LD fix, and shows where the fix goes on Shopify, WooCommerce, Wix, Squarespace, and BigCommerce.

Critical

Listed under Why items are invalid. The item can't show as a rich result, such as a price or stars, until you fix it.

Non-critical

Listed under Improve item appearance. The item can still show as a rich result. Fix it when you have time.

Neither kind takes the page off Google. A page with a structured data problem stays indexed and can show as a plain result.

Find your message

Every message these guides cover, as Search Console writes it, by report.

Merchant listings

Shopping > Merchant listings. Product pages where shoppers can buy. Needs a name, an image, and a price above zero.

Search Console messageSeverityGuide
Missing field "image"CriticalMerchant listings: missing fields
Missing field "name"CriticalMerchant listings: missing fields
Missing field "price" (in "offers")CriticalMerchant listings: missing fields
Missing field "description"Non-criticalMerchant listings: missing fields
Missing field "shippingDetails" (in "offers")Non-criticalMissing field "shippingDetails"
Missing field "hasMerchantReturnPolicy" (in "offers")Non-criticalMissing field "hasMerchantReturnPolicy"
No global identifier provided (e.g., gtin, brand)Non-criticalNo global identifier provided
Invalid object type for field "brand"Non-criticalInvalid object type for field "brand"

Product snippets

Shopping > Product snippets. Product pages that show a price, rating, or review in results, including review sites that don't sell.

Search Console messageSeverityGuide
Either "offers", "review", or "aggregateRating" should be specifiedCriticalEither "offers", "review", or "aggregateRating"
Missing field "review"Non-criticalProduct snippets: missing fields
Missing field "aggregateRating"Non-criticalProduct snippets: missing fields
Missing field "offerCount" (in "offers")Non-criticalProduct snippets: missing fields
Missing field "priceValidUntil" (in "offers")Non-criticalMissing field "priceValidUntil"
Invalid object type for field "brand"Non-criticalInvalid object type for field "brand"

Review snippets

Enhancements > Review snippets. Star ratings and reviews on products, recipes, local businesses, and other supported types.

Search Console messageSeverityGuide
Invalid object type for field "itemReviewed"CriticalReview snippets errors
Missing reviewed item nameCriticalReview snippets errors
Either "ratingCount" or "reviewCount" should be specifiedCriticalReview snippets errors
Rating is missing required best and/or worst valuesCriticalReview snippets errors
Invalid object type for field "<parent_node>"CriticalInvalid object type for field "<parent_node>"

Breadcrumbs

Enhancements > Breadcrumbs. The trail of parent pages Google can show above your result on desktop.

Search Console messageSeverityGuide
Invalid object type for field "<parent_node>"CriticalInvalid object type for field "<parent_node>"
Missing field "itemListElement"CriticalBreadcrumbs: missing fields
Missing field "item" (in "itemListElement")CriticalBreadcrumbs: missing fields
Either "name" or "item.name" should be specified (in "itemListElement")CriticalBreadcrumbs: missing fields

Unparsable structured data

Unparsable structured data report. Markup with a syntax error, so Google can't tell what type it was meant to be. The report shows in the menu only when Google finds some.

Search Console messageSeverityGuide
Parsing error: Missing ',' or '}'CriticalUnparsable structured data
Parsing error: Missing ':'CriticalUnparsable structured data
Bad escape sequence in stringCriticalUnparsable structured data
Invalid top level elementCriticalUnparsable structured data
Duplicate unique propertyCriticalUnparsable structured data
Invalid JSON documentCriticalUnparsable structured data

All guides

Organization and Article markup have no report

Search Console has no rich result report for Organization or Article markup. Google reads Organization data on your home page or About page for your logo and business details. It reads Article data, with the author and dates, to understand posts. A syntax error in either still shows in the Unparsable structured data report.

On paid plans, CrawlCoach checks your home page for Organization data that lists your official profiles, checks your articles for Article data, a date, and an author, and flags any JSON-LD block that won't parse. It doesn't check product, review, or breadcrumb fields. See plans and prices.

See which of your pages Google left out

Rich results only show for pages in Google's index. CrawlCoach shows which of your pages Google left out, and the fix for each.

Get my free report

Free for up to 500 pages. No card needed. Sign in with the Google account you use for Search Console.