Missing Color
Your apparel product doesn't have a color attribute in the feed. Color isn't cosmetic metadata — it's how Google surfaces your specific product variant for color-filtered searches (e.g., 'blue running shoes women's'). Without it, your ad can't appear when a shopper filters by color on Google Shopping, which is the majority of apparel search behavior. Every distinct color variant must also have a unique entry in the feed.
Missing value [color]Impact: For all products in the Apparel & Accessories category, color is a required attribute. Products without it are disapproved in Shopping ads. Color is also a primary filter in Google's Shopping interface — missing it cuts your products out of the most common apparel shopping searches.
Root Causes
- 1Shopify stores color in variant options but many feed setups don't map the option value to the color attribute — they map only the parent product title.
- 2Products imported from a supplier CSV didn't include a color column, so every apparel product in the batch has an empty color field.
- 3Your feed template uses a fixed default color ('Black') for all products instead of dynamically pulling each variant's actual color option.
- 4For WooCommerce: color is stored as a product variation attribute but the feed plugin isn't mapping it to Google's color attribute specifically.
- 5Multi-color products submitted as a single listing without a color value — these need either a primary color or to be split into one SKU per color variant.
Fix by Platform
- 1Shopify stores color in Options. The most reliable approach: in your feed app (Simprosys, AdNabu, DataFeedWatch), map the color attribute to 'Option: Color' (or 'Option: Colour' — match the exact option name in your products).
- 2If your products use a different option name (e.g., 'Shade', 'Hue', 'Tone'): either rename the option to 'Color' in Shopify Admin or map the specific option name in your feed app.
- 3For products without variants (single-SKU apparel): add a 'Color' metafield. Go to Settings → Custom data → Products → Add definition: namespace 'google', key 'color', type Single line text. Then map this in your feed app.
- 4For feed apps that submit one row per product (not per variant): switch to per-variant feed mode. Each color variant needs its own feed row with its own color value.
- 5Google accepts compound colors ('Red/White', 'Black/Blue') with / as the separator — up to 3 colors per product. No color codes (no '#FF0000') — use descriptive names.
{% comment %} Color from Shopify variant option {% endcomment %}
{% for option in variant.options %}
{% if product.options[forloop.index0] == 'Color' %}
{{ option }}
{% endif %}
{% endfor %}When This Doesn't Apply
Check your store now
Free compliance scan — 47 rules checked in minutes.
Frequently Asked Questions
What color format does Google accept?+
Use descriptive color names in English (or the local language of your target market): 'Red', 'Navy Blue', 'Heather Gray', 'Ivory'. No hex codes (#FF0000), no generic terms like 'Multicolor' unless the product genuinely has multiple distinct colors. For multi-color products, separate up to 3 colors with a slash: 'Red/White/Blue'. Maximum 40 characters per color value.
My product comes in 5 colors. Do I need 5 separate feed rows?+
Yes. Each color variant must be a separate item in your feed with its own unique ID, color value, and variant-specific image (showing that specific color). They should all share the same item_group_id so Google knows they're variants of the same base product. This is how Google groups them in its Shopping display.
My products are 'black' by default — can I just set that for everything?+
Only if they're actually black. Submitting an incorrect color to pass the validation check is a data quality violation. Google cross-references your color with your product images. If your image shows a blue shirt and your color says 'Black', Google will flag the mismatch as a data quality issue.
Can I submit 'Multicolor' as the color value?+
'Multicolor' is accepted by Google but use it only for genuinely multi-color products (like a tie-dye shirt, a plaid scarf, or a pattern with 4+ distinct colors). For products with 2–3 distinct colors, use the slash format: 'Green/Blue'. 'Multicolor' as a blanket default for all products is a data quality signal that triggers review.