← All Commerce Manager errors

Fix “Invalid Google or Facebook product category” in Meta Commerce Manager

Updated 20 September 2026 · 4 min read

Short answer. Commerce Manager shows “Invalid Google or Facebook product category” when google_product_category or fb_product_category holds a value not on Meta’s supported lists. Enter either the exact category name (not case sensitive) or its numeric id from the lists Meta publishes, as specific as possible; a category is optional, so removing a wrong one also clears the error.

Shown in Commerce Manager asInvalid Google or Facebook product category
Attributegoogle_product_category
EffectWarning
Where to find itCatalog → Products → a product’s Status and issues; feed-level errors under Catalog → Data sources → Download issue report
Free checkReported by the free feed check

What Commerce Manager means by “Invalid Google or Facebook product category

Meta’s data feed troubleshooting page says the google_product_category or fb_product_category you provided is not supported, and to pick a valid, specific one from its lists. The product data specification allows either the category name (not case sensitive) or its id, and links the lists in US English with other languages available. Neither field is required; Meta recommends one because category-specific fields improve ads.

The category has one hidden consequence on Meta: products placed in clothing or shoes need a size for Shops. A wrong category can therefore create a second error on a product that had nothing wrong with it.

Why it happens

How to fix it

In Shopify

Set the product Category in Shopify; the channel maps it onto Google’s taxonomy. A feed app that writes product type as the Google category is writing your words, not Google’s: change the mapping or leave the field out.

In WooCommerce

WooCommerce categories are your own; a mapping table in your feed tool or leaving the field empty are the honest options. Our free plugin does not write a category, on the principle that an empty field beats a guessed one.

In a CSV or XML feed

Download Meta’s current list for the taxonomy you use and copy the exact name or id into the column. Rows you cannot map reliably: empty the cell. Meta assigns a category itself when none is given, and a correct category is what stops a non-clothing product needing a size.

How long until Commerce Manager clears it

On the next upload with valid or empty values.

What FeedRobin does about it

The free feed check counts products with no Google product category, advisory only, and does not validate values against the taxonomy. For a connected Shopify store we fill the value exactly from Shopify’s published mapping; from a file we pass through what you state and never invent a branch.

Questions merchants ask

Do I need both a Google and a Facebook category?

Either is enough, and neither is required. Meta accepts Google’s taxonomy so a Google feed’s value carries over; fb_product_category is Meta’s own list, useful when it has a more specific branch.

Why did fixing the category also fix a size error?

Meta requires size for products it places in clothing and shoes. A wrong category, or Meta’s own guess when none is given, can put a non-clothing product there. The correct category removes the requirement.

Are the category lists in my language?

The lists Meta links are in US English, with other languages available for download. The id is language-independent, which is one reason to prefer it.

Sources

Related errors

Missing sizeFix “Missing size” in Meta Commerce Manager
Product disapproved
Invalid valuesFix “Invalid values” in Meta Commerce Manager: availability, condition and other fixed lists
Product disapproved

Read next

Facebook & Instagram catalog: why products get rejected (and what Meta only pretends to require)The wrong-format import trap, availability words Meta doesn't know, images ads can't use, price mismatches, ungrouped variants and unstable IDs — plus the fields Meta lists as required but never enforces.
7 min
Shopify Google Shopping feed: what syncs on its own, and what disapprovesShopify syncs to Merchant Center by itself — then the barcodes, the variants, the Markets prices and a thirty-day refresh window get in the way. What to fix, and how to check a store without installing anything.
7 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →