All posts

Shopify Google Shopping: Setup, Feed Rules and Campaigns

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:

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:

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.

FieldDocumented RuleSource
Product titleMax 150 characters, use all of themGoogle title attribute documentation
Title visibilityFirst 70 or fewer characters usually noticedGoogle title attribute documentation
DescriptionMax 5,000 charactersGoogle product data specification
LinkMust start with http or httpsGoogle product data specification
Image resolution500 x 500 pixels or greater for CTV YouTube Shopping servingGoogle Ads Performance Max guidance
IdentifiersMPN plus brand where no GTIN existsShopify channel requirements
Variant languageEnglishShopify 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

Is Google Shopping free for Shopify stores?
Partly. Eligible products can show free on Google Search, Images, Lens, YouTube, Gemini, the Shopping tab and the products module on Business Profile. In the United States, eligible Shopify stores can show synced products free in Shopping tab listings, while paid Shopping ads are separate.
How do I add my Shopify products to Google Shopping?
Install and connect the Google & YouTube channel, which syncs products and store information to Merchant Center automatically. Your store cannot be in private mode, and it needs a Refund Policy and Terms of Service. Products without a GTIN need an MPN and a brand.
How long does it take for Shopify products to appear on Google Shopping?
The first product sync can take up to 24 hours, and later changes usually sync within a few hours. Google applies a 30-day expiry policy to synced data, and the channel refreshes products within that window. Showing up is not the same as performing, and Google recommends running campaigns for at least six weeks.
Do Google Shopping product titles need to be different from my Shopify titles?
Often, yes, because storefront titles tend to lead with merchandising language. Use all 150 characters, but lead with brand, product and model, because shoppers usually notice only the first 70. Promotional text such as price, sale dates or your company's name is not allowed in titles.

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.

Free to install. Launch campaigns and pay nothing for your first 30 days.

Download Agency AI free on the Shopify App Store