Shopify's official route into Google Merchant Center is the Google & YouTube app (it appears in your admin as a sales channel). It creates or links a Merchant Center account, verifies your domain, syncs your products and keeps them updated as you change prices and stock. For most Shopify stores it is the simplest and most reliable way to get products into free listings and Shopping ads.
This guide covers the full setup: what your store needs before you install, each step in the app, how Shopify fields turn into Google product data, and how to clear the errors that show up in the first week.
What the Google & YouTube app does
The app connects your Shopify store to several Google services from one place:
- Google Merchant Center: required first. The app verifies and claims your domain and syncs products automatically.
- Free listings: approved products can show on the Shopping tab, Search, Images and other Google surfaces at no cost.
- Google Ads: optional. Link an ads account to run Performance Max or Shopping campaigns from your synced products.
- YouTube Shopping and Google Business Profile: available once Merchant Center is linked, for eligible stores.
Google's own documentation is clear that Merchant Center is the prerequisite: Google Ads, Analytics, YouTube Shopping and Business Profile connections all need an active Merchant Center link first. If you want the background on what Merchant Center is and how it works, read what Google Merchant Center is before you start.
Store requirements before you install
Shopify lists specific requirements for the channel. If any of these are missing, the app will stop you during setup or Google will flag the account later.
- No password page. Your online store cannot be password protected. Remove it under Online Store > Preferences once you are ready to launch.
- A valid payment provider set up in Settings > Payments.
- A refund policy and terms of service added to your store and linked in your footer navigation menu. You can add them in Settings > Policies. If you need a draft, our refund policy generator is a starting point you then edit to match how you actually handle returns.
- Visible contact information on a page in your online store: at minimum an email address, phone number, mailing address or contact form.
- A supported country and matching currency. You must ship to a country Google supports and sell in that country's currency.
- A domain that is not claimed by another Merchant Center account. If a previous agency or old account claimed it, you will need to release the claim first.
Also check the Google side. The Google account you connect needs admin access to the Merchant Center account you plan to use, and Google notes that multi-client accounts (MCAs) cannot be linked directly. You need a standalone account.
Tip: Go beyond the minimum. A privacy policy, a shipping policy, an About page with your real business name, and consistent contact details across footer, contact page and checkout make a Merchant Center review far less likely to go wrong.
Step-by-step: connect Shopify to Google Merchant Center
- Install the app. Search for Google & YouTube in the Shopify App Store and choose Install. It is free to install.
- Open the channel. In your Shopify admin, go to Sales channels > Google & YouTube.
- Connect your Google account. Select Connect Google Account, choose or create a Google account, and authorize Shopify.
- Select or create a Merchant Center account. Pick an existing standalone account from the dropdown or create a new one. The app verifies and claims your store domain for you.
- Verify your phone number. Enter your business phone number and the 6-digit code Google texts you.
- Review countries and languages. Select Manage in the countries and languages section to choose where products should be listed. Each market needs a matching currency.
- Set up shipping. Select Manage next to shipping settings. Choose automatic setup to let Google read rates from your Shopify shipping settings, or manual to enter them yourself. Make sure what Google shows matches what checkout charges.
- Accept the terms and start the sync. Products available on your online store sales channel sync automatically. Shopify says the first sync takes up to 24 hours and later changes sync within a few hours.
- Add your return policy in Merchant Center. Google asks Shopify merchants to set return rules in Shopify and also add the policy in Merchant Center: open Shipping and returns, go to the Return policies tab, choose Add return policy, and fill in the window, accepted return reasons, fees and refund timing.
- Link Google Ads if you plan to advertise. In the channel, find the Google Ads banner and choose Get started, then pick an account where your email has admin access.
How Shopify product fields become Google product data
The app translates your Shopify product data into Google attributes. Knowing the mapping tells you where to fix things, because edits should happen in Shopify, not by hand in Merchant Center where the next sync can overwrite them.
| Shopify field | Google attribute | What to check |
|---|---|---|
| Product title (plus variant options) | title | Descriptive, no promo text, under 150 characters |
| Description | description | Real product details, not one line of marketing copy |
| Variant barcode | gtin | Real UPC or EAN from the manufacturer |
| Vendor | brand | Actual brand, not your supplier's name |
| Price and compare-at price | price and sale_price | Compare-at must be a price you genuinely charged |
| Inventory | availability | Tracked inventory so sold-out items update |
| Product media | image_link, additional_image_link | Clean main image, no text overlays |
| Product category | google_product_category | Set from Shopify's standard product taxonomy |
| Variants | item_group_id, color, size | Option names that say what they are (Color, Size) |
Synced products get IDs that start with shopify_ followed by a country code, the product ID and the variant ID. Do not change these, since Google Ads conversion history and reporting are tied to them.
When a product has no barcode, the channel lets you add brand and MPN instead. For handmade, custom or private-label items that genuinely have no GTIN, leave the barcode empty rather than inventing one. Our guide to missing GTIN warnings explains when a GTIN is expected and when it is not, and the GTIN lookup tool helps you check the barcodes you already have.
Choosing which products sync
By default, every product available on your online store is sent to Google. To exclude items, open the product in Shopify and remove Google & YouTube from its sales channels, or select several products in the product list and use the bulk action to change channel availability. Good candidates to exclude:
- Gift cards and digital downloads, which are not eligible for Shopping.
- Products that break Google policies, such as some supplements, weapons accessories or adult items.
- Test products, samples and hidden wholesale items.
- Items with long pre-order lead times you cannot represent accurately.
Google also expires products that are not refreshed for 30 days. The app handles this automatically for synced products, which is one reason not to mix it with a manual upload of the same items.
If you already have a Merchant Center account
Linking an existing account needs more care. Shopify and Google both recommend reviewing a few points before you connect:
- Existing feeds for the same products. If a third-party feed app or file upload already sends these products, you will get duplicates. Google now returns "Product ID already used" errors when the same ID, language and feed label come from more than one data source. Pick one source and remove the other.
- Existing claims on the domain. The Merchant Center account you link should be the one that has verified and claimed your domain.
- Account history. If the account has a suspension or warning, linking Shopify will not clear it. Resolve it first.
- Multi-client accounts. The app needs a standalone account, so an agency MCA sub-account may need to be set up differently.
Fixing common sync errors
Errors show in two places: in Shopify on the product page under its sales channel details, and in Merchant Center on the Needs attention tab. These are the ones Shopify stores hit most often.
| Error | Usual cause | Fix in Shopify |
|---|---|---|
| Missing or invalid GTIN | Empty or fake barcode | Add the real barcode, or brand plus MPN for items without one |
| Price mismatch | Theme shows a different price, currency conversion, or an app changes price at checkout | Make the product page price match what Google sees |
| Missing shipping costs | No shipping rate for a target country | Add rates in Settings > Shipping and delivery, then resync |
| Image too small or has overlay | Low-res supplier image or text badge | Replace the first product image with a clean, large one |
| Out of stock but listed as in stock | Inventory not tracked | Turn on inventory tracking for the variant |
| Misrepresentation (account level) | Missing contact info, policies or unclear business identity | Fix the store, then request a review |
For large catalogs, fixing these one product at a time is slow. Shopify's bulk editor handles barcodes and vendor fields, and our guide to bulk editing Shopify products covers faster options. The AM Jarvis GMC Scanner and Fixer scans a connected Shopify store for missing policy pages, missing contact info, missing brand or GTIN and thin descriptions, and pushes the fixes back to the store in batches so they sync through the Google & YouTube app.
If the account itself is suspended for misrepresentation, follow our misrepresentation fix guide before requesting a review. You can request a re-review from inside the Google & YouTube app or directly in Merchant Center.
Checking results after the first sync
Once the first sync finishes, compare three numbers: how many products are active on your online store channel, how many the Google & YouTube app says it sent, and how many Merchant Center lists as approved. A big gap between the first two usually means products are excluded from the channel or missing required fields. A gap between the last two is a Google review issue you will find on the Needs attention tab.
Then spot-check five or six products by hand. Open each in Merchant Center, confirm the title, price, sale price, availability and image match the live product page, and click through the link to make sure it lands on the right variant. Pay extra attention to products with many variants and products whose price changes through a discount app, since those are where mismatches hide. Doing this once after setup catches most structural problems before they turn into warnings.
When to use a feed app instead
The Google & YouTube app covers most stores. A third-party feed app can make sense if you need things the app does not offer, such as rules that rewrite titles for Google only, custom labels based on margin or sales data, or separate feeds for other channels. If you switch, turn off product sync in the Google & YouTube app for the same products so only one source sends them. Our walkthrough of the Google Shopping feed for Shopify compares both approaches.
Whichever route you choose, check the Needs attention tab weekly for the first month, and again after any big catalog change, theme switch or new app install. Most problems start as small data mismatches that are easy to fix when caught early.
