← All Merchant Center errors

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

Updated 29 October 2026 · 6 min read

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: 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 attributes named for them, such as Colour, Couleur or Farbe and Size, Taille or US Size (the lists are on the color and size attribute pages): a variation’s own, else the product’s when it holds one value. 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 the rows with apparel words that have no size or no colour. It is reported and not scored. 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 products to Merchant Center on its own. Barcodes, variants, Markets prices and Google’s 30-day expiry of synced data: what fails, what to fix.
7 min
Facebook & Instagram catalog: why products are rejected or not shown, and how to fix each causeWhy Facebook and Instagram reject or don’t show catalog products: import format, availability values, images, prices, variants and IDs, and how to fix each.
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.