Shopify Google Shopping: Setup, Feed Rules and Campaigns
META TITLE: Shopify Google Shopping: Setup, Feed and Campaigns
META DESCRIPTION: How Shopify Google Shopping works: what the Google and YouTube channel syncs, the feed rules that decide visibility, and how Performance Max runs.
SLUG: shopify-google-shopping
TAGS: Google Shopping, Shopify, Google Merchant Center, Performance Max, product feed, Google Ads
Shopify Google Shopping runs through the Google & YouTube channel, which syncs your catalog into Google Merchant Center. Good looks like approved products, complete titles and identifiers, free listings live, and a campaign reading a clean feed.
Bad looks like a store that connected the channel, saw almost nothing appear, and never found out why. Matching happens on your product data rather than on keywords you pick, so your feed is effectively your bid.
Below are the sync timings, the product rules that block quietly, the title limits, and how paid campaigns get built on the same data.
How Shopify Google Shopping Works
Product data moves one way, from Shopify into Google Merchant Center, through the Google & YouTube channel.
Shopify describes that sync as automatic once the channel is connected. Merchant Center then feeds two separate things: free listings and paid Shopping inventory. Both read the same fields, and nothing in Google Ads runs on a catalog that never arrives in usable shape.
Installing the channel is a different job from optimizing it. Our Google & YouTube channel walkthrough covers the install click by click, and everything below assumes that part is done.
Where Free Product Listings Appear
Free listings reach further than the Shopping tab. Merchant Center help says eligible products may show at no cost in places like Google Search, Google Images and Google Lens. That same list names YouTube, Gemini, the Shopping tab, and the products module on Business Profile.
Shopify states a narrower version for its own merchants. Eligible stores selling in the United States can display synced products free in relevant Shopping tab listings.
Opting in is not a separate step. Per Merchant Center help, using the Google & YouTube app on Shopify opts you in automatically.
Why Synced Products Still Do Not Show
Syncing is not visibility, and Google says so plainly. Its help pages state that products are not guaranteed to show, because Google relies on your data to match what customers search for. A thin feed is a weak claim on a match.
Merchants often read a green approval status as the finish line. Approval only means it cleared policy review. Matching is decided separately, by the fields you filled in.
Shopify Google Shopping Requirements
Several requirements sit upstream of the feed and block quietly, without an obvious error in your Shopify admin. Store-level rules, from private mode to policy pages and identifiers, sit in one table in our Google Ads for Shopify guide.
Work that list first, then come back for the requirement it does not dwell on.
Why Product Options Must Be in English
One rarely covered rule catches translated stores. Product options, including variants, need to be in English to sync with Google. Storefront copy in another language is not the problem, because option sets are the part Google reads here.
> Watch Out: a store with Spanish or German variant labels can pass every other check and still lose its catalog. Rename the option sets, not the storefront copy.
Localized catalogs usually surface this after a launch window has already closed. Check it before you check anything else.
How Long the First Sync Takes
Shopify puts initial product syncing at up to 24 hours. After that first pass, product changes typically sync within a few hours.
Google also sets a 30-day expiry policy on synced product data, and the channel refreshes products inside it. A price you edited this morning is probably not live yet, so judging a Shopping setup on day one tells you almost nothing.
Product Title Rules for Google Shopping
Titles carry more weight than any other field, because the query gets matched against them. Google's title attribute documentation tells merchants to use all 150 characters, and says the title matches your product to a customer's search. Same page adds a constraint pulling the other way: users usually notice only the first 70 or fewer characters, depending on screen size.
Both are true at once, and together they give you the structure. Identifying words go first: brand, product, model or variant. Attributes such as size, color and material follow. Your first 70 characters then sell, and the remaining 80 keep working for matching.
What Google Bans From Product Titles
Promotional text is out. Merchant Center help on the title attribute names price, sale price, sale dates, shipping, delivery date, other time-related information, and your company's name. Plenty of themes and feed apps append one of those, so audit 20 live titles before assuming yours are clean.
A title written for your own collection pages is rarely the title Google wants. Merchandising language sits at the front, and brand or model ends up buried 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
Retailers who added correct GTINs have seen a 20% increase in clicks on average, per Merchant Center help. Treat that as a vendor claim, made by Google about its own platform. Directional is enough to act on, since filling identifiers is cheap.
Google's Performance Max optimization tips ask for images of 500 x 500 pixels or greater in your Merchant Center catalog. That resolution lets product feeds serve on Connected TV for YouTube Shopping ads.
Read it as a serving spec for one placement, not a general visibility threshold. Retail advice on the same pages wants rich descriptions and images, plus updated prices and availability where those change often.
Descriptions run to a documented maximum of 5000 characters. Links must start with http or https, so send shoppers to a secure URL.
A clean feed pointed at a slow product page buys expensive bounces, which puts product page conversion work in the same sprint.
How Shopping Campaigns and Performance Max Work
Paid Shopping is the second thing your Merchant Center data feeds. Its mental model differs from Search, and missing that is where budget disappears.
How Shopping Ads Are Matched
Google Ads is unambiguous on this. Shopping ads use your existing Merchant Center product data, not keywords, to decide how and where ads show. What a shopper sees is your feed rendered as an ad unit. Google describes that unit as a product photo, title, price, store name, and more.
So a title fix is a bid strategy change. Feed work outranks campaign tinkering here, which is the main difference from the feed-hygiene checklist in the guide linked above.
Linking Merchant Center to Google Ads
Linking comes first, always. Merchant Center help is explicit that you must link your Google Ads account and Merchant Center account before creating Shopping campaigns. Skip it and the campaign type is simply unavailable.
What Performance Max Covers
Campaign creation happens in Merchant Center, reached from the Google & YouTube channel in your Shopify admin. That routing catches people out, since nothing in the Shopify admin looks like a campaign builder. What the campaign type is, and which Google surfaces it reaches, sit in the guide linked above rather than here.
You gain reach and give up channel-level control, which makes an honest read on Google against Meta harder rather than easier.
How Long to Run a Performance Max Campaign
Six weeks, per Google's optimization guidance, which tells advertisers to run campaigns for at least 6 weeks. Anyone killing a campaign at day 10 is reading noise. Holiday assets and asset groups need uploading at least 2 weeks in advance so they clear approval first.
Google also reports a comparison against Standard Shopping. Advertisers who moved to Performance Max drove a 25% increase in conversion value, on average, at a similar ROAS. Another vendor claim, from the company selling the campaign type.
How to Judge Shopping Campaign Performance
Six weeks of data still needs a threshold. Use break-even ROAS, which our break-even ROAS calculator derives from gross margin.
Read the platform number next to a blended one. Context from media efficiency ratio stops a flattering Shopping ROAS hiding a rising blended cost, and incrementality testing answers what the campaign actually added.
Agency AI for Shopify Google Shopping
Agency AI is a Shopify app that runs Google and Meta campaigns from inside the admin. Its Manage Ads view lists Google campaign types including Performance Max, Search and Shopping, so Shopping sits in the same interface as everything else. Those are vendor-published product details.
What the app leaves alone matters more on this page. It does not create the Merchant Center link. Every requirement above still has to be true before anything can be built on Google.
A read-only MCP connector for Claude and ChatGPT comes with an Agency AI account. On its own it is $9 per month or $99 per year. It now includes a free analytics dashboard. Its tools pull campaigns, ads, creative and recommendations only, and the vendor states it cannot spend money or change your ads. Their pitch is answers in chat rather than reports you assemble yourself.
Lolahemp's published case study reports Meta cost per purchase moving from $143.75 to $63.56 across two 2025 windows. One store, on Meta rather than Shopping, attributed to that case study rather than to the product.
Final Thoughts
Almost every Shopping problem traces back to the feed, not the campaign. Fix titles, identifiers, images and policy pages before touching a budget, then give the campaign its six weeks.
Compare results against your own break-even threshold, and use the Shopify ad benchmarks as a sanity check only. When acquisition cost drifts, the levers that lower Shopify CAC are feed-side and page-side long before they are bid-side.
Frequently Asked Questions
Sources
Shopify help documentation supplied the channel behavior and the free Shopping tab eligibility for United States stores. Store and product requirements, sync timings and the Performance Max description come from the same source.
Merchant Center help covers the free surfaces, the automatic opt-in and the no-guarantee statement. Ads linking, the GTIN click figure and the specification limits sit on those pages too.
Matching model and ad unit description come from Google Ads help. That documentation also carries the six-week run time, the image resolution guidance and the conversion value comparison.
Agency AI figures come from its App Store listing, its Lolahemp case study and the client's own product documentation. MCP plan pricing is supplied by the vendor directly. Vendor claims are labeled as such above.


