Skip to main content
Shopify Google Merchant Center Not Syncing? 7 Proven Fixes

Shopify Google Merchant Center Not Syncing? 7 Proven Fixes

M
Muhammad Norafif
| January 14, 2026 | 0 comments

Key Takeaways

  • Initial Shopify-to-Google sync takes 24-72 hours - only troubleshoot after 3 business days
  • The 7 main sync failures: sync delays, missing GTINs, invalid barcodes, missing apparel attributes, quota limits, 30-day expiration, and configuration errors
  • GTIN format requirements: UPC = 12 digits, EAN = 13 digits, GTIN-14 = 14 digits (include leading zeros)
  • Apparel products require gender, age_group, color, and size - missing any blocks the sync
  • Custom/handmade products can skip GTINs by setting identifier_exists = false
  • Products expire after 30 days without refresh - set up automatic feed updates

You've set up your Shopify store, installed the Google Channel app, connected your Merchant Center account, and... nothing. Your products aren't showing up in Google Shopping, and you're watching potential customers find your competitors instead.

If you're staring at "Not synced" status messages or seeing your product count stuck at zero in Google Merchant Center, you're not alone. This is one of the most common frustrations for Shopify merchants trying to sell on Google Shopping.

The good news? Most sync issues stem from just seven root causes, and all of them are fixable. In this guide, we'll walk through exactly why your Shopify products aren't syncing to Google Merchant Center and provide step-by-step solutions for each problem.

Quick Answer

Shopify products fail to sync to Google Merchant Center for seven main reasons:

  1. 1. Sync delays (allow 72 hours for initial sync)
  2. 2. Missing GTINs or MPNs
  3. 3. Invalid barcode formats
  4. 4. Missing apparel attributes
  5. 5. Sub-account quota limits
  6. 6. 30-day product expiration
  7. 7. Google Channel configuration errors

Why Your Shopify Products Are Not Syncing to Google Merchant Center

Before diving into fixes, let's understand what's actually happening when products fail to sync. The Google & YouTube channel app acts as a bridge between your Shopify store and Google Merchant Center. When this bridge breaks down, it's usually due to one of these seven issues.

1. Sync Delays Are Normal (But Know the Limits)

What's happening: Initial product syncs between Shopify and Google Merchant Center can take 24-72 hours. This isn't an error — it's normal processing time.

24-72h
Initial sync time
~24h
Update sync time
3+ days
Time to investigate

Red flag: If products still don't appear after 3 business days, there's likely a data issue that needs attention.

2. Missing Required Product Identifiers (GTIN, MPN, Brand)

What's happening: Google requires product identifiers to verify your products are legitimate. The most common identifier is a GTIN (Global Trade Item Number), which includes UPCs, EANs, and ISBNs.

When Are Identifiers Required?

  • Required: Any product manufactured by a third party with an assigned GTIN
  • Alternative: If no GTIN exists, provide MPN (Manufacturer Part Number) + Brand
  • Exempt: Custom-made, vintage, or handmade products (set identifier_exists = false)

In Shopify, the barcode field maps directly to GTIN in Google. If this field is empty, your products will fail to sync unless you've marked them as custom products.

3. Invalid or Incorrect GTIN/Barcode Format

What's happening: Even if you have barcodes entered, Google validates their format. Invalid GTINs are a top reason for sync failures.

Identifier Type Digit Length Example
UPC (North America)12 digits012345678901
EAN (International)13 digits0123456789012
GTIN-1414 digits01234567890123
ISBN (Books)10 or 13 digits978-0123456789

Common errors:

  • Barcode has wrong digit count (e.g., 11 digits instead of 12)
  • Missing leading zeros
  • Invalid check digit (the last digit is calculated, not random)
  • Placeholder barcodes like "000000000000"

4. Missing Required Attributes for Apparel Products

What's happening: Google has strict requirements for apparel and fashion products. Missing any required attribute will block your product from syncing.

Required Apparel Attributes

Always Required:

  • gender (male, female, unisex)
  • age_group (adult, kids, toddler, infant, newborn)
  • color
  • size

Sometimes Required:

  • size_type (regular, petite, plus)
  • size_system (US, UK, EU)
  • material
  • pattern

These attributes often don't exist as standard Shopify fields, requiring metafields or a feed management tool to add them.

5. Sub-Account Quota Limitations

What's happening: When you connect Google Merchant Center through Shopify's app, your account may be created as a sub-account under Shopify's multi-client account (MCA). These sub-accounts share quotas.

When the shared quota is exceeded, sync fails for everyone — including you.

How to check: In Google Merchant Center, go to Settings → Account information. If you see a parent account listed, you're on a sub-account.

Solution: Contact Google support to request conversion to a standalone Merchant Center account.

6. Product Feed Expiration (30-Day Policy)

What's happening: Google automatically expires product data that hasn't been refreshed within 30 days. If your Shopify sync isn't running properly, products will gradually disappear.

Signs of Expiration Issues

  • • Products were syncing before but stopped suddenly
  • • Product count decreasing over time
  • • "Expiring soon" warnings in Merchant Center
  • • Products disappearing in batches (not all at once)

7. Google Channel App Configuration Errors

What's happening: The connection between Shopify and Google can break due to expired tokens, permission changes, or configuration drift.

Common configuration issues:

  • App permissions were revoked or changed
  • Shipping or tax settings mismatch
  • Target country doesn't match your store settings
  • Domain verification expired
  • Multiple Google accounts causing conflicts

How to Diagnose Shopify Google Shopping Sync Problems

Before attempting fixes, diagnose the specific issue. You'll need to check both Shopify and Google Merchant Center.

Checking Sync Status in Shopify

  1. Go to Shopify Admin → Apps → Google & YouTube
  2. Click Manage Products
  3. Look at the sync status for each product:
    • Synced — Product is live on Google
    • Pending — Waiting for processing
    • Not synced — Error blocking sync
  4. Click on "Not synced" products to see specific error messages

Reviewing Errors in Google Merchant Center

  1. Log into Google Merchant Center
  2. Go to Products → Diagnostics
  3. Review the Item issues tab
  4. Note the difference between:
    • Errors — Products won't show (fix these first)
    • Warnings — Products show but may underperform

Step-by-Step Fixes for Each Sync Issue

Now let's fix each issue. Work through these in order based on what you found during diagnosis.

Fix 1: Wait for Initial Sync (Up to 3 Days)

If this is your first sync, wait 72 hours before troubleshooting.

While waiting: Verify your products have images, prices, and descriptions. Products without these won't sync regardless of wait time.

Fix 2: Add Missing Product Identifiers

For products with GTINs:

  1. Go to Products → [Product] → Inventory in Shopify
  2. Enter the barcode in the Barcode (ISBN, UPC, GTIN, etc.) field
  3. Save and wait for next sync cycle

For bulk updates:

  1. Export products via Products → Export
  2. Add barcodes to the CSV
  3. Import the updated file

For custom products without GTINs:

  1. In the Google & YouTube app, go to product settings
  2. Check "This is a custom product"
  3. This sets identifier_exists = false

Fix 3: Validate and Correct GTIN Formats

  1. Use the GS1 Check Digit Calculator to verify GTINs
  2. Ensure correct digit count (UPC = 12, EAN = 13)
  3. Include leading zeros if applicable (001234567890)
  4. Replace placeholder barcodes with real ones

Fix 4: Complete Required Apparel Attributes

For apparel products, you need to add custom metafields in Shopify:

  1. Go to Settings → Custom data → Products
  2. Add metafields for: gender, age_group, color, size
  3. Map these fields in the Google & YouTube app

Pro tip: This is where a feed management tool like NextFeed saves significant time — you can apply attributes in bulk using rules instead of editing each product manually.

Fix 5: Request Quota Increase or Upgrade Account

  1. Check your account type in Merchant Center → Settings → Account information
  2. If sub-account, fill out the Google Shopify support form
  3. Request conversion to standalone account
  4. Timeline: 3-5 business days

Fix 6: Set Up Automatic Feed Refresh

Prevent 30-day expiration by ensuring regular syncs:

  1. Verify the Google & YouTube app is connected (check for green status)
  2. Manually trigger a sync: Go to Google & YouTube → Settings → Sync products
  3. If using a third-party tool, set refresh to at least weekly

Fix 7: Reconnect and Reconfigure Google Channel

When all else fails, start fresh:

  1. Document current settings (shipping, tax, target markets)
  2. Go to Apps → Google & YouTube → Settings
  3. Click Disconnect
  4. Wait 5 minutes
  5. Reconnect with the same Google account
  6. Reconfigure settings
  7. Wait 24-72 hours for re-sync

When Manual Fixes Are Not Enough: Feed Management Tools

If you're spending hours every week fixing feed errors, there's a better way. Feed management tools automate the data transformation between your store and Google.

Benefits of Using a Dedicated Feed Manager

Manual Process

  • • Edit products one by one
  • • Export/import CSV files
  • • Create metafields manually
  • • Hope sync doesn't break
  • • React to errors after they happen

With Feed Management

  • • Apply rules to thousands of products
  • • Auto-validate before submission
  • • Add missing attributes in bulk
  • • Scheduled refreshes prevent expiration
  • • Catch errors before Google does

How NextFeed Prevents Sync Issues Before They Happen

NextFeed sits between your Shopify store and Google Merchant Center, optimizing your product data automatically:

  • GTIN Validation: Catches format errors before submission
  • Attribute Mapping: Automatically adds required fields for apparel and other categories
  • Title Optimization: Transforms short Shopify titles into Google-optimized versions
  • Scheduled Feeds: Automatic refreshes prevent 30-day expiration
  • Multi-Channel: Same product data flows to Google, Facebook, TikTok, and more

Stop chasing sync errors

Connect your store and let NextFeed handle the data optimization.

Start Free Trial

Preventing Future Shopify Google Merchant Center Sync Problems

Once you've fixed current issues, prevent them from recurring:

Product Data Best Practices

  • Complete data from the start: Add GTINs, descriptions, and images before publishing
  • Consistent naming: Use a title formula: Brand + Product + Key Feature + Variant
  • Variant completeness: Every variant needs its own image, price, and identifier
  • Regular GTIN audits: Check for new products missing barcodes weekly

Monitoring Setup

  • Enable email alerts in Google Merchant Center
  • Check the Diagnostics tab weekly
  • Set calendar reminders for feed refresh verification
  • Monitor product count trends (sudden drops = problem)

Frequently Asked Questions

How long does it take for Shopify products to sync to Google Merchant Center?

Initial product syncs typically take 24-72 hours. After the initial sync, updates usually appear within 24 hours. If products don't appear after 3 business days, check Google Merchant Center for specific error messages.

Why are my Shopify products showing as 'Not synced' in Google Channel?

Products show as "Not synced" when they're missing required data like GTIN/barcode, have invalid product identifiers, lack required attributes for their category (such as gender, age group, or color for apparel), or when your Google Merchant Center account has reached its product quota limit.

How do I fix GTIN errors in Shopify Google Shopping?

To fix GTIN errors: 1) Verify your barcode is the correct length (UPC: 12 digits, EAN: 13 digits, GTIN-14: 14 digits), 2) Check that the GTIN matches the actual product (not a placeholder), 3) Use the GS1 GTIN validator to confirm validity, 4) If you don't have GTINs, you can set "identifier_exists" to false for custom or handmade products.

What attributes are required for apparel products in Google Merchant Center?

Apparel products require: gender (male, female, unisex), age_group (adult, kids, toddler, infant, newborn), color, and size. For some markets and product types, size_type and size_system are also required. Missing any of these will prevent your products from syncing.

Why do my Shopify products keep expiring in Google Merchant Center?

Google Merchant Center automatically expires products that haven't been updated in 30 days. To prevent this, ensure your Shopify Google Channel app is properly connected and syncing regularly, or use a feed management tool that automatically refreshes your product data before the 30-day expiration window.

Can I sell on Google Shopping without GTINs?

Yes, but only for certain product types. Custom-made products, vintage items, and handmade goods can be listed without GTINs by setting "identifier_exists" to false. For all other products, you'll need either a valid GTIN or a combination of brand name and MPN (Manufacturer Part Number).

Summary: Fix Your Shopify to Google Sync

To fix Shopify Google Merchant Center sync issues:

  1. Wait 72 hours for initial sync to complete
  2. Add missing product identifiers (GTIN, MPN, or brand)
  3. Validate barcode format (UPC: 12 digits, EAN: 13 digits)
  4. Complete required apparel attributes (gender, age_group, color, size)
  5. Check and request quota increase if needed
  6. Enable automatic feed refresh to prevent expiration
  7. Disconnect and reconnect Google Channel app as last resort

If manual fixes are taking too much time, a feed management tool like NextFeed can automate the process and prevent issues before they happen.

Need more help? Check out our other guides on setting up Shopify to Google Shopping and fixing Google Shopping disapprovals.

Share:

Comments (0)

Please login to leave a comment.

No comments yet. Be the first to comment!