Signal
Offer markup completeness and truthfulness
Whether the same offer facts, a valid price and currency, truthful availability and condition, a resolvable image, and present return and shipping objects, reach each engine through the channel it actually reads: on-page Product and Offer JSON-LD for the crawl-based surfaces, and the product feed for ChatGPT.
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 | Partial | Every field this signal names exists, but as ACP FEED fields. On-page Product and Offer JSON-LD is not the documented channel for ChatGPT. | Source (opens in new tab) · verified 2026-09-18 |
| Gemini / Google AI Mode | Supported | price, priceCurrency, image and name are required; availability, itemCondition, identifiers, hasMerchantReturnPolicy and shippingDetails are recommended Product and Offer properties. | Source (opens in new tab) · verified 2026-09-18 |
| 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 and Offer JSON-LD with price greater than zero in ISO 4217 currency, availability and itemCondition truthful to the page, a high-resolution image, and hasMerchantReturnPolicy and shippingDetails present and parsing error-free. Then check the same facts are populated in whatever feed you send, because a crawl-only fix leaves ChatGPT reading stale feed values.
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