Shopify Google Shopping: Setup, Feed Rules and Campaigns
Shopify Google Shopping runs through the Google & YouTube channel, which syncs your catalog into Google Merchant Center. A working setup has approved products, complete titles and identifiers, live free listings, and campaigns running on a clean feed.
When it does not work, a store connects the channel, sees almost nothing appear, and never finds out why.
How Shopify Google Shopping Works
Product data moves one way, from Shopify into Google Merchant Center, through the Google & YouTube channel. Once the channel is connected, the sync runs automatically.
Merchant Center then feeds two separate things: free listings and paid Shopping ads. Both read the same product fields. If your catalog never arrives in usable shape, nothing in Google Ads can run on it.
Installing the channel is a different job from optimizing it. If you have not installed it yet, start with our Google & YouTube channel walkthrough, which covers every click.
Where Free Product Listings Appear
Free listings reach further than the Shopping tab. Eligible products can show at no cost on Google Search, Google Images and Google Lens. They can also appear on YouTube, Gemini, the Shopping tab and the products module on Business Profile.
Shopify merchants get a narrower version. Eligible stores selling in the United States can show synced products free in relevant Shopping tab listings.
You do not need a separate opt-in step. Using the Google & YouTube app on Shopify opts you in automatically.
Why Synced Products Still Do Not Show
A synced product is not guaranteed to show. Missing or thin fields mean fewer searches it can match.
Many merchants treat a green approval status as the finish line. Approval only means the product cleared policy review. Matching is a separate step, and it depends on the fields you filled in.
Shopify Google Shopping Requirements
Several requirements block products quietly, with no obvious error in your Shopify admin. The basic store and product rules are short:
- Your store cannot be in private mode.
- Your store needs a Refund Policy and Terms of Service.
- Products without a GTIN need an MPN and a brand.
If you are still choosing a channel, our Google Ads vs Facebook Ads comparison for Shopify shows which one is faster to set up.
Why Product Options Must Be in English
Translated stores often miss this rule. Product options, including variants, need to be in English to sync with Google. Storefront copy in another language is not the problem, because Google reads the option sets here.
A store with Spanish or German variant labels can pass every other check and still lose its catalog. The fix is to rename the option sets, not the storefront copy. If you sell in a language other than English, check your variant names before launch.
How Long the First Sync Takes
The first product sync can take up to 24 hours. After that, product changes usually sync within a few hours.
Google also applies a 30-day expiry policy to synced product data, and the channel refreshes your products inside that window. A price you changed an hour ago may not be live yet. Judging a Shopping setup on day one tells you very little.
Product Title Rules for Google Shopping
Titles carry the most weight of any field. Google's title attribute documentation recommends using all 150 characters, since the title is what matches your product to a search. Shoppers usually notice only the first 70 characters or fewer, depending on screen size.
So put the identifying words first: brand, product, then model or variant. Size, color, material and other attributes come after. The first 70 characters then sell the product, and the remaining 80 still help with matching.
What Google Bans From Product Titles
Promotional text is not allowed in titles. Leave out:
- Price and sale price
- Sale dates
- Shipping and delivery date
- Other time-related information
- Your company's name
Many themes and feed apps add one of these to titles, so check 20 live titles before you assume yours are clean.
A title written for your own collection pages is rarely the title Google wants. Merchandising language sits at the front, and the brand or model ends up past character 70.
Google Shopping Feed Field Requirements
Every rule below comes from Google or Shopify documentation.
| Field | Documented Rule | Source |
|---|---|---|
| Product title | Max 150 characters, use all of them | Google title attribute documentation |
| Title visibility | First 70 or fewer characters usually noticed | Google title attribute documentation |
| Description | Max 5,000 characters | Google product data specification |
| Link | Must start with http or https | Google product data specification |
| Image resolution | 500 x 500 pixels or greater for CTV YouTube Shopping serving | Google Ads Performance Max guidance |
| Identifiers | MPN plus brand where no GTIN exists | Shopify channel requirements |
| Variant language | English | Shopify channel requirements |
Identifiers, Images and Descriptions
Google reports that retailers who added correct GTINs saw a 20% increase in clicks on average. Filling in identifiers takes little effort, so do it even if your own lift turns out smaller.
To serve on Connected TV for YouTube Shopping ads, catalog images need to be 500 x 500 pixels or larger. That is a spec for one placement, not a general visibility threshold.
Write rich descriptions and use good images. Keep prices and availability updated, especially where they change often.
Descriptions can run to 5,000 characters. Links must start with http or https.
A clean feed that sends shoppers to a slow product page wastes clicks on bounces. Plan product page conversion work alongside your feed fixes.
How Shopping Campaigns and Performance Max Work
Paid Shopping is the second thing your Merchant Center data feeds. It works differently from Search, and budget gets wasted when advertisers treat the two the same.
How Shopping Ads Are Matched
Shopping ads use your Merchant Center product data, not keywords, to decide how and where they show. The ad itself is built from your feed: a product photo, title, price, store name and more.
That is why a better title can change which searches your product appears for. In Shopping, feed fixes do more than campaign setting changes.
Linking Merchant Center to Google Ads
Link your accounts first. You must link your Google Ads account and Merchant Center account before you can create Shopping campaigns. If you skip this, the campaign type is not available.
What Performance Max Covers
You create a Performance Max campaign in Merchant Center, which you reach from the Google & YouTube channel in your Shopify admin. Our comparison of Google Ads and Facebook Ads explains what Performance Max is and which Google surfaces it reaches.
You gain reach but give up control over individual channels. If you also run Meta ads, the same comparison sets Performance Max against Meta's Advantage+.
How Long to Run a Performance Max Campaign
Give a Performance Max campaign at least six weeks before you judge it. Early results swing a lot, so stopping a campaign at day 10 means acting on noise. Upload holiday assets and asset groups at least two weeks in advance so they clear approval in time.
Google reports that advertisers who moved from Standard Shopping to Performance Max saw a 25% average increase in conversion value at a similar ROAS.
How to Judge Shopping Campaign Performance
Six weeks of data still needs a target to judge against. Use your break-even ROAS, which our break-even ROAS calculator works out from your gross margin.
Read the platform ROAS next to a blended number. Checking your media efficiency ratio stops a flattering Shopping ROAS from hiding a rising blended cost. Incrementality testing then shows what the campaign actually added.
Agency AI for Shopify Google Shopping
Agency AI is our Shopify app for running Google and Meta campaigns from inside the Shopify admin. The Manage Ads view lists Google campaign types including Performance Max, Search and Shopping. So your Shopping campaigns sit in the same place as everything else.
Our app does not create the Merchant Center link for you. Every requirement above still has to be in place before we can build anything on Google.
Our MCP connector for Claude and ChatGPT comes free with the Essentials plan. On its own, it costs $9 a month or $79 a year, with founder pricing locked for life. It also includes a free analytics dashboard.
The connector can read and write: it can create and edit ads, launch and pause campaigns, shift budgets and pull reports. You confirm each change in the chat before it runs. You get answers and actions in the chat instead of building reports yourself.
Our Lolahemp case study shows Meta cost per purchase falling from $143 to $62.70 across two periods in 2025. Our Vapor95 case study shows average Meta CPA falling from $52 to $21.50, about 59% lower. Both results came from Meta campaigns, not from Google Shopping.
Final Thoughts
Most Shopping problems trace back to the feed, not the campaign. Fix titles, identifiers, images and policy pages before you touch a budget. Then give the campaign its six weeks.
Compare results against your own break-even ROAS, and use our Shopify ad benchmarks only as a rough check. If your cost per customer rises, run the numbers in our CAC calculator. Then fix your product data and product pages before you change bids.
Frequently Asked Questions
Sources
Shopify help documentation covers the channel behavior and free Shopping tab eligibility for United States stores. Store and product requirements, sync timings and where Performance Max campaigns are created come from the same source.
Merchant Center help covers the free surfaces, the automatic opt-in and the fact that products are not guaranteed to show. It is also the source for account linking, the GTIN click figure and the specification limits.
Google Ads help covers the matching model and the ad format. It also carries the six-week run time, the image resolution guidance and the conversion value comparison.
Agency AI details come from our Shopify App Store listing, our Lolahemp and Vapor95 case studies and our product documentation, including MCP plan pricing.


