The Shopify Google Channel app syncs products to Google Merchant Center, but the timing depends on your setup, catalog size, and Google's fetch schedule. Here is how long it takes and what to do when it feels stuck.
Shopify Google Channel App Sync Time
The Shopify Google & YouTube app (formerly Google Channel) syncs your products to Google Merchant Center automatically. Here are the typical sync times:
- Initial sync — 24 to 72 hours for a new connection
- Product updates — 1 to 24 hours depending on the change type
- Force resync — Click "Fetch now" in Merchant Center, then wait 1 to 4 hours
- New products — Typically appear within 12 to 24 hours after being published in Shopify
How to Force Resync the Shopify Google Channel App
If your products are not updating or you see stale data:
- Open Google Merchant Center and go to Products → Feeds
- Find your Shopify feed and click Fetch now
- Wait 1-4 hours for Google to process the updated feed
- In Shopify, go to the Google & YouTube app and click Sync to push fresh data
Why Shopify Products Stop Syncing to Google Merchant Center
- Missing GTIN/barcode — Products without valid GTINs get skipped
- Missing apparel attributes — Gender, age_group, color, and size are required for clothing
- Policy violations — Google disapproves products that do not meet Shopping policies
- 30-day expiration — Products expire if the feed is not refreshed regularly
- Quota limits — Large catalogs may hit Google's item limit
Recommended Feed Refresh Rates
| Scenario | Recommended |
|---|---|
| Fast-moving inventory | Every 1-4 hours |
| Daily price changes | Every 4-6 hours |
| Stable catalog | Once daily |
| Flash sales | Real-time or hourly |
Platform Fetch Schedules
Platforms dont fetch continuously. Know their schedules:
- Google Merchant Center — Fetches 1-2x daily by default, more with frequent updates
- Facebook Catalog — Hourly fetches available, daily default
- TikTok Shop — Fetches every 24 hours minimum
Pro Tip
Set your feed generation to complete 1 hour before the platform's scheduled fetch time. This ensures fresh data is always available. NextFeed handles this automatically with scheduled syncs up to every hour.