Product Schema Missing Required Fields
Product schema is missing required fields: name, image, or offers/price, preventing eligibility for rich results.
By Seoxpert Editorial · Published
Why it matters
Google requires complete Product schema (name, image, and price) to display rich results in Shopping panels. Missing fields mean your products won't appear with enhanced listings, reducing visibility and click-through rates. Incomplete schema is ignored by search engines, wasting implementation effort.
Impact
Products will not be eligible for rich results in Google Search or Shopping panels.
How it's detected
An automated crawler parses Product JSON-LD and flags any instance missing 'name', 'image', or 'offers' with 'price' and 'priceCurrency'.
Common causes
- Omitting required fields when generating Product JSON-LD markup
- Dynamic content failing to populate all schema fields
- Copy-pasting incomplete schema examples
- Incorrect nesting of 'offers' or missing 'price'/'priceCurrency'
- Using outdated schema.org versions that lack required properties
How to fix it
Code examples
Incorrect Product schema (missing 'offers')
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Running Shoes",
"image": "https://example.com/shoes.jpg"
}Correct Product schema (all required fields present)
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Running Shoes",
"image": "https://example.com/shoes.jpg",
"offers": {
"@type": "Offer",
"price": "79.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}FAQ
Which fields are required for Product schema to be valid for rich results?
The 'name', 'image', and 'offers' (with 'price' and 'priceCurrency') fields are required.
Will my product still appear in Google Search if required fields are missing?
Your product may appear, but it will not be eligible for rich results or Shopping panels.
How can I check if my Product schema is missing required fields?
Use Google's Rich Results Test or the Schema Markup Validator to identify missing fields.
Is 'availability' required for Product schema?
'Availability' is not strictly required but is recommended for best results.
Found this issue on your site?
Run a scan to see if Product Schema Missing Required Fields affects your pages.
Scan my website →