Google’s product data specification lists these attributes as required. Field names are quoted exactly. Google says title and description must match the landing page, and price must match it too.
- id
- A unique identifier, up to 50 characters. Google says to use the SKU where possible.
- title
- The product name in plain text, up to 150 characters.
- description
- An accurate description, up to 5000 characters.
- link
- The landing page URL on your verified domain.
- image_link
- The main product image URL, crawlable by Google.
- price
- A number plus an ISO 4217 currency, such as 15.00 USD.
- availability
- One of in_stock, out_of_stock, preorder or backorder.
- brand
- Required for new products except movies, books and musical recordings.
- gtin, mpn, condition
- gtin (the Global Trade Item Number) is strongly recommended where one exists, numeric only. mpn is required only if the product has no manufacturer-assigned number. condition is required for used or refurbished products and optional for new.
- Also named in the specification
- google_product_category, product_type, additional_image_link, color, size, age_group, gender, material, pattern, item_group_id, sale_price, product_highlight, product_detail, and weight and size attributes. Some are required for certain categories such as apparel or multi-color products.