Feed Doctor· pre-flight for Google Merchant Center
Guides › Missing Required Attributes in Google Merchant Center (Shopify): Color, Size, Age Group & Gender

Missing Required Attributes in Google Merchant Center (Shopify): Color, Size, Age Group & Gender

Short answer: Google disapproves products when a required attribute is missing. Every product needs an id, title, description, link, image, price, availability, and an identifier (GTIN or brand + MPN). Apparel & accessories need more — color, size, age group, gender, and, for products with variants, an item group ID. On Shopify, color and size come from your variant options, while age group and gender usually come from a metafield or the Google & YouTube channel's category mapping. Add the missing ones and the "Missing required attribute" errors clear.

If you sell clothing, shoes, or accessories, this is one of the most common reasons products get rejected. Here's exactly what Google wants and how to supply it from Shopify.

What Google requires

For every product:

Additionally for apparel & accessories:

Miss any of these and you'll see "Missing required attribute [color]", "[size]", "[age_group]", "[gender]", and so on.

How Shopify maps these attributes

color and size

These come from your product's variant options. If your options are literally named Color and Size, the Google & YouTube channel maps them automatically. The traps:

age group and gender

Shopify has no native field for these, so they come from a metafield (commonly the Google channel's mm-google-shopping metafields: age_group and gender) or from the product category you assign.

Fix: set the standard product category on the product (Shopify's category can inform these), or add the age_group and gender metafields with valid values. You can bulk-edit metafields in Shopify's admin.

item group ID

For a product with variants, every variant needs the same item group ID so Google knows they're one product in different colors/sizes. The Google & YouTube channel generally sets this from the Shopify product ID automatically — but if variants are split across separate products, they won't group.

Fix: keep variants of one product under a single Shopify product (not separate products), so they share an item group ID.

The fix, step by step

  1. In Merchant Center, filter Products → Needs attention to the "Missing required attribute" issues and note which attribute and which products.
  2. For color/size: make sure the product's variant options are named Color and Size (or mapped in the Google channel).
  3. For age group/gender: assign the product category and/or add the age_group and gender metafields with valid values (adult/female, etc.).
  4. Confirm variants of one product live under one Shopify product so they share an item group ID.
  5. Let the feed re-sync and confirm the attribute now populates in Merchant Center.
See every missing attribute across your catalog at once. Feed Doctor scans your whole Shopify catalog and flags the products missing the identifiers and attributes Google requires — before you push the feed, so an apparel line doesn't get silently disapproved. Try it free for 7 days.

Stop losing sales to Google rejections

Feed Doctor scans your whole catalog and gives you the exact field to fix on every product.

Try Feed Doctor free for 7 days →

Frequently asked questions

Which products need color, size, age group, and gender?
Apparel and accessories. Google requires color, size, age group, and gender for clothing and related categories; most other categories don't need all four, though color and size are recommended wherever they apply.
Where do age group and gender come from on Shopify?
Shopify has no built-in field, so they come from a metafield (commonly the Google channel's `age_group` and `gender` metafields) or are informed by the standard product category you assign. Add the metafields with valid values to clear the error.
My variant options are named "Colour" and "Fit" — is that the problem?
Likely yes. Google maps **Color** and **Size** by name; non-standard option names may not map. Rename them to Color and Size, or set the mapping in the Google & YouTube channel.
What is an item group ID and why do I need it?
It's the value that ties variants of one product together (same shirt in different sizes). Google requires it for variant products so they're grouped instead of competing. Keeping all variants under a single Shopify product sets it automatically.
Can I just leave gender as "unisex" for everything?
Only if it's accurate. Google accepts unisex, but mislabeling a gendered product can hurt matching and performance. Use the correct value — male, female, or unisex — per product.