← Back to blog
Product Feeds· 8 min read

google_product_category and product_type: Mapping Shopify Collections

How to map Shopify collections and product types to Google's taxonomy for cleaner Shopping categorization.

Written by Mantas JurgutisFounder, Adsify — builds the Google & Meta automation merchants use daily

Editorially reviewed by Adsify Editorial on July 21, 2026Reviewed against Shopify, Google Ads and Meta official documentation.

Two different category systems, easily confused

Google Shopping uses two separate category attributes: google_product_category, which must match a value from Google's fixed, official product taxonomy (a long standardized list like 'Apparel & Accessories > Clothing > Shirts & Tops'), and product_type, which is a free-text field you define yourself, usually mirroring your own Shopify collection or navigation structure. Confusing the two — putting your own Shopify collection name into google_product_category — causes the attribute to be rejected or ignored since it won't match anything in Google's taxonomy.

Where these map from in Shopify

Shopify's own Product category field (Products > [product] > Product organization > Product category) is Shopify's built-in attempt at Google-taxonomy alignment, and most feed apps read directly from it for google_product_category. Shopify's Type field, a separate free-text field in the same Organization section, commonly maps to product_type. Collections themselves (manual or automated groupings under Products > Collections) aren't a feed attribute at all by default, but many feed apps let you build custom_label or product_type values from collection membership through mapping rules.

Setting Shopify's Product category correctly

When you start typing in Shopify's Product category field, it offers an autocomplete search against Google's actual taxonomy tree, so use the most specific matching category available rather than a broad parent category — 'Apparel & Accessories > Clothing > Outerwear > Coats & Jackets' rather than stopping at 'Apparel & Accessories > Clothing.' A category that's too broad can reduce how often your listing surfaces for specific, high-intent searches, since Google weighs category specificity in matching.

Building product_type from your collection structure

product_type supports a hierarchy using a '>' separator, similar in style to Google's own taxonomy but entirely custom to you — for example, 'Home > Kitchen > Small Appliances > Blenders' can mirror your actual Shopify collection path even if that exact wording doesn't exist in Google's taxonomy. This is useful for campaign structuring, since Performance Max and standard Shopping campaigns can use product_type values in listing groups to segment budget and bidding by category without relying on Google's fixed taxonomy wording.

A worked example

A Shopify store sells ceramic mugs under the collection 'Kitchen > Drinkware.' The correct google_product_category, chosen from Google's taxonomy autocomplete, would be something like 'Home & Garden > Kitchen & Dining > Tableware > Drinkware.' The product_type field, left as free text, could simply mirror the Shopify collection path: 'Kitchen > Drinkware > Mugs.' These two values look similar but serve different systems — one must match Google's fixed list exactly, the other doesn't need to match anything except your own internal structure.

Auditing category coverage across a catalog

For catalogs where Product category was never filled in on older products, export via Products > Export, filter for blank Product category values, and work through them by collection since products in the same collection usually share the same correct taxonomy value — this is much faster than looking up each product individually, and paired with a well-structured product_type, gives you clean segmentation for both Shopping eligibility and campaign structure, including custom_label-based segmentation for bidding.

Frequently asked questions

Can product_type be anything I want?

Yes, it's free text and doesn't need to match Google's taxonomy, though using a clear hierarchy helps with campaign segmentation.

Does google_product_category have to be exact?

Yes — it must match a value from Google's official taxonomy list; free text that doesn't match will be rejected or ignored.

Do Shopify collections automatically become feed categories?

Not by default — you typically need a feed app rule to translate collection membership into product_type or custom_label values.

Sources

Try Adsify free for 7 days

Launch AI-powered Google & Meta ads for your Shopify store in one click. See pricing or the full feature list.

Install from Shopify App Store →

Keep reading on Product Feeds