← All Merchant Center errors

Fix “Missing value [color]”, [size], [gender] and [age_group] for apparel in Merchant Center

Updated 20 September 2026 · 6 min read

Short answer. Merchant Center disapproves apparel products with “Missing value [color]”, “[size]”, “[gender]” or “[age_group]” because those four attributes are required for the Apparel & Accessories category in free listings and in Shopping ads for Brazil, France, Germany, Japan, the United Kingdom and the United States. Map your variant options to color and size, and set gender and age_group per product; a fashion catalogue that fails in bulk almost always fails here.

Shown in Merchant Center asMissing value [color] / [size] / [gender] / [age_group]
Attributecolor
EffectProduct disapproved
Where to find itProducts → Needs attention, then filter by this issue
Free checkReported by the free feed check

What Merchant Center means by “Missing value [color] / [size] / [gender] / [age_group]

Four attributes are required for products in Google’s Apparel & Accessories category and for nothing else: color, size, gender and age_group. Google’s page on data quality disapprovals lists a “Missing value” issue for each, and the attribute pages (color, size, gender, age_group) state where they are required: all apparel in free listings, and apparel in Shopping ads for Brazil, France, Germany, Japan, the United Kingdom and the United States. A missing one disapproves the item there.

The category is decided by Google, not by you: a product Google classifies as apparel owes the four attributes even if your feed calls it something else. That is why a fashion catalogue that worked in one market can fail in bulk on entering another.

Why it happens

How to fix it

In Shopify

Name the options Color (or Colour) and Size so feeds can map them; Shopify’s channel and our integration read options by name and send them as color and size per variant. Shopify has no gender or age-group field: use the Google & YouTube channel’s product fields, or metafields mapped in your feed tool, and set them per product (male / female / unisex; newborn / infant / toddler / kids / adult).

In WooCommerce

Use global attributes named Colour and Size for variations, so every variation carries a value. For gender and age group, add two product attributes (not used for variations) with Google’s accepted values, and map them in your feed tool. Our free connector sends colour and size from variation attributes named for them (Colour, Color, Farbe; Size, Größe). It does not send gender or age group, because WooCommerce has no field for them and a guessed value is worse than none; add them per product through a supplemental data source in Merchant Center, or through your feed tool’s mapping.

In a CSV or XML feed

Add the four columns. color: the colour name as shown on the page, up to three colours separated by /, no hex codes. size: the size as shown on the page, one value per variant. gender: male, female or unisex. age_group: newborn, infant, toddler, kids or adult. Fill them for every row Google puts in Apparel & Accessories, which the Needs attention filter will show you.

How long until Merchant Center clears it

Rows with all four attributes are re-approved on the next fetch, within 24–72 hours. Rows that gain the attributes also start grouping properly with item_group_id, since colour and size are how Google distinguishes variants inside a group.

What FeedRobin does about it

The free check raises this only when the feed as a whole looks like clothing (at least a quarter of rows have apparel words in their type, category or title), and then counts rows without size or colour. It is advisory: reported because it costs reach, never scored, because a feed is valid without it and a false accusation on a hardware catalogue would cost more than the finding is worth. For connected stores, colour and size are mapped from variant options on connect where the store holds them; where nobody recorded them, nobody can, and the dashboard says which products those are.

Questions merchants ask

My colours are called things like “Midnight” and “Sand”. Is that a problem?

Not for the attribute: Google accepts the name shown on your page, up to 40 characters per colour and three colours separated by slashes. It is a problem for matching: shoppers search for “navy”, not “midnight”. Put the plain colour in the title as well.

What are the accepted values for gender and age_group?

Gender: male, female or unisex. Age group: newborn, infant, toddler, kids or adult. Anything else is an invalid value, a different error.

Do I need these for shoes and bags too?

Yes. The rule covers Google’s Apparel & Accessories category, which includes footwear, bags, jewellery and watches, not only clothing.

Sources

Related errors

Missing value [item_group_id]Fix “Missing value [item_group_id]” in Merchant Center: variants shown separately
Product disapproved
Invalid value [google_product_category]Fix “Invalid value [google_product_category]” in Google Merchant Center
Warning

Read next

Shopify Google Shopping feed: what syncs on its own, and what disapprovesShopify syncs to Merchant Center by itself — then the barcodes, the variants, the Markets prices and a thirty-day refresh window get in the way. What to fix, and how to check a store without installing anything.
7 min
Facebook & Instagram catalog: why products get rejected (and what Meta only pretends to require)The wrong-format import trap, availability words Meta doesn't know, images ads can't use, price mismatches, ungrouped variants and unstable IDs — plus the fields Meta lists as required but never enforces.
7 min
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 →