How to Connect Shopify to Google Merchant Center: The Complete 2026 Setup Guide
Short answer: You connect Shopify to Google Merchant Center through the Google & YouTube sales channel. Install it from the Shopify App Store, sign in with the Google account that owns (or will own) your Merchant Center, confirm your store's business information, set your target country and shipping/tax, and let Shopify sync your catalog. Products then flow into Merchant Center automatically — no manual feed file. The part that trips people up isn't the connection; it's the product data, because Google disapproves items that are missing a GTIN, an image, a description, or that have a price or availability mismatch.
This guide walks the whole setup once, in order, and points to the fix for each thing Google rejects. Do it in this sequence and your products show up approved instead of disapproved.
Before you start: what you need
- A Shopify store with products that have titles, descriptions, images, and prices.
- A Google account you'll use for Merchant Center (use a business account you'll keep).
- Your store's business details (name, address, customer-service contact).
You do not need to create a feed file by hand, and you don't need a separate Merchant Center account first — the Google & YouTube channel can create one for you during setup.
Step 1 — Install the Google & YouTube channel
In your Shopify admin, go to Settings → Apps and sales channels → Shopify App Store, search for Google & YouTube, and add it. It appears under Sales channels in your admin sidebar. This is Google's official channel for Shopify and the only connection you need — don't install a second feed app on top of it, or you'll get duplicate-product conflicts.
Step 2 — Connect your Google account and Merchant Center
Open the channel and sign in with Google. Grant the permissions it asks for (it needs to read your products and write to Merchant Center). If you already have a Merchant Center account, link it; if you don't, the channel creates one. Confirm the account is the one you want products published under — switching later means re-verifying everything.
Step 3 — Verify and claim your store URL
Google has to confirm you own your domain. The channel usually handles verification and claiming automatically through the connected account. If it flags your URL, the fix is almost always a mismatch between your Shopify domain and what Merchant Center expects — use your primary domain, not a myshopify.com URL, and make sure the store is published (not password-protected).
Step 4 — Set your business information, shipping and tax
In the channel's settings, fill in:
- Business information — name, and a working customer-service contact.
- Target country / market — where your products should show. Each market needs the right currency and language.
- Shipping — Google requires shipping settings; it reads them from Shopify or you set them in Merchant Center. Missing shipping is a common blocker.
- Tax (US) — configure it or products in the US can be held.
A product only shows to shoppers in a market you've configured, so if you sell internationally, add each market deliberately.
Step 5 — Choose what to sync and let it run
Decide whether to sync all products or a subset, then let the first sync run — it's usually minutes to a few hours. New products and brand-new accounts then go through an initial review of about 3–5 business days before they can appear. "Pending" during that window is normal, not an error.
Step 6 — Fix the disapprovals (this is the real work)
Once products sync, open Merchant Center → Products → Needs attention. This is where setup becomes maintenance. Google lists every disapproved product and the exact reason. The common ones on Shopify, each with its own fix:
- Why products get rejected at all — the overview: why Google rejects Shopify products.
- Missing or invalid GTIN — the missing-GTIN error and invalid GTIN.
- Image problems — Merchant Center image errors.
- Price mismatch between your page and the feed — price mismatch.
- Availability mismatch — availability mismatch.
- Missing required attributes (color, size, age group, gender for apparel) — required attributes.
- Products just not showing even when approved — products not showing.
- The full sweep in one place — the feed-error checklist.
Step 7 — Turn on free listings (and ads if you want them)
Approved products are eligible for free listings in the Google Shopping tab at no cost — this is on by default through the channel, so once products are approved they can appear in free results. Paid Performance Max / Shopping ads are optional and separate; you don't need them to show up in free listings.
Catch the disapprovals before Google does. Setup is the easy part — keeping your catalog clean as you add and edit products is the ongoing job. Feed Doctor scans your whole Shopify catalog and tells you exactly which products Google will reject, and the field to fix on each, so a silent disapproval never quietly costs you traffic. 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 →