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.

WarningFeed - ContentReviewed April 17, 2026
Exact text Google shows
Missing value [product_type] / recommended attribute missing

Impact: 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

  1. 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').
  2. 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').
  3. 3In Simprosys: Feed Settings → Attribute Mapping → product_type → 'Collection > Type' or 'Custom' with a formula combining collections and product type.
  4. 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.
  5. 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

product_type is technically optional per Google's spec. But it's strongly recommended for ad segmentation, bid management, and targeting. Submitting it is effectively required if you run any Google Ads campaigns, where product_type is the primary dimension for product group structure.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check

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.

Related Errors