Fix: missing google_product_category

A missing or wrong google_product_category causes disapprovals and poor matching. Here is what the attribute is and how to assign it correctly at scale.

What google_product_category is

The google_product_category attribute places your product in Google's own product taxonomy, a fixed list of thousands of categories Google maintains. It tells Google what kind of thing you are selling, in Google's terms, which helps it classify your product, apply the right policy checks, and match it to the right searches.

It is different from product_type, which is your own free-form category (your site's navigation taxonomy). product_type is your words; google_product_category must be a value from Google's official list. Both are useful, but only google_product_category uses the fixed taxonomy.

Why a missing or wrong category hurts

Google can often auto-assign a category, but relying on that is risky. If Google guesses wrong, your product can be mismatched to the wrong searches or fail category-specific policy checks. For some categories the attribute is effectively required, and certain product types (like specific apparel or age-restricted categories) need an accurate category to be eligible at all.

A wrong category is sometimes worse than a missing one, because it actively points your product at the wrong audience. Either way, setting it correctly yourself removes the guesswork and the disapproval risk.

  • Missing category: Google guesses, sometimes wrong, and some categories require it.
  • Wrong category: your product gets matched to irrelevant searches.
  • Correct category: accurate matching, correct policy checks, full eligibility.

How to assign the right category

The category value can be either the full category path (for example, Apparel & Accessories > Shoes) or the numeric category ID Google assigns to it. Both are valid; the ID is the most precise.

  1. 1Download or browse Google's product taxonomy to find the exact category for each product type.
  2. 2Pick the most specific category that fits; do not stop at a broad parent if a precise child exists.
  3. 3Map it to the google_product_category attribute using the full path or the numeric ID.
  4. 4Keep your own product_type populated too; it complements the Google category.
  5. 5Re-run the feed and let Google re-review.

Be specific, and be consistent

The most common mistake after omitting the category is being too broad. Putting everything under Apparel & Accessories when the right value is Apparel & Accessories > Shoes > Athletic Shoes weakens matching. Choose the deepest category that accurately describes the product.

The second mistake is inconsistency: similar products getting different categories because someone assigned them by hand at different times. The fix is to derive the category from a reliable signal in your data, like your own product type or collection, so the same kind of product always gets the same category.

Assigning categories at scale with MartechFlow

Assigning a Google category to thousands of products one by one is slow and inconsistent. The scalable approach is a mapping rule: map each of your own product types or collections to the correct Google category once, and apply it across the whole catalog. Every product in that type gets the right category, and new products inherit it automatically.

MartechFlow lets you build these category mappings with a simple lookup, so your entire catalog gets accurate, consistent google_product_category values without manual tagging. You fix the missing-category problem once, as a rule, and it keeps applying as your catalog grows.

Frequently asked questions

What is the difference between google_product_category and product_type?

google_product_category must be a value from Google's official fixed taxonomy and tells Google what you sell in its terms. product_type is your own free-form category from your site's navigation. Use both, but only the Google category uses the official list.

Do I have to set google_product_category myself?

Google can auto-assign it, but it may guess wrong, and some categories require it for eligibility. Setting it yourself with the most specific accurate value removes the guesswork and prevents mismatching and disapprovals.

Should I use the category path or the numeric ID?

Both are valid. The full category path (like Apparel & Accessories > Shoes) is readable, and the numeric category ID is the most precise. Pick the deepest category that accurately describes the product.

Put this into practice

Start free, no credit card. Build a clean, channel-ready feed in minutes.

Start free