How to Fix “Missing value [brand]” in Google Merchant Center
Google requires the brand for any product that carries one. Without it the offer cannot be matched to a catalog entry and is disapproved.
Scan your feed for this error for free
Paste your product feed URL (XML, CSV or JSON). The audit checks Missing value [brand] along with 25+ other pre-channel rules.
Why this happens
Technical root cause
Brand is a merchandising attribute, not a structural one. Catalogs store it as a vendor field, a taxonomy node or a free-text option, and none of those map to the feed attribute by default.
Google Merchant Center reports it as Missing value [brand] and applies: Product disapproval and loss of brand-qualified search matches.
Native CMS friction
Shopify
Vendor is used both for the supplier and for the brand, so drop-shipped items export the wholesaler name or nothing at all.
VTEX
Brand is a separate entity linked to the product; feeds built from SKU exports lose the relation.
WooCommerce
Brand is typically a custom taxonomy added by a plugin and is absent from the core product schema.
Fixing it manually
- 1
List the disapproved items and group them by supplier or collection.
- 2
Decide the authoritative source for brand: vendor field, product taxonomy or supplier catalog.
- 3
Populate the brand for every branded product using the name the manufacturer uses publicly.
- 4
For genuinely unbranded goods use your own store name only if you are the manufacturer; otherwise set identifier_exists to no.
- 5
Re-upload and verify the items return to Active.
The IRONFEED automated solution
One rule, applied to every product on every export. No spreadsheets, no re-uploads.
IF brand IS EMPTY
SET brand = extract_brand(title) OR lookup('brand_by_supplier', vendor)
ELSE SET brand = store_name AND FLAG for manual reviewRun 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 |
|---|---|---|---|
brand | Required for all branded products | Up to 70 characters, manufacturer's public brand name | Lookup by supplier plus title extraction with a manual-review flag |
mpn | Accepted alongside brand as an identifier pair | Manufacturer part number | Mapped from the supplier reference column |
Frequently asked questions
Related Feed Issues & Fixes
Other critical errors affecting catalog performance on Google, Meta, TikTok, and Mercado Libre.
Image 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 & RuleCombinació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 & RuleLooking for a different error?