AEO fundamentals

Product schema (JSON-LD) for AI shopping: the fields that matter

You do not need every schema.org property. Here are the required Product/Offer fields, the recommended ones that get you recommended, and the availability values that count.

By ShopToAI Team · Updated Jul 16, 2026

Common questions

What are the absolute minimum fields?

name, image, and an offers object with price and priceCurrency. Google will not treat a product as a merchant listing without those, so start there before adding the rest.

What if I don't have a GTIN?

Use mpn and brand instead, and never invent a GTIN. A made-up identifier is worse than none, because it can be checked and found wrong.

Does more structured data always help?

No. Two conflicting Product blocks on one page hurt you, because an assistant that sees contradictory price or availability backs off. Keep one source of truth and mute duplicates.

See where your store stands

Product schema (JSON-LD) for AI shopping: the fields that matter - shoptoai