Product feed
A structured file (XML, TSV, or Google Sheet) that describes every product a merchant wants to list on Google Shopping. Each row is one product; each column is an attribute like title, description, price, availability, or GTIN. Fed to Google via direct upload, scheduled fetch, or Content/Merchant API.
See also: Content API, Merchant API
GTINGlobal Trade Item NumberUPCEAN
A unique 8, 12, 13, or 14-digit identifier assigned to a product by GS1 and its affiliates. Includes UPC (North America), EAN (Europe), and JAN (Japan). Required for most branded products on Google Shopping — missing or incorrect GTIN is a frequent disapproval reason.
MPNManufacturer Part Number
The unique code a manufacturer assigns to a specific product model. Used alongside brand to identify products that don't have GTINs (custom or older items). Less authoritative than GTIN but accepted when GTIN is genuinely unavailable.
Product title
The main identifier shown in Shopping results. Google recommends brand, product name, and distinguishing attributes in that order, under 150 characters. Promotional text ("Sale!", "Free shipping") is disallowed and triggers disapprovals.
Product description
A 500-5000 character narrative describing the product's features and use cases. Google ranks Shopping results partly on description relevance, so keyword-rich, accurate descriptions outrank thin or duplicated ones.
Availability attribute
One of four values — in_stock, out_of_stock, preorder, or backorder — declared per product in the feed. Must match the landing page at all times; mismatched availability (in_stock in feed but out of stock on page) is one of the fastest-detected disapproval reasons.
Price mismatch
When the price in the product feed differs from the price shown on the landing page at crawl time. Even small mismatches (currency rounding, tax display) can disapprove products. Google crawls prices independently of feed updates, so out-of-sync prices are common.
See also: Availability attribute