How to Fix Missing [color], [size], [age_group] and [gender] in Google Merchant Center
For apparel and accessories in most countries these four attributes are required. Missing any of them disapproves the variant and breaks the item_group_id relationship.
Scan your feed for this error for free
Paste your product feed URL (XML, CSV or JSON). The audit checks Missing value [color] / [size] / [age_group] / [gender] along with 25+ other pre-channel rules.
Why this happens
Technical root cause
Variant options are free-text in every storefront. One catalog has Colour, another Color, a third stores the shade inside the title, and none of them carry age_group or gender at all.
Google Merchant Center reports it as Missing value [color] / [size] / [age_group] / [gender] and applies: Apparel product disapproval and broken variant grouping.
Native CMS friction
Shopify
Option names and values are typed per product, producing dozens of spellings for the same colour and no gender or age field.
VTEX
SKU specifications are configurable per category, so the attribute keys differ across the catalog.
WooCommerce
Global attributes are optional; many stores use per-product custom attributes that never normalise.
Fixing it manually
- 1
Export the apparel catalog with its current variant option names and values.
- 2
Build a normalisation table mapping every spelling to a single canonical colour and size value.
- 3
Derive gender and age_group from the collection or category the product belongs to.
- 4
Make sure all variants of a product share the same item_group_id.
- 5
Re-upload and check the variant grouping in Merchant Center.
The IRONFEED automated solution
One rule, applied to every product on every export. No spreadsheets, no re-uploads.
IF category IN ('Apparel & Accessories')
SET color = lookup('color_map', option1) AND size = lookup('size_map', option2) AND gender = lookup('gender_by_collection', collection)
ELSE SET age_group = 'adult'Run automatic linter checks before Google Merchant Center crawls your feed. IRONFEED validates every export against the channel spec, so this error is caught in Feed Review instead of in your channel dashboard.
Attribute requirements
| Attribute | Google Merchant Center requirement | Accepted format | IRONFEED transformation |
|---|---|---|---|
color | Required for apparel variants | Up to 100 characters, max 3 values separated by / | Lookup normalisation from variant options |
size | Required for apparel variants | Free text, consistent per size system | Size map per category plus size_system assignment |
gender | Required for apparel | male | female | unisex | Derived from collection or category rules |
age_group | Required for apparel | newborn | infant | toddler | kids | adult | Defaulted to adult with category overrides |
Frequently asked questions
Related Feed Issues & Fixes
Other critical errors affecting catalog performance on Google, Meta, TikTok, and Mercado Libre.
Combinación de variantes no válida para la categoría
Store catalogs allow arbitrary option names such as material, flavour or pack size. Mercado Libre rejects axes its category does not define, and it also rejects two variants that resolve to the same combination.
View Fix & RuleImage too small [image_link]
Feeds frequently export the thumbnail rendition instead of the master asset, because the thumbnail is the URL the storefront exposes first in its product payload.
View Fix & RuleInvalid value [gtin]
Barcodes are stored as text and get mangled on the way out: spreadsheets strip leading zeros, ERP exports pad with spaces, and staff paste SKU codes or internal references into the barcode field.
View Fix & RuleLooking for a different error?