Missing field 'image' medium
Missing Field 'image' in Structured Data
A required image property is absent from Product, Recipe, or Article schema, so the item loses rich-result eligibility.
What you see
Missing field "image" Item: Product or: A value for the image field is required.
What’s actually happening
The Rich Results Test or a Search Console enhancement report flags 'image' as missing on a type that requires it — Product, Recipe, Article, and others. Either the image property was never emitted, or it's there but empty because a CMS field came back blank. The cost is the rich result you wanted: no product photo or recipe thumbnail in the SERP, and for some types the whole enhancement goes ineligible rather than just dropping the picture.
Common causes
- The schema template never includes an image property at all for that type.
- A CMS field (featured image, product photo) is blank for some items, so the template outputs an empty string or null.
- The template maps the wrong field — outputting a thumbnail path, a relative URL, or a placeholder instead of the real image.
- image is a relative path (/img/x.jpg) where Google expects an absolute, crawlable URL.
- The referenced image is blocked in robots.txt or returns a 404, so Google treats it as effectively missing.
How to fix it
- Emit the image property with an absolute URLAdd it to the JSON-LD: "image": "https://example.com/photos/widget.jpg" , or an array of URLs for multiple. The URL must be absolute (full https://), not a relative path, and point at a real, crawlable file — not a CSS background or a hotlinked thumbnail.
- Map it to the field that's actually populatedWire image to the same source as the visible main photo (the product's featured image / recipe hero), so markup and page never diverge. If that field is empty for an item, the schema shouldn't claim an image — fall back cleanly rather than outputting "".
- Meet the type's image requirementsSome types are picky — Recipe and Article do best with high-resolution images and multiple aspect ratios (16:9, 4:3, 1:1). Provide an array of sizes where the guidelines ask for it instead of a single small thumbnail, or the rich result can still be withheld.
- Confirm the image is reachableOpen the image URL directly and check it returns 200, then confirm it isn't disallowed in robots.txt (Googlebot-Image has to fetch it). An image referenced but blocked or 404ing counts the same as missing.
- Re-test and Validate FixRun the live URL through the Rich Results Test, confirm 'image' is now detected and the item is eligible, then click Validate Fix on the Search Console issue. The report clears as Google re-crawls, over days.
Stop it recurring
Make the main image a required field for any content type that uses Product/Recipe/Article schema, and source the markup's image from that same field so it can't be blank.
Related errors