Stable product identifier used to distinguish one product from another.
Google Shopping field guide
Google Shopping product data field guide
A practical field-by-field guide for reviewing Google Shopping product feeds, including important attributes, field purpose, and official Merchant Center references.
Guide sections
Required product data
These fields are the first priority because missing or invalid values can prevent products from being accepted or served correctly.
ID
id
Required
Title
title
Required
The customer-facing product name. It should describe the actual product clearly.
Description
description
Required
Product description text that explains what the product is and what it offers.
Link
link
Required
Landing page URL for the product.
Condition
condition
Required in this tool
Product condition such as new, refurbished, or used.
Product identifiers
Identifiers help match products correctly and can improve diagnostics, matching, and listing quality.
Brand
brand
Very high
Brand or manufacturer name.
GTIN
gtin
Very high
Global trade item number, such as EAN, UPC, ISBN, or JAN.
MPN
mpn
High
Manufacturer part number, often used when a GTIN is not available.
Identifier exists
identifier_exists
High
Indicates whether a product has manufacturer identifiers.
Category and classification
Category fields help classify the offer and understand the merchant assortment.
Google product category
google_product_category
High
Google taxonomy category ID or path.
Product type
product_type
High
Merchant-defined product category path.
Price and availability
These fields describe what the customer can buy, for what price, and under which availability status.
Availability
availability
Required
Stock status shown to customers and used by Merchant Center.
Price
price
Required
Regular product price with currency.
Sale price
sale_price
Optional
Temporary discounted price.
Sale price effective date
sale_price_effective_date
Recommended when sale_price is used
Date range for when a sale price applies.
Availability date
availability_date
Required for preorder/backorder
Date when preorder or backorder products become available.
Images
Image fields strongly affect product preview quality and can cause issues when missing, invalid, or placeholder-like.
Image link
image_link
Required
Main product image URL.
Additional image link
additional_image_link
High
Extra product images for additional views.
Variants and details
Variant and detail fields help distinguish products that share a parent product or differ by size, color, material, or audience.
Item group ID
item_group_id
Variant-related
Shared id for product variants.
Color
color
Variant-related
Product color, especially important for apparel and variants.
Size
size
Variant-related
Product size, especially important for apparel and variants.
Gender
gender
Variant-related
Target gender for apparel-related products.
Age group
age_group
Variant-related
Target age group for apparel-related products.
Shipping and campaign controls
These fields are useful for shipping details, campaign routing, labels, and optional reporting data.
Shipping
shipping
Optional or account-dependent
Feed-level shipping values, usually including country and price.
Shipping price
shipping_price
Optional or account-dependent
Shipping cost submitted inside the Google shipping attribute.
Cost of goods sold
cost_of_goods_sold
Optional
Optional cost data used for margin-related reporting.
Custom labels
custom_label_0
Optional
Campaign segmentation labels such as season, margin, or promotion group.
Related fields: custom_label_1 custom_label_2 custom_label_3 custom_label_4
Excluded destination
excluded_destination
Optional
Controls destinations where the product should not appear.
Included destination
included_destination
Optional
Controls destinations where the product may appear.