What Is the Google Product Taxonomy?
The Google Product Taxonomy (officially called the Google Product Category or GPC taxonomy) is a hierarchical classification system with thousands of categories that Google uses to organize products submitted to Merchant Center.
The taxonomy is organized as a tree, starting from broad top-level categories and going many levels deep:
Google updates the taxonomy periodically โ new categories are added, old ones deprecated. The current version is always available at Google's official taxonomy page.
The google_product_category attribute in your feed accepts either:
- The numeric category ID (e.g.,
3237for "Dog Collars") - The full text path (e.g.,
Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Collars & Harnesses > Dog Collars)
Why Correct Categorization Matters
Getting the category right isn't just a technical exercise โ it has real business implications:
1. Search matching and visibility
Google uses your product category as one signal for which search queries your products are eligible to show for. Wrong categorization means your products may appear for irrelevant searches (wasting budget) or miss relevant ones (losing sales).
2. Required attributes trigger by category
Different categories require different product attributes. Apparel products (categories under Apparel & Accessories) require color, size, age_group, and gender. If you miscategorize an apparel item as "Accessories" to avoid adding these attributes, Google may disapprove the products anyway โ and the miscategorization itself can be flagged.
3. Policy application
Certain categories have additional policy requirements. Health & Beauty products have stricter claims restrictions. Electronics have specific GTIN requirements. Adult content categories require explicit opt-in. Wrong categorization can either expose you to unexpected policy requirements or hide product-level issues that should be addressed.
4. Free listings performance
In Google free listings, category accuracy directly affects how prominently your products appear when customers browse Shopping by category.
5. Performance Max and Smart Shopping
For Performance Max campaigns, product category is one of the signals Google's algorithm uses to determine placement and audience targeting. Accurate categories improve AI performance.
How to Find the Right Category
There are several approaches, from quick to comprehensive:
Method 1: Use Google's Product Category Tool
In GMC, navigate to Products โ Product Editor and look at any individual product. There's a category selector with search functionality that lets you browse and search the taxonomy interactively. This is the most accurate method but doesn't scale.
Method 2: Search the taxonomy file directly
Download the full taxonomy with IDs from Google. It's a plain text file. Search for relevant keywords in your product name to find matching categories. For example, searching "yoga mat" returns:
Method 3: Check what competitors use
Look at highly-ranked competitors in your category. Their product category is visible in Google's Shopping API or can sometimes be inferred from Shopping ads metadata. What category is Google showing their products under? That's a strong signal for what works.
Method 4: Use Google's auto-categorization and verify
If you submit products without a google_product_category, Google will auto-assign one. Check what category Google assigned in your GMC Diagnostics or Product detail pages. If it's correct, you can use those IDs as the basis for your own feed. If it's wrong, you know where to start correcting.
Always explicitly submit google_product_category in your feed rather than relying on Google's auto-categorization. Auto-assignment is often inaccurate for niche or multi-use products. Your explicitly submitted category overrides Google's guess.
Numeric IDs vs Text Paths
Both formats are technically valid, but they behave differently:
- Numeric IDs (e.g.,
3237) are language-independent, stable, and compact. They're the preferred format for feeds because they don't break when Google updates the taxonomy text names. - Text paths (e.g.,
Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Collars) are human-readable but can break if Google changes a category's name in a taxonomy update.
Use numeric IDs in your feed. It's more work upfront but far more maintainable. Text paths that reference deprecated category names will result in an "Unrecognized value" error in GMC Diagnostics.
How Categories Affect Required Attributes
This is where categorization errors become compliance issues. Here are the most important category-to-attribute requirements:
Apparel & Accessories categories
Any product categorized under Apparel & Accessories > Clothing or similar requires:
colorโ the color(s) of the itemsizeโ the size (S, M, L, XL, or specific measurements)age_groupโ newborn, infant, toddler, kids, adultgenderโ male, female, unisex
Electronics and software
Products under Electronics generally require:
brandโ manufacturer namempnโ manufacturer part numbergtinโ GTIN/UPC/EAN/ISBN (where available)
Food & Beverage
Products under Food, Beverages & Tobacco may require:
- Expiration date handling
- Unit pricing for foods sold by weight
- Country-specific regulatory compliance for health claims
Furniture & Home
Large items under Furniture often need accurate:
- Dimensions and weight (for shipping calculation)
- Material specifications
- Assembly required disclosure
Edge Cases and Hard-to-Categorize Products
Some products genuinely fit multiple categories. Here's how to handle the most common edge cases:
Multi-use products
A "yoga towel" could be categorized under Yoga accessories or Towels. In these cases, choose the most specific category that describes the primary use case. Yoga towel โ Sports & Fitness > Exercise & Fitness > Yoga & Pilates accessories.
Bundles and kits
For product bundles (e.g., a camera + lens + bag), use the category of the primary product in the bundle (in this case, cameras: Electronics > Cameras & Optics > Cameras > Digital Cameras). Set is_bundle: yes to flag it as a bundle.
Handmade and custom products
Handmade items still need a product category. Categorize by what the product is, not how it was made. A handmade ceramic mug โ Kitchen & Dining > Tableware > Drinkware > Mugs.
Parts and accessories
Vehicle parts, phone cases, and other accessories often have their own subcategories in the taxonomy. Always look for the most specific match โ "Phone Cases" exists under Electronics as a specific category.
Print-on-demand products
If you run a print-on-demand business, categorize by the base product (T-Shirt, Mug, Poster), not by the design subject. A custom T-shirt with an astronomy design is still Apparel & Accessories > Clothing > Tops > T-Shirts.
Bulk Category Assignment Strategies
For large catalogs, manual category assignment isn't feasible. Here are scalable approaches:
Feed rules by product type
If your platform exports a product_type attribute that maps roughly to categories, use GMC feed rules to assign google_product_category based on product type values. See our feed rules guide for how to set this up.
Supplemental feeds for category assignment
Create a supplemental feed that contains only your product IDs and their correct google_product_category values. This lets you manage category assignments independently from your main product data feed.
Export, categorize in bulk, reimport
Download your product list as a CSV from GMC or your platform, use a spreadsheet with VLOOKUP or IF formulas to assign categories based on product type, then upload the results as a supplemental feed.
Google Merchant Center's product editor
For catalogs under ~500 products, use GMC's bulk edit feature in the Products section. You can filter by category (or lack thereof) and batch-assign categories to groups of products.
Product Type vs Google Product Category
These are two different attributes that are often confused:
google_product_categoryโ Google's official taxonomy. Must use valid taxonomy values. Used by Google for filtering, matching, and policy application.product_typeโ Your own categorization. No restrictions on values โ you can use whatever labels make sense for your store. Used primarily for campaign targeting and segmentation in Google Ads.
Both are valuable. Use google_product_category for compliance and visibility. Use product_type for your own campaign management โ it's how you can create Shopping campaign product groups by your internal category structure.
Category accuracy is one of the highest-leverage feed improvements you can make. It takes a few hours to audit and fix โ and the payoff in search relevance, compliance, and campaign performance is lasting.
Want to see what other feed and compliance issues might be holding back your GMC account? Run a free scan at GMC Unbanned to get a complete picture.