Feed Doctor· pre-flight for Google Merchant Center
Guides › Shopify Not Syncing to Google Merchant Center? Why, and How to Fix It

Shopify Not Syncing to Google Merchant Center? Why, and How to Fix It

Short answer: When Shopify "won't sync" to Google Merchant Center it's usually one of four things: the Google & YouTube channel isn't fully connected (no linked Merchant Center account or target country), the products synced but got disapproved so they don't show as active, a change you made hasn't propagated yet (Shopify pushes to Google on its own schedule, and edits can take hours), or a specific product is excluded or out of stock. Start in the Google & YouTube channel's Product status page — it tells you how many products reached Google and how many have issues.

"Not syncing" can mean three different problems, so the first job is to figure out which one you have.

First: what "not syncing" actually means for you

Open the Google & YouTube channel in Shopify and look at Product status:

Fixing the right one saves you from chasing a sync bug that was really a disapproval.

1. The channel isn't fully connected

If no products reached Merchant Center, the link is incomplete. Confirm:

Reconnecting the channel, or completing the missing setting, starts the first sync. See how to connect Shopify to Merchant Center.

2. They synced, but they're disapproved

This is the most common "it's not syncing" that isn't a sync problem at all — the products did reach Google, but they're disapproved for a data issue so they never go active. Check Merchant Center → Products → Needs attention. The usual causes: missing GTIN, image problems, a price or availability mismatch. Fix the named field in Shopify and the product goes active on the next sync.

3. A change hasn't propagated yet

Shopify pushes your catalog to Google on its own schedule, not instantly. A price change, a new product, or a fixed field can take anywhere from a few minutes to a few hours to appear in Merchant Center, and a Shopify moderator has noted identifier changes can take up to about 3 days to fully reflect. Google then has to re-crawl your page on top of that.

Fix: make the change at the source in Shopify (never in Merchant Center — Shopify overwrites it), then wait for the next sync before assuming it failed. Confirm in Products → All products that the value actually updated.

4. A product is excluded or out of stock

A single product that won't sync, while the rest are fine, is usually excluded or unavailable:

How to fix it cleanly

  1. Read Product status in the Google & YouTube channel to classify the problem (connection, data, or delay).
  2. For a connection problem, complete the missing channel setting and re-sync.
  3. For a data problem, work the Merchant Center Needs attention list and fix the field in Shopify.
  4. For a delay, confirm the change saved in Shopify and give it a sync cycle before re-checking.
  5. Never edit values directly in Merchant Center — Shopify re-pushes daily and overwrites them.
Know what's wrong before you wait on a sync. Feed Doctor scans your Shopify catalog and tells you which products Google will disapprove and the exact field to fix — so you can tell a real data problem from a simple propagation delay, instead of waiting days to find out. Try it free for 7 days.

Stop losing sales to Google rejections

Feed Doctor scans your whole catalog and gives you the exact field to fix on every product.

Try Feed Doctor free for 7 days →

Frequently asked questions

How long does Shopify take to sync to Google Merchant Center?
The first sync after connecting runs within minutes to a few hours. Later changes push on Shopify's own schedule; most appear within hours, though identifier changes can take up to about 3 days to fully reflect, plus Google's re-crawl.
Why did my products sync but not go active?
Because they're disapproved for a data issue, not because the sync failed. Check Merchant Center's Needs attention list, fix the named field in Shopify, and they go active on the next sync.
My product count in Merchant Center is zero — what's wrong?
The channel isn't fully linked. Confirm a connected Merchant Center account, a target country, shipping/tax settings, and that your store is published and not password-protected.
Should I edit the feed in Merchant Center to force a sync?
No. Shopify re-pushes your catalog daily and overwrites manual Merchant Center edits. Always change the value in Shopify.
One product won't sync but the rest are fine — why?
It's almost always out of stock, excluded from the Google channel (a per-product setting or app rule), or not published. Check its availability and channel inclusion.