← All fix guides

Invalid or missing product category

google_product_category needs Google's exact taxonomy path, not your own Shopify product type.

What this error means

The google_product_category attribute assigns your product to Google's own product taxonomy. Invalid product category (and its close relative, a missing category) fires when the submitted value does not match a real leaf in that taxonomy, when only a partial path or a made-up label is submitted, or when the field is left blank on a product Google could not confidently auto-assign.

Why it happens on Shopify

  • A manually typed category string that does not exactly match Google's taxonomy wording.
  • Submitting Shopify's own Product type or collection name in this field. Those follow your own vocabulary, not Google's fixed taxonomy.
  • A translated storefront where only the localized category label reaches the feed, instead of Google's accepted English taxonomy path or numeric ID.

How to fix it manually

  1. Filter Diagnostics for "Invalid product category" or "Missing product category."
  2. Look up the exact category in Google's product taxonomy, either the full path, for example "Health & Beauty > Personal Care > Cosmetics > Hair Care > Hair Color," or its numeric ID.
  3. Submit either the full path or the numeric ID exactly as Google defines it, never a partial path or invented wording.
  4. If you are not confident which leaf category fits, Google's own guidance suggests it can be better to omit the attribute and let Google auto-assign one from your title, description, brand, and identifiers, rather than submitting an incorrect value.

How Feed Doctor finds and fixes it

Feed Doctor's rule-based categorizer matches a product's title, product type, and description against a curated list of salon and beauty keywords, covering English, German, French, Spanish, Italian, Turkish, and Dutch storefront text, and maps a confident hit straight to a canonical Google Product Category, for example hair color, clippers and trimmers, scissors, brushes and accessories, perfume, hair styling products, and general hair care. Every deterministic category proposal is then snapped to an exact canonical leaf (with its numeric Google taxonomy ID) before it is applied.

A rule match at Google's own confidence bar is applied automatically. A product Feed Doctor's keyword rules cannot confidently match falls through to Feed Doctor's AI category fixer, available on the AI plan, or is flagged for your manual review; a low-confidence guess is never applied automatically.

Run a free scan Get the Shopify app

Frequently asked questions

Is google_product_category the same as my Shopify Product type?

No. Product type is your own free-text label. google_product_category must be an exact path or numeric ID from Google's fixed taxonomy. Feed Doctor keeps these separate and only writes to the Google-facing category.

What happens if I leave the category blank?

Google tries to auto-assign a category from your title, description, and other signals. That is often safer than submitting a guessed or partial value, which is exactly the mistake this issue flags.

Does Feed Doctor support every product category?

No. Its deterministic keyword rules currently cover salon, hair care, and personal-grooming products, Feed Doctor's original catalog focus. Products outside that scope go to the AI fixer on eligible plans, or are flagged for manual review.

Can a wrong category get my product disapproved outright?

Google generally treats this as a data-quality and ranking problem rather than an automatic full disapproval, but a badly miscategorized product can still surface in irrelevant searches and hurt performance. Check the current Google guidance for your specific case.

Source: Google Merchant Center Help: How to fix an invalid product category · Google Merchant Center Help: Google product category [google_product_category]