← Error code library
missing-apparel-attributesDisapproval

How-to cluster (not one API code)

Missing value: size [size], color [color], gender [gender], age group [age_group]

Apparel and shoes are missing one or more attributes Google requires before the offer can show. Shopping ads and free listings expect gender, age_group, and color on Apparel & Accessories; clothing and shoes also need size. On a small Shopify or Shopware shop, Size and Color usually already exist as variants. gender and age_group were never written onto the row Google reads.

Common causes

  • ·Size and Color sit on the variant in the admin, but gender or age_group are empty — they are not variant options, so nobody typed them
  • ·Values that are not in Google's lists (women instead of female, Kinder instead of kids, Adult instead of adult, multicolor as a color)
  • ·The parent product has the attributes; the variant row does not. Google reads the variant row.
  • ·Shopify Google & YouTube: Size/Color map from variant options; Age and Gender have to be set in the channel's product fields (or a metafield the channel is mapped to)
  • ·Shopware Shopping feed / product export: gender or age_group sit on the parent, or in a custom field the Product comparison / Shopping Feeds template does not export
  • ·Google inferred google_product_category as Apparel & Accessories (or Clothing / Shoes) when the product is not apparel, then demanded these fields

How to fix it

  1. 01
    In Merchant Center → Products → Needs attention, see which of size, color, gender, and age_group is actually empty. Google's how-to says you can fill only what is flagged; on real clothing and shoes, filling all four is safer.
  2. 02
    Use only Google's supported values, in English:
    ·gender: male, female, unisex
    ·age_group: newborn (0–3 months), infant (3–12 months), toddler (1–5 years), kids (5–13 years), adult (teens or older)
    ·color: a recognizable color name. Several colors as Red/Black, never RedBlack or multicolor
    ·size: one consistent scheme (S / M / L or EU 38). One-size items may use OS, OSFA, OSFM, or one_size
  3. 03
    Put the value on the variant row, not only on the parent. Each size/color combination is its own offer.
  4. 04
    Shopify (Google & YouTube): keep Size and Color on the variants. Set Age group and Gender in the Google & YouTube product fields (or the bulk editor), confirm the Google product category, and save so the channel re-syncs.
  5. 05
    Shopware (Shopping feed / product export): map size and color from the variant options. Add gender and age_group to the Product comparison / Shopping Feeds template — or to an inheritable custom field that template actually prints. If the attribute only exists on the parent, the variant line still goes out empty.
  6. 06
    If the product is not apparel, set google_product_category to the correct taxonomy ID instead of inventing clothing attributes. Google assigns a category when you omit one; a wrong inference is a common way this issue appears.
  7. 07
    Re-upload or wait for the channel / feed fetch, then confirm the issue has left Needs attention. Processing can take time.

Checked against Google's documentation: How to fix: Missing value: size, color, gender, age group · Product data specification

Next time, check the file first

Paste the feed URL at https://feedsiren.com/check. Free, no signup. We fetch once, run format checks, and show empty or invalid apparel attributes before you re-upload. The checker does not edit the feed.

Check your feed

Related error codes