Google Shopping feed attributes, explained

One page per field of a product feed: what Google requires, the limits and accepted values, the mistakes merchants make, and the exact Merchant Center error each mistake becomes. 23 attributes, each read from its page in Google’s product data specification.

Identity and link

Title and description

Images

Price and availability

Product identifiers

brandthe maker’s name, 70 characters, no placeholdersRequired for all new products, except films, books and musical recording brands; recommended otherwise.
gtinthe barcode number, in one of five formats, or nothingRequired for all products with a GTIN assigned by the manufacturer; not applicable to products without one.
mpnthe manufacturer’s part number, never your SKURequired for all products without a manufacturer-assigned GTIN; optional for custom-made products.
identifier_existshow to say a product has no GTIN, brand or MPNOptional; submit false only for products without unique product identifiers.
conditionnew, refurbished or usedOptional for each new product; required for each used and refurbished product.

Variants and apparel

item_group_idthe value that makes sizes and colours one productRequired for product variants in free listings and in Shopping ads for Brazil, France, Germany, Japan, the United Kingdom and the United States; recommended otherwise.
colorthe colour name, up to three, as the page shows itRequired for all Apparel & Accessories products in free listings, and in Shopping ads for Brazil, France, Germany, Japan, the United Kingdom and the United States; optional elsewhere.
sizeone value per variant, in the format the page usesRequired for Apparel & Accessories > Clothing and Shoes in free listings, and in Shopping ads for Brazil, France, Germany, Japan, the United Kingdom and the United States.
gendermale, female or unisex, in EnglishRequired for all Apparel & Accessories products in free listings, and in Shopping ads for Brazil, France, Germany, Japan, the United Kingdom and the United States; optional elsewhere.
age_groupnewborn to adult, with Google’s age bandsRequired for all Apparel & Accessories products in free listings, and in Shopping ads for Brazil, France, Germany, Japan, the United Kingdom and the United States; optional elsewhere.

Category, shipping and expiry

google_product_categoryoptional, exact, and better empty than wrongOptional for each product, with three exceptions where it is required.
shippingthe per-product override of your account’s shipping settingsRequired for Shopping ads and free listings in 29 countries when not covered by account-level shipping settings; optional otherwise.

How to use this reference

Start from the field Merchant Center complained about, or from the field your export is missing. Each page ends with the errors that field produces, and each error page says how to fix it in Shopify, in WooCommerce or in a file. The free feed check reads all of these attributes from your feed and reports the defects by name; the error library is the other way in.

Questions merchants ask

Which attributes are required in a Google Shopping feed?

For every product: id, title, description, link, image_link, availability and price. Brand is required for new products with a few exceptions, gtin where the manufacturer assigned one, condition for used and refurbished goods, item_group_id for variants in free listings and six countries, and color, size, gender and age_group for apparel in the same scope. Shipping is required in 29 countries unless the account settings cover it.

Where do these rules come from?

Each attribute’s page in Google Merchant Center Help, fetched on 20 September 2026 and cited at the bottom of every page here. Where Google’s page does not state a limit or a value, the page here does not either.

Do other channels use the same attributes?

Largely. Meta reads Google-format feeds and documents most of the same fields with a few differences (condition and brand required on every product, spaced availability values); Microsoft accepts Google attributes directly; OpenAI renames several. The guides cover each channel’s differences.

Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →