Signal
Offer markup completeness and truthfulness
Whether the Product/Offer JSON-LD carries a valid price and currency, truthful availability and condition, a resolvable image, and present return/shipping objects that match what the shopper and checkout see.
Per-platform status
Where a platform documents relevant behavior, its status and source are shown. Undocumented platforms show "unknown" - honest unknowns, never invented.
| Platform | Status | Notes | Source |
|---|---|---|---|
| ChatGPT | Unknown | Not documented by this platform. | - |
| Gemini / Google AI Mode | Unknown | Not documented by this platform. | - |
| Perplexity | Unknown | Not documented by this platform. | - |
| Copilot | Unknown | Not documented by this platform. | - |
| Claude | Unknown | Not documented by this platform. | - |
Evidence and sources
This signal is typed spec-fact (Very high confidence).
- Merchant listing structured data (opens in new tab) · 2026-07-08
- Product data specification (opens in new tab) · 2026-07-08
How to act on this
Ship Product/Offer JSON-LD with price greater than zero in ISO 4217 currency, availability and itemCondition kept truthful to the page, a high-resolution image, and hasMerchantReturnPolicy/shippingDetails objects present and parsing error-free.
Related checklist items
- Ship Product/Offer JSON-LD with an active price > 0 and priceCurrency in ISO 4217. Readiness
- Populate availability in structured data and keep it truthful to the page. Readiness
- Add hasMerchantReturnPolicy and shippingDetails to the Offer markup. Readiness
- Provide high-resolution product images in feed and markup. Readiness
- Declare itemCondition where the product isn't new. Readiness
Handbook chapters