Feed Optimization

Product Type vs Google Product Category: What's the Difference?

January 28, 2026 - 10 min read
Samuli Kesseli
Samuli Kesseli

Senior MarTech Consultant

The product_type and google_product_category attributes in your Shopping feed serve different purposes, but they're often confused. As explained in Google's product_type documentation, understanding when to use each - and how they work together - helps you structure campaigns better and improve reporting accuracy.

In short: google_product_category tells Google what your product is for ad targeting, while product_type is your own classification for campaign structure and reporting.

Quick Comparison

Aspect google_product_category product_type
Source Google's predefined taxonomy Your own classification
Primary Purpose Ad targeting & query matching Campaign structure & reporting
Required? Recommended (auto-assigned if empty) Optional
Format ID or exact path from Google's list Free-form text (your hierarchy)
Max Values One per product One per product (can be hierarchical)
Affects Search matching, auction eligibility Product groups, filters, reports
Product type vs google product category side-by-side comparison table showing differences in source, purpose, format, and usage
Side-by-side comparison of product_type and google_product_category attributes

Google Product Category Explained

The google_product_category attribute assigns your product to Google's standardized taxonomy. This helps Google understand what your product is and match it to relevant search queries.

How Google Uses It

Format Options

You can specify the category using either the full text path or the numeric ID:

# Text path format:
google_product_category: Apparel & Accessories > Clothing > Shirts & Tops

# Numeric ID format (recommended):
google_product_category: 212

Pro Tip

Use numeric IDs instead of text paths. IDs are more stable across taxonomy updates and eliminate issues with spelling or special characters.

Best Practices for google_product_category

  1. Be specific - Use the most detailed category available, not just the parent. You can reference the full Google taxonomy file for available options
  2. Match accurately - Don't game categories; Google may override incorrect assignments
  3. Check requirements - Some categories require additional attributes
  4. Review periodically - Categories change; check for better options

Product Type Explained

The product_type attribute is your own product classification. Unlike google_product_category, there's no predefined list — you create your own hierarchy based on how you organize products. This makes it ideal when you need a more detailed taxonomy than Google's product taxonomy provides, which is common in verticals like food, fashion, and home goods where Google's categories are too broad for meaningful campaign segmentation.

How It's Used

Format

Product type uses a hierarchical format with > as the separator:

# Simple product type:
product_type: Running Shoes

# Hierarchical product type (recommended):
product_type: Footwear > Athletic Shoes > Running Shoes > Trail Running

# Multiple levels of specificity:
product_type: Electronics > Computers > Laptops > Gaming Laptops > 15-inch

# Detailed food product taxonomy (more granular than Google's taxonomy):
product_type: Food > Snacks > Protein Bars > Whey-Based > Chocolate > 12-Pack

The food example above illustrates the advantage well. Google's product taxonomy only goes as deep as "Food, Beverages & Tobacco > Food Items > Snack Foods" — it doesn't distinguish between protein bars, granola bars, or chips. With product_type, you can build a detailed food taxonomy that's far more granular than Google's categories, letting you bid differently on high-margin protein bars versus low-margin commodity snacks.

Best Practices for product_type

  1. Mirror your site structure - Use your website's navigation or category hierarchy, as recommended in the product data specification
  2. Be consistent - Use the same hierarchy across all products
  3. Include 2-4 levels - Enough detail for useful grouping without over-segmentation
  4. Think about bidding - Create groups you'll want to bid differently on

Using Both Attributes Together

The best approach is to use both attributes, each for its intended purpose:

Product google_product_category product_type
Nike Trail Running Shoe 187 (Athletic Shoes) Footwear > Running > Trail > Men's
Samsung 65" OLED TV 404 (Televisions) Electronics > TVs > OLED > 65-inch
Organic Dog Food 30lb 3530 (Dog Food) Pet Supplies > Dog > Food > Dry > Organic
Wireless Gaming Mouse 308 (Computer Mice) Electronics > Peripherals > Mice > Gaming > Wireless

Notice how:

Diagram showing how google product category flows into ad targeting and product type flows into campaign structure and reporting
How each attribute flows into different aspects of your Shopping campaigns

Impact on Campaign Structure

Product type is particularly valuable for structuring Shopping campaigns:

Example Campaign Structure Using product_type

Campaign: All Products
└── Ad Group: All Products
    ├── Product Type: Electronics
    │   ├── Product Type: Computers
    │   │   ├── Product Type: Laptops (bid: $1.50)
    │   │   └── Product Type: Desktops (bid: $1.20)
    │   └── Product Type: TVs (bid: $2.00)
    └── Product Type: Footwear
        ├── Product Type: Running (bid: $0.80)
        └── Product Type: Casual (bid: $0.60)

This structure lets you:

Key Insight

You cannot create product groups based on google_product_category in Google Ads - only product_type. This is why product_type is essential for campaign structure, even though google_product_category is more important for targeting.

Common Mistakes to Avoid

Mistake 1: Using product_type as google_product_category

# WRONG - This won't work for google_product_category
google_product_category: Footwear > Running > Trail

# CORRECT - Use Google's taxonomy
google_product_category: Sporting Goods > Athletics > Running > Running Shoes

Mistake 2: Not Using product_type at All

Many retailers only set google_product_category and skip product_type entirely. This limits your ability to:

Mistake 3: Inconsistent product_type Hierarchy

# INCONSISTENT (avoid this)
Product A: Electronics > Laptops > Gaming
Product B: Computers > Gaming Laptops
Product C: Gaming > Laptop

# CONSISTENT (use this)
Product A: Electronics > Computers > Laptops > Gaming
Product B: Electronics > Computers > Laptops > Gaming
Product C: Electronics > Computers > Laptops > Gaming

Mistake 4: Too Many or Too Few Levels

# TOO SHALLOW - Not useful for grouping
product_type: Shoes

# TOO DEEP - Over-segmented, hard to manage
product_type: Apparel > Footwear > Athletic > Running > Trail > Waterproof > Gore-Tex > Men's > Size 10 > Blue

# JUST RIGHT - Useful hierarchy
product_type: Footwear > Running > Trail > Men's
Decision guide showing when to use product type versus google product category for targeting, campaign structure, and performance
Decision guide for when to use each attribute in your Shopping feed

Reporting and Analytics Benefits

Both attributes appear in different reporting contexts:

Report Type google_product_category product_type
Google Ads Product Groups Not available Available
Google Ads Reports Limited Full filtering
Merchant Center Product diagnostics Product filtering
Third-party tools Both available Both available

Analytics tools like SKU Analyzer can leverage both attributes for analysis - using google_product_category to compare performance against Google's standard categories, and product_type to match your internal reporting structure.

Frequently Asked Questions

Is google_product_category required?

It's technically optional for most categories - Google will auto-categorize based on your product data. However, it's strongly recommended because explicit categorization is more accurate than auto-detection, especially for competitive or ambiguous product types.

Can I use my own taxonomy for product_type?

Yes, product_type is completely flexible. You can use your website's navigation structure, your internal product hierarchy, or any classification system that makes sense for your business. There's no predefined list to follow.

Which attribute affects ad targeting more?

google_product_category has more direct impact on ad targeting because Google uses it to match products with search queries. product_type is primarily for campaign organization and reporting, though it can indirectly affect targeting through your campaign structure and bidding.

What if google_product_category doesn't match my product exactly?

Choose the closest match from Google's taxonomy. If no category fits well, use a broader parent category. Don't force a product into an incorrect category - Google may override it anyway, and mismatches can hurt targeting. You can use product_type to add specificity that Google's taxonomy doesn't cover.

Conclusion

Understanding the difference between product_type and google_product_category is fundamental to effective Shopping campaign management:

For more on product feed optimization, see our guides on Google product categories, taxonomy updates, custom labels for additional segmentation options, and our comprehensive Shopping optimization guide.

Analyze performance by product type

SKU Analyzer lets you filter and analyze Shopping performance using your product_type hierarchy, making it easy to identify which categories drive results.

Try SKU Analyzer Free

Free during beta. No credit card required.

Related Articles