All postsGuides

Google Shopping feed requirements: every field that matters in 2026

Lily AI · Team · · 8 min read

Part of: Product feed optimization

Abstract 3D render of arched white shelving niches in soft light, holding ceramic bowls and vases, with a large bowl of oranges in the biggest arch.

Google Shopping requires seven attributes for every product: id, title, description, link, image link, availability and price. Brand, GTIN or MPN, condition and, for apparel, color, size, gender and age group become required in many cases. Meeting the requirements gets a product approved. The optional fields decide which searches it can match.

One sporting goods retailer's product descriptions looked fine. Every fact was correct, but every fact showed up twice: once in the copy, and again underneath as a list of colon-separated specs. Nobody did this on purpose. The feed build was merging two fields, the product description and the product highlights, into one, so Google got one long block of text with no structure. When Lily Max audited 20 of those products, moving each fact back into its own field took 344 attribute changes, including 226 entries in the product detail field.

That feed met every Google Shopping requirement, but most of what a shopper might ask about was stuck inside one paragraph. So this guide covers two things: the fields Google requires, and the fields that decide whether an approved product gets found. Every requirement below comes from Google's product data specification.

Before and after diagram of a trail running shoe's feed record: on the left, one description field states waterproofing, lugged rubber outsole, 10.2 oz weight and 8mm drop twice; on the right, the same facts appear once each across description, product_highlight and product_detail.

Which fields does Google Shopping require for every product?

Seven. Google says that if a required attribute is missing, the product “won't be able to serve in ads and free listings.”

The seven attributes Google requires for every product, with Google's limits and the gap we see most often.

AttributeWhat Google asks forCommon gap
idA unique identifier for the productIDs that change between feed builds
title (or structured_title)The product name, up to 150 charactersThe title differs from the landing page
description (or structured_description)An accurate description, up to 5,000 charactersSpecs pasted in a second time, or marketing copy with no facts
linkThe product's landing pageA redirect, or a page that drops the selected variant
image_linkThe main image, crawlable by GooglebotPromotional text or watermarks on the image
availabilityIn stock, out of stock, preorder or backorderStock that lags the site
priceThe price, matching the landing pageThe feed and the page disagree during a sale

When do brand, GTIN and MPN become required?

It depends on what you sell. Here's what Google's specification says:

Conditional requirements in Google's product data specification.

AttributeRequired whenNotes
brandFor new products, except movies, books and music recordingsOwn-brand products still need the brand name
gtinStrongly recommended if the product has oneGoogle labels it “It Depends”
mpnWhen the product has no manufacturer-assigned GTINPairs with brand
identifier_existsSet to “no” when a product has no GTIN, or no MPN-plus-brand pair, such as some apparel without a brandDefaults to yes
conditionWhen the product is used or refurbishedOptional for new products
adultWhen the product contains adult content

What extra fields does apparel need?

Four, in the six markets Google lists: Brazil, France, Germany, Japan, the UK and the US.

Apparel requirements in Google's product data specification.

AttributeRequired for
colorApparel targeted to those six markets, any product sold in more than one color, and free listings for all Apparel & Accessories products
sizeClothing and Shoes targeted to those markets, and any product sold in more than one size
genderApparel targeted to those markets, and gender-specific products
age_groupApparel targeted to those markets, and products with an assigned age group
item_group_idVariants in those markets, and all variants in free listings

Whether these apply depends on the product’s category, which Google assigns automatically (you can override it). If Google files a shirt outside apparel, it can miss requirements it should meet. Our guide to product taxonomy covers how categorization decides what a product is eligible for.

What are Google's image requirements?

Images need to be crawlable, accurate and free of promotional overlays. Google accepts JPEG, WebP, PNG, non-animated GIF, BMP and TIFF. Don't upscale images, and don't submit thumbnails, placeholders, generic images, promotional text, watermarks or borders. You can add up to 10 more images showing the product in use.

Two changes to plan for now:

  • A higher minimum size. Google's specification announces a new minimum of 500 x 500 pixels for all product images, with enforcement beginning 31 January 2027. If your catalog has older, smaller images, you have until then to replace them.
  • AI-generated images keep their labels. Images made with generative AI must keep their embedded metadata, such as the IPTC DigitalSourceType tag.

Which optional fields decide what a product matches?

The ones a shopper's question can be checked against. Google's specification now has several fields made for this:

Optional Google Shopping attributes that carry product facts, with Google's limits.

AttributeWhat it holdsGoogle's limits and rules
product_highlightThe most relevant highlights of the product2 to 100 highlights, up to 150 characters each. “Describe only the product itself,” and do not repeat the description
product_detailTechnical specifications as section, attribute name and attribute valueUp to 100 details. Confirmed values only; no price, shipping or company names
question_and_answerQuestions and answers about the productUp to 30 pairs, 1,000 characters each
related_productParts, accessories and substitutesLinked by GTIN or product ID
item_group_titleOne shared title for a group of variantsUsed together with item_group_id
product_typeYour own category pathUp to 750 characters; the first value organizes Shopping bidding and reporting
popularity_rankYour own popularity score for the product, 0 to 100Your assessment, not user ratings
document_linkPDF documents such as manuals or spec sheetsUp to 5 PDFs you hold the rights to

The sporting goods retailer from the start of this post already had every fact a shopper would need. It just didn't have each one in its own field. Specs belong in product highlights and product details, and Google's rules for both say not to repeat what's already in the description. So if your description repeats its specs underneath, or your feed merges two fields into one, you're working against how Google set these fields up.

For which attributes matter most by category, see product attributes. For the fields Google added for AI shopping surfaces, see Merchant Center conversational attributes.

Does an AI-written title need a different field?

Yes. Google's specification has separate attributes for text created with generative AI: structured_title and structured_description. Each takes the content (up to 150 characters for a title, 5,000 for a description) and an optional digital_source_type that marks it as algorithmically generated. Anything written without generative AI goes in the regular title and description. If you're using AI to write product copy across your catalog, check which field it's going into.

A Google Shopping feed requirements checklist

  1. Confirm all seven required attributes are present for every product, and that IDs stay stable between builds.
  2. Check brand, GTIN, MPN and identifier_exists against what each product actually has.
  3. For apparel in the six listed markets, fill color, size, gender, age group and item group ID.
  4. Compare feed price and availability against the landing page during your next sale.
  5. List any images under 500 x 500 pixels and replace them before 31 January 2027.
  6. Split specs out of descriptions into product_highlight and product_detail, and say each fact once.
  7. Add question_and_answer pairs for the questions your customer service team hears most.
  8. Write product_type paths that carry the detail Google's taxonomy lacks, with the first value set for bidding.
  9. Route AI-generated titles and descriptions to structured_title and structured_description.
  10. Re-read Google's specification each quarter. Requirements change, and the image rule above shows how much notice Google gives.

What we don't know yet

Meeting every requirement gets your product approved. It doesn't guarantee impressions, clicks or sales, and Google doesn't say how much each optional field counts in matching. The retailer at the top of this page had a compliant feed before any change was made. The only way to know if a restructured record earns more is a controlled test, which is how a feed change should be judged before it is rolled out.

What this means for your team

Most teams stop working on Merchant Center once a product is no longer disapproved. But Google's requirements are the minimum. A feed can pass all of them and still keep its best facts in one long description. The fields to work on next are the ones no error report will ever flag.

Lily Max goes through your Merchant Center feed field by field, puts each fact where Google reads it, and tests the changes against a control. Book a demo to see it in your catalog.

Frequently asked questions

What are the Google Shopping feed requirements?

Every product needs id, title, description, link, image link, availability and price. Brand, GTIN or MPN, and condition are required in some cases, and apparel in the US, UK, Brazil, France, Germany and Japan also needs color, size, gender and age group.

What happens if a required attribute is missing?

Google says the product won't be able to serve in ads and free listings. Check the affected products in Merchant Center, add the missing attribute, and resubmit the feed.

What is the minimum image size for Google Shopping?

Google's specification announces a new minimum of 500 x 500 pixels for all product images, with enforcement beginning 31 January 2027. Images also must not carry promotional text, watermarks or borders.

What is the difference between product_highlight and product_detail?

Product highlights are short statements of the most relevant features, from 2 to 100 of them at up to 150 characters each. Product details are technical specifications written as section, attribute name and attribute value.

Do AI-generated product titles go in a different field?

Yes. Google's specification uses structured_title and structured_description for text created with generative AI, with an optional field that marks it as algorithmically generated, and the ordinary title and description for other text.

See Lily in action

Book a personalized demo and see how Lily can grow your retail revenue.

Related Blogs