Product structured-data validation
Check whether the rendered page and its JSON-LD describe the same product, variant, offer, reviews, and merchant terms.
Run this validation after a theme change, app installation, catalog migration, or diagnostic warning about product markup.
Inputs
- Rendered product-page URL
- Expected product and variant data
- Market
- Relevant search or merchant diagnostic
- Recent theme or app changes, when known
Output
- Parsed entity graph
- Comparison of visible and structured values
- Duplicate, missing, and conflicting fields
- Likely template or integration owner
- Retest checklist
Steps
- Capture rendered HTML, not only the source template.
- Parse every
Product,ProductGroup,Offer,Review, and merchant entity. - Compare the graph with the visible page.
- Check product identity, variant, price, currency, availability, and URL links.
- Trace duplicate or conflicting entities to their source.
- Fix the theme, app, or integration that owns the output.
- Test the rendered page, then rerun the external diagnostic.
Checks
- Product and variant identity
- Offer price, currency, availability, and URL
ProductGrouprelationships- Reviews and aggregate ratings
- Merchant, shipping, and return-policy links
- Duplicate or contradictory entities
Limits
Valid markup can still be ineligible for display. It also must not state facts or reviews that shoppers cannot see on the page.
Related pages
Keep working on this issue
Open standard · Reference
Schema.org
The shared structured-data vocabulary used to describe products, offers, organizations, reviews, and web entities.
Open standard · Reference
JSON-LD 1.1
The W3C recommendation for expressing linked data in JSON, commonly used to publish product structured data.
Primary reference · Reference
Google Product structured-data documentation
Google's requirements and guidance for Product snippets and merchant-listing structured data in Search.
Primary reference · Reference
Google Merchant Center product data specification
The attribute, formatting, identifier, availability, price, and landing-page requirements for Merchant Center data.
Open-source project · Stable
Playwright
Cross-browser automation for Chromium, Firefox, and WebKit, useful for repeatable storefront and purchase-path verification.