Missing Product Type
product_type is your internal taxonomy for the product — different from google_product_category (Google's taxonomy). It tells Google how you categorize the product within your own store hierarchy, typically using a multi-level path like 'Apparel > Women > Dresses > Cocktail Dresses'. Google uses this for targeted ad grouping, bid management in Smart Shopping, and matching shopper intent. Without it, your products compete in a flat pool and your Google Ads campaigns lose the ability to segment and optimize by category.
Missing value [product_type] / recommended attribute missingImpact: Missing product_type is a Warning — it won't cause disapproval by itself, but it significantly reduces your product's visibility in Google Shopping. Without product_type, you can't segment campaigns by product category, optimize bids by product line, or use product_type as a targeting dimension in Google Ads. This is one of the single biggest missed opportunities in feed optimization.
Root Causes
- 1Your feed app generates only google_product_category and skips product_type — common with feed apps that auto-categorize but don't use your store's own taxonomy.
- 2Your store doesn't have a clear category hierarchy — products aren't organized into meaningful parent/child categories that would populate product_type.
- 3Manual feed: you didn't add product_type as a column at all in your CSV template.
- 4Product is in multiple categories and your feed app picks one randomly or leaves it blank instead of concatenating the full hierarchy.
- 5Your feed template outputs only the product's immediate category name instead of the full hierarchical path (e.g., 'Dresses' instead of 'Women > Dresses > Cocktail Dresses').
Fix by Platform
- 1Shopify has a native 'Product type' field: Products → [Product] → Product organization → Product type. Set it to your internal category name (e.g., 'Dresses', 'T-Shirts', 'Running Shoes').
- 2For hierarchical product types: Shopify's Product type is single-level. To create a hierarchy for the feed, use Collections or Tags. In your feed app (Simprosys, AdNabu), configure product_type to concatenate: Collection path > Product type (e.g., 'Women > Dresses > Cocktail Dresses').
- 3In Simprosys: Feed Settings → Attribute Mapping → product_type → 'Collection > Type' or 'Custom' with a formula combining collections and product type.
- 4For a fast bulk fix: use Shopify's bulk editor (Products → filter by empty Product type → select all → edit Product type) to set types for a large group at once.
- 5Shopify's 'Google & YouTube' native channel maps Product type to product_type automatically, but it only sends the single-level value — add a Collection path prefix via your feed app if you need deeper hierarchy.
{% assign main_collection = product.collections.first.title %}
{{ main_collection }} > {{ product.type }}When This Doesn't Apply
Check your store now
Free compliance scan — 47 rules checked in minutes.
Frequently Asked Questions
What's the difference between product_type and google_product_category?+
google_product_category is Google's fixed taxonomy — you pick from their pre-defined list of categories. product_type is YOUR internal taxonomy — whatever you use to organize products in your store. Google uses google_product_category to categorize your product for matching shopper searches. Google uses product_type for ad segmentation within your campaigns. Both should be submitted but they serve different purposes.
Should product_type be a full hierarchical path or just one category?+
Full hierarchical path. Google allows up to 5 levels of depth separated by ' > ' (space, greater-than, space). Example: 'Apparel > Women > Dresses > Cocktail Dresses > Formal'. Deeper hierarchies give you more granular ad segmentation. Single-level product_types work but waste targeting opportunity — you can't split 'Women > Dresses' from 'Women > Tops' for different bidding strategies.
Can I use different product_types for different campaigns?+
No — one product_type per product per feed. But you can structure it intelligently: use the most useful hierarchy for ad grouping. For example, if you want to split campaigns by brand within a category, structure product_type as 'Category > Brand > Type' (e.g., 'Shoes > Nike > Running Shoes'). This lets you create product groups at any level of the hierarchy in Google Ads.
What's the maximum length for product_type?+
750 characters total. In practice, a 5-level hierarchy stays well under this: 'Apparel > Women's Clothing > Dresses > Evening Dresses > Cocktail Dresses' is about 80 characters. Keep category names concise and descriptive — avoid decorative words or promotional text ('NEW!', 'BEST SELLER') in product_type.