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 as | Missing value [color] / [size] / [gender] / [age_group] |
|---|---|
| Attribute | color |
| Effect | Product disapproved |
| Where to find it | Products → Needs attention, then filter by this issue |
| Free check | Reported 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
- Options not mapped to attributes. The store has a Colour option and a Size option, but the export does not write them as
colorandsize. - Gender and age group never recorded. Most platforms have no field for them; the export has nothing to send.
- Option names in another language (“Culoare”, “Farbe”, “Talla”) that the export’s mapping does not recognise.
- Colour written as a code (
#1a1a1a,BLK) or as a non-colour (“Assorted”, “Variety”), which Google rejects as invalid, a separate issue. - Accessories forgotten. Bags, footwear, jewellery and watches are Apparel & Accessories too.
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
- Fixing Merchant Center disapprovals for product data quality violations — Google Merchant Center Help
- Color [color] — Google Merchant Center Help
- Size [size] — Google Merchant Center Help
- Gender [gender] — Google Merchant Center Help
- Age group [age_group] — Google Merchant Center Help