Google Merchant CenterCriticalProduct disapproval and loss of brand-qualified search matches

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.

Free, no signup

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. 1

    List the disapproved items and group them by supplier or collection.

  2. 2

    Decide the authoritative source for brand: vendor field, product taxonomy or supplier catalog.

  3. 3

    Populate the brand for every branded product using the name the manufacturer uses publicly.

  4. 4

    For genuinely unbranded goods use your own store name only if you are the manufacturer; otherwise set identifier_exists to no.

  5. 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.

Rule syntax
IF brand IS EMPTY
  SET brand = extract_brand(title) OR lookup('brand_by_supplier', vendor)
  ELSE SET brand = store_name AND FLAG for manual review

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

Google Merchant Center attribute requirements for Missing value [brand] and the matching IRONFEED transformation
AttributeGoogle Merchant Center requirementAccepted formatIRONFEED transformation
brandRequired for all branded productsUp to 70 characters, manufacturer's public brand nameLookup by supplier plus title extraction with a manual-review flag
mpnAccepted alongside brand as an identifier pairManufacturer part numberMapped from the supplier reference column

Frequently asked questions

Only when you manufacture or private-label the product. Using your store name for third-party goods creates mismatches against Google's catalog.

Yes for most verticals. Brand-first titles improve matching, and IRONFEED can compose the title from brand plus product name in bulk.

Related Feed Issues & Fixes

Other critical errors affecting catalog performance on Google, Meta, TikTok, and Mercado Libre.