# google_product_category

The google_product_category attribute places an item in Google's own fixed product taxonomy, a tree of several thousand predefined categories. Google infers a category when the attribute is omitted, but the inference is often wrong for specialist catalogues, and certain categories such as alcohol and subscription hardware require it explicitly.

- **Canonical URL:** https://www.feedlab.io/knowledge/attributes/google-product-category
- **Last reviewed:** 16 September 2026
- **Source:** feedlab knowledge base
- **Licence:** free to quote and cite with attribution to feedlab


## Specification

| Property | Value |
| --- | --- |
| Attribute | `google_product_category` |
| Plain name | Google product category |
| Data type | Enumerated value |
| Limit | A taxonomy ID, or a full category path |
| Format | Either the numeric category ID or the complete path from the Google product taxonomy, with levels separated by " > ". Invented categories are rejected: the value must be an exact match for a node in Google's published taxonomy. Only one category per item is permitted, and it should be the most specific one that genuinely fits. |


### Example values

- `212`
- `Apparel & Accessories > Clothing > Shirts & Tops`



### Support by channel

| Channel | Requirement | Field name | Notes |
| --- | --- | --- | --- |
| Google Shopping | Recommended | `google_product_category` | Required for some categories including alcohol and subscription hardware. |
| Microsoft Advertising | Recommended | `google_product_category` | Microsoft accepts the Google taxonomy values unchanged. |
| Meta | Not supported | `google_product_category` | Meta maintains its own category taxonomy instead. |
| OpenAI | Optional | `product_category` | Called product_category, and it is your own path from broad to specific separated by >, not Google's numeric taxonomy. The Google values do not carry over. |












## Frequently asked questions

### Do I have to set google_product_category?

Not for most products, because Google infers a category from your other attributes. It is required for specific categories including alcoholic beverages and mobile devices or software sold on a contract, and it is worth setting explicitly wherever the inference gets specialist products wrong.

### Can I use my Shopify product type as the category?

Not directly. The value has to match Google's published taxonomy exactly, and Shopify product types are free text. The usual approach is a lookup table mapping each product type or collection to the correct taxonomy value.

### Should I use the numeric ID or the full path?

Both are accepted. Numeric IDs are shorter and immune to wording changes in the taxonomy; full paths are far easier to read when someone is auditing a mapping. Consistency within a feed matters more than the choice.




## Primary sources

- [Google: google_product_category attribute specification](https://support.google.com/merchants/answer/6324436)
- [Google product taxonomy](https://support.google.com/merchants/answer/1705911)



