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:
- Zero products reached Google → it's a connection problem (see #1).
- Products reached Google but show issues / not approved → it's a data problem, not a sync problem (see #2).
- Products are there but a recent change isn't → it's a propagation delay (see #3).
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:
- A Merchant Center account is connected in the Google & YouTube channel (not just a Google login).
- A target country is set, with the matching currency.
- Shipping and tax are configured — Google can hold a feed without them.
- The store is published (not password-protected) so Google can crawl it.
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:
- Out of stock products are suppressed until restocked.
- A product can be excluded from the channel by a per-product setting, a collection filter, or an app rule.
- Check that the item is actually published to the Online Store and to the Google channel.
How to fix it cleanly
- Read Product status in the Google & YouTube channel to classify the problem (connection, data, or delay).
- For a connection problem, complete the missing channel setting and re-sync.
- For a data problem, work the Merchant Center Needs attention list and fix the field in Shopify.
- For a delay, confirm the change saved in Shopify and give it a sync cycle before re-checking.
- 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 →