The short answer
- Shopify connects to Google through the Google & YouTube sales channel, which Google manages. It syncs products, shipping and deals to Merchant Center and connects Google Ads for conversion measurement.
- Synced products can show in free listings on the Google Shopping tab for eligible US stores. Paid reach comes from Performance Max or Standard Shopping campaigns on the same feed.
- Performance Max runs across Search, Shopping, YouTube, Display, Gmail and Maps with automated bidding. Standard Shopping runs only on Shopping placements, with manual CPC available and more control.
- Feed quality decides Shopping results: a Google product category, a GTIN or brand plus MPN, clean images and titles without capitals or overlays.
Google Shopping catches people already searching for what you sell, which is why it is usually a Shopify store's first paid channel. Setup takes an afternoon. The results depend on three things after that: the feed, the campaign type, and whether purchases reach Google Ads. This guide covers each, with the checks Shopify and Google's help centers list. The wider channel mix is in Shopify ads.
Before you connect: the store requirements
Google Merchant Center rejects stores that miss basic trust signals. Per Shopify's help center, the store must:
- Not be in private (password protected) mode, and have a valid payment provider.
- Show a refund policy and terms of service in the footer menu.
- Show at least one contact method customers can see: email, phone, address or a contact form.
- Ship to a supported country, in that country's currency.
Do not tick a requirement you have not met. Shopify's help center warns that confirming requirements falsely can get the Merchant Center account suspended, and a suspension stops all Shopping ads and free listings at once.
Connecting the Google & YouTube channel
- Install the channel from the Shopify App Store and connect a Google account that has Admin access to your Merchant Center account. Standard access is not enough; the account will not appear in the dropdown.
- Connect Merchant Center. Shopify claims your domain automatically unless another Merchant Center account holds it. If you already ran a feed in that account, Shopify's sync overwrites it.
- Import shipping. Choose automatic import under Product feed, then Shipping settings. Only rates in your General shipping profile sync; custom shipping profiles sync incorrectly and cause errors.
- Connect Google Ads from the "Advertise your products with Google Ads" banner. The Google account must be an administrator of the Ads account. If you only want conversion measurement, use the "Just want to set up Google Ads conversion measurement?" banner instead.
- Connect GA4 from its own banner for store analytics.
Each Merchant Center account can connect to one Shopify store at a time. The first product sync takes up to 24 hours, later changes usually sync within a few hours, and the channel refreshes every product inside Google's 30-day expiry window.
Fixing the feed: the errors that stop products
Shopping ads have no keywords. Google matches searches to your product data, so the feed is the targeting. Shopify's help center lists the common sync errors and fixes; you see each product's errors in the product page's Sales channels section.
| Error | Fix in Shopify |
|---|---|
| Missing GTIN or MPN | Add the barcode (GTIN) in the product inventory section, or a brand and MPN in the Google & YouTube fields |
| Missing or wrong product category | Set a Google product category; otherwise Google guesses and can mis-file the product |
| Promotional overlay on image | Remove text, logos and watermarks from the main image |
| Excessive capitalization | Change "GREEN SHIRT" to "Green shirt" |
| Unavailable landing page | Make the product available to both the Online Store and Google & YouTube channels |
| Missing description or image | Add both in the product editor |
| Price mismatch | Avoid changing prices faster than the feed syncs; schedule sale prices ahead |
| Shipping missing | Import shipping from the General profile or set rates in Merchant Center |
Apparel, media and books need extra attributes such as size, colour, gender and age group. Variant options must be in English to sync.
Titles do the work keywords do elsewhere
Put the words people search at the start of the product title, in the order they search them: brand if it is known, product type, then the attribute that decides the purchase.
- Weak: "The Everyday One"
- Strong: "Everyday Leather Tote Bag, 15 inch Laptop, Black"
The channel imports your Shopify product data, so a better product title improves Shopping and the store's own SEO at once. More in Shopify SEO.
Performance Max vs Standard Shopping
Performance Max replaced Smart Shopping, and it is what the Google & YouTube channel creates by default from inside Merchant Center. Standard Shopping still exists and is built in Google Ads on the same feed. Google's own comparison:
| Performance Max | Standard Shopping | |
|---|---|---|
| Where ads show | Shopping tab, Search, Images, Display, YouTube, Gmail, Demand Gen, Maps | Shopping tab, Search (Shopping ads), Images, Search Partners |
| Ad formats | Shopping, text, display and video, generated from feed and assets | Shopping ads from the feed only |
| Bidding | Maximize conversion value (optional target ROAS) or Maximize conversions (optional target CPA) | Manual CPC, Maximize clicks, Target ROAS, Maximize conversion value |
| Billing | Per performance (clicks or impressions) | Cost per click only |
| Audiences | Audience signals that guide, not restrict | Audience targeting |
| Extra | New customer acquisition goal, final URL expansion | Product groups with their own bids |
Which to run
- New store, little conversion history: Standard Shopping with Maximize clicks or manual CPC, to buy data cheaply on product searches. Switch on conversion-based bidding once purchases are tracked and steady.
- Steady purchases, want scale: Performance Max with a target ROAS set at or slightly above break-even.
- Both: common and fine. Many stores run Performance Max for most of the catalog and Standard Shopping for hero products or new launches they want to control.
Search campaigns still matter for brand and high-intent terms: Google prioritizes a Search campaign over Performance Max when a query exactly matches one of its exact match keywords. The trade-offs are covered in Performance Max vs Search.
Setting a target ROAS from margin
Break-even ROAS is 1 divided by your gross margin. A store with a 40% margin breaks even at a ROAS of 2.5: every $1 of ad spend must bring $2.50 of revenue. Set the first target near break-even so the campaign has room to spend, then raise it as it learns. Run your own numbers in the ROAS calculator. If the campaign cannot reach break-even, the landing page is often the cheaper fix: see Shopify conversion rate optimization.
Conversion tracking: check it before you bid on it
Automated bidding is only as good as the purchases Google sees. Connecting Google Ads through the channel sets up conversion measurement; then verify it:
- In Google Ads, open Goals, then Conversions, and confirm a Purchase action from Shopify is Primary and recording.
- Place a test order and check it appears within a day, with order value.
- Make sure no older purchase tag pasted into the theme or a pixel app also fires. Two purchase actions double-count revenue and inflate ROAS.
- Recheck after any checkout, theme or app change.
If purchases stop appearing, work through Shopify conversion tracking not working.
Where Sprites fits
Sprites runs Google Ads for a Shopify store: it reads Merchant Center health, fixes feed errors such as missing GTINs, categories and condition in a supplemental source that never overwrites your Shopify feed, builds Standard Shopping and Performance Max campaigns and asset groups, and manages conversion actions. Each change is an approval card first. Google alone is the Build plan at $99 a month; see Sprites for Google Ads. Running Meta too? Read Shopify Facebook ads.
FAQ
How do I connect Shopify to Google Ads?
Install the Google & YouTube sales channel, connect a Google account with admin access to Merchant Center, then connect your Google Ads account from the channel. The Google account must be an administrator on the Ads account. This sets up conversion measurement and lets you create Performance Max campaigns.
Is Google Shopping free for Shopify stores?
Partly. Products synced through the Google & YouTube channel can appear in free listings on the Google Shopping tab for eligible US stores. Shopping ads in search results and other placements are paid, through Performance Max or Standard Shopping campaigns.
Should a Shopify store use Performance Max or Standard Shopping?
Use Standard Shopping to start when conversion data is thin, because it allows manual CPC and Maximize clicks. Move to Performance Max with a target ROAS once purchases track reliably. Many stores run both, with Standard Shopping for products they want tight control over.
How long does Shopify take to sync products to Google?
The first sync through the Google & YouTube channel can take up to 24 hours. Later changes usually sync within a few hours, and the channel refreshes products within Google's 30-day expiry window automatically.
Why are my Shopify products disapproved on Google?
The most common causes are a missing GTIN or brand and MPN, promotional text or logos on images, titles in capitals, product pages not available to the channel, and missing shipping. Each product shows its Google errors in the Sales channels section of the Shopify product editor.
Why are Shopify sales not showing in Google Ads?
Usually the Purchase conversion action is not set as primary, the Google Ads account was not connected through the Google & YouTube channel, or a duplicate tag is interfering. Place a test order, check Goals then Conversions in Google Ads, and remove any old purchase tags in the theme.