
Shopify Products Disapproved in Google Merchant Centre
You connect the Google & YouTube channel to your Shopify store, your products sync, and then you log into Google Merchant Centre to find a queue of disapproved items. Or worse: hundreds of products flagged with "limited performance" and no clear explanation of what went wrong.
This is one of the most common problems Shopify merchants face when selling through Google Shopping. And despite what the error messages suggest, the issue is rarely the sync itself. It's the underlying product data. Google requires specific fields to include products in Shopping results, and most Shopify stores are missing at least a few of them.
This guide covers the five most common reasons Shopify products get disapproved in Google Merchant Centre, and how to fix each one at scale.
Why Google Merchant Centre Is Stricter Than It Used to Be
Google tightened its product data enforcement significantly through 2025 and into 2026. What previously triggered a warning now triggers a disapproval. Products that used to show with "limited performance" status may now be excluded from Shopping results entirely.
The January 2026 update to the Google & YouTube channel introduced a requirement for product metafield access. Without it, structured data like GTINs, material composition, and care instructions fail to sync. Merchants who denied metafield permissions during the channel setup found entire product categories disappearing from their feed without notice.
Google's goal is to improve Shopping result quality for buyers. For merchants, that means product listings now need to meet a higher data standard to compete for placement. Fixing disapprovals isn't optional if Google Shopping is part of your acquisition strategy.
The Five Most Common Disapproval Reasons for Shopify Products
Understanding why products get disapproved is the first step. These five issues account for the majority of Google Merchant Centre disapprovals on Shopify stores.
1. Missing or Invalid GTIN
A GTIN (Global Trade Item Number) is Google's primary way to identify a product across the web. For most Shopify stores, the GTIN comes from the barcode field on the product or variant. Google maps the Shopify barcode field to the GTIN attribute in your Shopping feed.
Products in categories where GTINs are required (electronics, clothing, sporting goods, health and beauty) will be disapproved if the barcode field is empty or contains a value that doesn't pass GTIN validation. A common problem is a barcode field populated with a supplier's internal code rather than a valid EAN-13 or UPC-A barcode.

Custom-made or handmade products can opt out of GTIN requirements by setting the identifier_exists attribute to false. For branded products sourced from a supplier, the barcode should be on the packaging. If it's missing from your Shopify product data, it needs to be found and added, either from the supplier or via a barcode lookup service.
2. Wrong or Missing Google Product Category
Google requires products to be assigned to a category from its own product taxonomy. This isn't the same as your Shopify product type or your store's collection structure. Google uses a specific multi-level taxonomy with paths like "Apparel & Accessories > Clothing > Dresses" or "Electronics > Cameras & Optics > Camera Lenses."
A product assigned to a vague or incorrect category, or with no category at all, may be disapproved or show with limited performance in Shopping. Category mismatches also affect where your products appear for category-level searches and how they're handled in Google Shopping campaigns.
Assigning Google product categories manually is time-consuming. Each product needs to be matched to the correct taxonomy path, which requires familiarity with Google's taxonomy structure across hundreds of categories. For stores with large catalogues, this is a multi-day task if done by hand.
3. Product Title Formatting Problems
Google Shopping titles serve a different purpose than product titles on your Shopify store. A title that reads well on a product page often performs poorly in a Shopping feed. The most common problems are:
Titles truncated at 150 characters. Google displays up to 150 characters in Shopping results. Titles longer than that are cut off mid-sentence. The information that matters most for buyers (brand, product type, key attribute) should appear in the first 100 characters.

ALL CAPS from supplier CSV imports. Many supplier product files use all-caps formatting. Shopify accepts this and displays it on product pages, but Google penalises ALL CAPS titles in Shopping feeds. "BLACK LEATHER WALLET RFID PROTECTION" scores lower for placement than "Black Leather Wallet with RFID Protection."
Missing brand or key attributes. Titles that omit the brand name, size, colour, or model number leave buyers and Google's matching algorithm without important context. A title like "Running Shoes" will underperform against "Nike Air Zoom Pegasus 40 Running Shoes Women's Size 8 Black."
4. Thin or Duplicate Product Descriptions
Google's Shopping algorithm uses product descriptions as part of its relevance scoring. Descriptions that are short, generic, or copied directly from supplier data affect both Shopping placement and organic search visibility.
The duplicate content problem is widespread. Suppliers distribute the same product copy to every retailer who stocks their products. When dozens or hundreds of stores publish identical descriptions, Google's systems recognise the duplication and reduce visibility for all of them. The stores that write unique descriptions gain an advantage in both organic results and Shopping.
Thin descriptions (single sentences or a bare list of specs) have the same problem at a smaller scale. They don't give Google enough content to confidently match the product to buyer search queries.
5. Missing Weight and Shipping Configuration
Products that ship physically require weight data for accurate shipping cost calculation. When Shopify can't calculate shipping costs for a product because weight is missing, Google Merchant Centre may flag it for incomplete shipping configuration.
This affects merchants who import products from supplier CSVs that don't include weight columns, or who manually add products without filling in the shipping details. For international sellers, missing weight also affects customs documentation and HS code assignment, which can trigger additional compliance warnings in Merchant Centre.
Fixing Product Data at Scale with Importier
Fixing these five issues one product at a time is not practical for stores with more than a handful of SKUs. For a 500-product catalogue, manually validating GTINs, assigning Google product categories, reformatting titles, rewriting descriptions, and filling in weights could take a full working week. Importier addresses each of these gaps as part of its import and enrichment workflow, so the fixes happen in bulk rather than product by product.

Resolving Missing GTINs
Importier's barcode lookup feature resolves GTINs for products that have a barcode value in the supplier file but no validated GTIN in Shopify. It queries the barcodelookup.com API and uses Google Gemini to interpret ambiguous results. For branded products with a standard EAN-13 or UPC-A code in the supplier file, the barcode is validated and populated automatically during the import process.
For products that genuinely have no GTIN (private-label items, custom products), the enrichment context field lets you flag them appropriately, so they don't trigger false GTIN validation errors in your feed.
Assigning Google Product Categories Automatically
Importier's category metafields feature maps products to Shopify's Standard Product Taxonomy, which aligns directly with Google's product taxonomy. The two-phase matching process first uses text matching to identify the most likely category, then applies AI matching for ambiguous cases where the product type alone isn't conclusive.
The result is that products arrive in Shopify with category attributes already assigned. The 22 industry packs cover 3,758 category attribute types across Shopify's taxonomy. Categories that would take 4 or more hours to manually assign across a 500-product catalogue are handled during the import run, with no separate category-mapping step required.
Fixing Titles with the Title Optimizer
The Title Optimizer applies Google Merchant Centre-specific transformations to your product titles in bulk. The GMC preset enforces the 150-character limit, converts ALL CAPS to Title Case or Sentence case, removes extra spaces and special characters, and runs a compliance check to flag titles that still need attention.
Keyword front-loading ensures the most important information (brand, product type, key attribute) appears within the first 70 characters where it has the most influence on Shopping placement. This applies to your existing Shopify catalogue, not just new imports.

Generating Unique Product Descriptions
The Store Scanner identifies products with missing or thin descriptions across your entire Shopify catalogue. Once identified, Importier's AI description generator replaces or appends content using 7 description styles and 156 expert personas across 43 industry categories.
For a catalogue of 500 products where every description is copied from the supplier, generating unique AI descriptions takes one configuration and a single run. Writing unique descriptions manually at 30 minutes per product for 500 products would take over 250 hours. Importier processes the same catalogue in minutes. The 18+ AI models available across plan tiers handle the content generation without manual input for each product.
Filling Missing Weight and Shipping Data
Importier's AI data enrichment fills missing weight values during the import process, alongside other commonly missing fields like country of origin and product type. The enrichment context field lets you add hints for unusual products where the AI needs more information to make accurate predictions.
Run an Audit Before You Fix
Before making bulk changes to product data, understand the scope of what needs fixing. Importier's SEO Audit export preset generates a CSV of all product titles, descriptions, and SEO metadata across your Shopify catalogue. Use it to identify which products have short descriptions, missing weight, or title length issues before running the Title Optimizer or Store Scanner.
The Metafields export preset shows which products already have category metafields assigned and which don't. This gives you a baseline count before running the category matching step, so you can verify coverage after the import run completes.
Running the audit first takes 10 minutes. Making bulk fixes without the audit means you may fix things that weren't broken and miss the actual gaps.
Key Takeaways
- Google Merchant Centre disapprovals on Shopify are almost always caused by product data gaps, not sync failures
- The five most common causes are missing GTINs, wrong product categories, title formatting problems, thin or duplicate descriptions, and missing weight data
- Google tightened enforcement in 2025-2026; issues that were previously warnings now trigger disapprovals
- Fixing these gaps manually across a large catalogue takes days or weeks
- Importier's barcode lookup, AI category matching across 3,758 attribute types, Title Optimizer, AI description generator, and data enrichment address all five causes during the import process
- Run the SEO Audit and Metafields export presets first to understand the scope before making bulk changes
Try Importier free at importier.app