← Transmissions
Publié23 Apr 2026
AuteurFlorian POHL
Lecture14 min

Google Shopping on Shopify: The Guide

Google Shopping has become the most profitable paid acquisition channel for a Shopify store. The technical connection takes 30 minutes. What takes you from a ROAS of 1.5 to a ROAS of 6 is the optimization of the product feed and the structure of your Performance Max campaigns.

How to set up Google Shopping for Shopify

In most French B2C verticals, Google Shopping has become the most profitable paid acquisition channel for a Shopify store. The technical connection between Shopify and Google Merchant Center takes about thirty minutes. What makes the difference between a ROAS of 1.5 and a ROAS of 6 is product feed optimization, the structure of your Performance Max campaigns and the quality of your conversion tracking. This guide details all three workstreams, in the order we tackle them on the stores we run.

You'll find the step-by-step connection procedure, the rules for optimizing a product feed that wins CTR, the Google Ads account architecture we recommend in 2026, the seven costliest mistakes we see in our audits, and a realistic budget grid to get started on a sound footing.

Why Google Shopping is essential for Shopify in 2026

Google captures around 90% of searches in France, and a massive share of them carry commercial purchase intent. When someone types "women's wool coat" or "6-cup Italian coffee maker", Google now displays visual boxes of sponsored products at the top of the SERP: these are Google Shopping ads. On these queries, they capture a disproportionate share of clicks, well ahead of organic results and classic text ads.

For a Shopify store, this channel has three structural advantages that explain its profitability. It targets purchase intent that has already formed, not a cold prospect that advertising has to win over. It shows the product, its price and its image directly, which pre-qualifies the click and lowers the bounce rate. And the native integration between Shopify and Google Ads has been simplified considerably since 2024, removing most of the technical friction merchants still ran into in 2022.

Performance Max, Demand Gen, classic Shopping: who does what

Google currently offers three campaign types that serve products to shoppers. It helps to know which one to activate when.

Performance Max is the default campaign in 2026. It serves your products across the entire Google network: Search, Shopping, YouTube, Gmail, Discover, Display. The algorithm decides on bids, audiences and placements on its own. It's the best-performing format in most cases, provided you feed it a high-quality product feed and relevant audience signals.

Demand Gen is Google's social format, dedicated to YouTube, Gmail and Discover. It's designed for discovery, with strong video and image creative. It complements Performance Max for brands whose product sells better through visual inspiration than through pure search.

Standard Shopping, the old Shopping campaign, is still available but being phased out. It remains relevant for advertisers who want to keep control over bids per product, particularly on very long catalogs or tight-margin strategies. For 99% of Shopify stores, Performance Max is the right starting point.

Shopify's native advantage in the Google ecosystem

Shopify and Google have signed a commercial partnership that translates concretely into an official app maintained by Shopify. This app, called "Google & YouTube", automatically syncs your catalog, stock, prices and taxes with Google Merchant Center. Updates propagate in near real time. That's a major difference from competing platforms, where the product feed has to be managed through paid third-party apps.

Connecting Shopify to Google Merchant Center step by step

Connecting Shopify to Google Merchant Center takes three steps, for a total of about thirty minutes if your prerequisites are in place.

Prerequisites to check before you start

Before installing anything, three things need to be up and running. An active Google Ads account, created with the email address you'll use for the setup. A Google Merchant Center account, or a willingness to create one on the fly during the process. A Google Tag Manager tag already installed on your Shopify store, ideally paired with GA4 tracking already in place, which will let you configure conversion events precisely later on.

Also check that your site is compliant with Google's policies: legal notice, terms and conditions of sale, contact page, and return and shipping policies all accessible. Merchant Center systematically rejects stores that lack these elements, and getting a rejection lifted can take several days.

Installing Shopify's Google & YouTube app

From the Shopify admin, go to the Apps menu, then the Shopify App Store, and search for "Google & YouTube". The official app is maintained by Shopify, free, and offers a guided flow. After installation, it asks for permission to connect to your Google account, then offers to link an existing Merchant Center account or create a new one.

The app then runs the initial catalog sync. On a small catalog (fewer than 200 products), this takes less than an hour. On larger catalogs, allow up to 24 hours for everything to be indexed in Merchant Center.

Verifying domain ownership and enabling conversions

While the sync is running, two critical tasks need to be done in parallel. Domain ownership verification is now automatic through the Shopify app in most cases, but if your store uses a custom domain, you'll sometimes need to go through Search Console to confirm ownership manually.

Conversion tracking setup is done in Google Ads, under Tools then Conversions. Create a "purchase" conversion tied to a pixel event fired on the Shopify thank-you page. The Shopify app can automate this step, but we recommend setting it up manually to keep control over conversion values, deduplication and the attribution window.

The product feed, the centerpiece to optimize

The product feed is the data source that powers Google Shopping. It's a structured file containing, for each product, its title, description, price, image, availability and a set of commercial attributes. When people talk about optimizing Google Shopping, 80% of the time they mean optimizing this feed.

A clean feed starts with a clean product page. The attributes Merchant Center expects are the same ones that get your visitors to convert: see how to structure your product attributes as metafields.

Anatomy of a Google Shopping product listing that converts

Unlike a product page on your store, which speaks to a visitor who has already arrived, a Google Shopping listing plays out in 1.5 seconds of scrolling on the SERP. Three elements drive the click: the thumbnail, the title, the price. Everything else is secondary in the click decision, even if it then weighs on post-click conversion.

The thumbnail has to follow Google's strict rules: white or neutral background, centered product, no overlaid text, no watermark, no visual promo like "-20%". An image that breaks any of these rules gets the product disapproved in Merchant Center, and the alert sometimes only shows up after 48 hours.

Product title: the structured formula that wins 30% more CTR

The product title shown on Google Shopping is truncated at about 70 characters on mobile and 150 on desktop. It should contain, in this order, the elements that best match search intent: brand, product type, key attributes (color, size, material, volume), and possibly a qualifier.

Let's take a concrete example. A default Shopify title like "Oversize coat" is useless on Google Shopping. Rewritten according to the rule, it becomes "Levis Women's Oversize Wool Coat Black Size M". The second title gains about 30% in CTR on average across our clients, simply because it matches the keyword combinations shoppers actually type.

To build high-performing titles at scale, and more broadly product pages that convert, our guide to Shopify product page best practices covers both the conversion angle and the semantic structuring that serves Google Shopping and organic search.

Description, GTIN, custom attributes, labels

Shoppers read the product description less on Google Shopping than on the native product page, but Google's algorithms read it intensively to understand which query to serve the product for. It should pick up the natural keywords from your titles and expand on use cases, materials and compatibility. It doesn't need to be long: 300 to 500 well-placed characters beat 2,000 generic ones.

GTINs (EAN, UPC or ISBN barcodes) are virtually mandatory for most resold brands. Without a GTIN, the product is penalized in the auction. For private-label brands, a correctly declared "GTIN absent" attribute avoids errors, but you then need to compensate with exhaustive descriptive attributes.

Custom labels (custom_label_0 to custom_label_4) are the most powerful and most underused lever in the product feed. They let you categorize your products according to your own commercial criteria: margin, turnover, season, collection, best-seller, premium. Shoppers don't see these labels, but they're used to structure your Performance Max campaigns, as we'll see below.

Shopify apps dedicated to the product feed in 2026

The native Google & YouTube app is enough for simple catalogs. As soon as you want to enrich the feed, create feed variants by channel, or optimize titles at scale without touching the Shopify back office, a third-party app becomes a must. Three references dominate the French-speaking market in 2026.

DataFeedWatch is the most complete, with advanced transformation rules and multichannel support (Google, Facebook, TikTok, Amazon). Simprosys Google Shopping Feed is more affordable and well rated by SMB stores. Mulwi Shopping Feeds is valued for its ability to manage country-by-country feeds with local tax rules. For a broader overview of the tools worth installing (or not) on a store, see our selection of the best Shopify apps for 2026.

Structuring your Performance Max campaigns without breaking everything

Performance Max is powerful but unforgiving when it's poorly structured. The classic trap is to create a single campaign covering the whole catalog, every budget and every ROAS target. That structure produces average results and prevents any fine-tuned optimization.

One campaign per margin or objective: the right granularity

The structure we apply for most of our clients relies on three to five Performance Max campaigns, split according to commercial logic, not according to the catalog tree. A typical model:

  • A best-sellers campaign: your 10 to 30 top-performing products, high ROAS bid, generous budget.
  • A high-margin campaign: products with margins above a defined threshold, more aggressive target ROAS.
  • A launch campaign: new and seasonal products, more permissive target ROAS, dedicated budget to let the algorithm learn.
  • A long-tail campaign: everything else, high target ROAS, low budget, maintenance objective.

The product feed's custom labels are what make this split possible. You don't manage 400 products individually, you manage 4 categories that re-segment automatically through the labels.

Asset groups, audience signals, exclusions

In each Performance Max campaign, you need to provide the algorithm with asset groups: a set of images, videos, headlines and descriptions that Google automatically recombines for each placement. A solid asset group contains at least 5 landscape images, 5 square images, 1 video (even a simple one), 5 headlines and 5 descriptions.

Audience signals are the hints you give the algorithm to guide its initial learning. They don't restrict delivery (Performance Max stays broad by nature), but they speed up the learning phase. Feed them with your customer lists, your site visitors, and custom audiences based on the search queries typical of your product.

Brand exclusions are essential to stop Performance Max from eating the brand traffic you already win organically. Turn them on at launch, not six months later.

The "all-in-one" Performance Max trap

Performance Max tends to want to do everything on its own. Left without guardrails, it will cannibalize your organic traffic, bid on your brand, and favor easy-to-convert products at the expense of catalog diversification. The discipline lies in giving it clear constraints: brand exclusions, differentiated ROAS targets, ring-fenced budgets.

If Google Ads is a central lever in your strategy, it needs to work together with your Meta campaigns, which capture different moments of intent. Our Meta Ads strategy for Shopify stores details how to combine both channels in a coherent architecture.

Conversion tracking and attribution

Without clean conversion tracking, Performance Max optimizes blind. Tracking has to be handled before the campaigns, not after.

Setting up enhanced conversions

Enhanced conversions are Google's answer to the signal loss caused by the end of third-party cookies. They involve sending Google, in addition to the classic pixel, the hashed first-party data (email, phone, address) the customer provides at checkout. Google then matches this data against its own user accounts to consolidate attribution.

Activation is done in the Google Ads interface and requires either an installation through Google Tag Manager or the server-side conversion API. On Shopify, the GTM route remains the easiest to deploy for non-technical teams. We systematically recommend turning on enhanced conversions for all our clients: the gap in measured performance can reach 15% on significant volumes.

Reconciling Google Ads, GA4 and the Shopify back office

The three sources of truth rarely give the same numbers. Google Ads overstates its conversions (weighted last-click attribution). GA4 understates them (restrictive data-driven attribution model). Shopify reports the accounting truth, but without the channel nuance.

Best practice is to steer media performance with Google Ads as the primary reference, use GA4 to understand the multi-touch user journey, and compare the total against Shopify revenue at the end of the month. A 10 to 20% gap between Google Ads and Shopify is normal. Beyond that, there's a tracking problem to dig into.

The 7 mistakes that sink your Shopify Google Shopping campaigns

Here are the mistakes we fix most often during our audits, ranked by decreasing impact on performance:

  1. Enhanced conversions not turned on. Loss of about 10 to 15% of attributed signal.
  2. Product feed not refreshed daily. Outdated prices and stock disqualify entire products from the auction.
  3. A single Performance Max campaign for the whole catalog. Prevents any fine-tuned optimization by margin or objective.
  4. Missing or incorrect GTINs. Penalizes the bid by 20% on average, according to studies published by Google.
  5. Unoptimized product titles. The first mistake to fix, because it weighs directly on CTR and therefore on CPC.
  6. No brand exclusion. Direct cannibalization of organic brand traffic.
  7. Non-compliant images. Watermarks, overlaid text, lifestyle photos with no packshot version: gradual disapproval of the catalog.

A quick audit of these seven points fixes, on average, 70% of the malfunctions we see with new clients who join us. The performance improvement is often visible in under two weeks.

How much it costs to launch Google Shopping on Shopify

The question comes up every time in prospect conversations. Here are our orders of magnitude, based on the launches we ran in 2025 and 2026.

Minimum media budget for usable data

Performance Max needs volume to learn. Below 30 conversions per month, the algorithm stays in a permanent learning phase and produces erratic results. With an average order value of 80 euros and a 2% conversion rate, that means at least 1,500 clicks per month, or a budget of 1,500 to 3,000 euros depending on your average CPC.

Below this threshold, Google Shopping can work, but performance will be unstable. Above it, each additional budget tier improves learning up to a ceiling generally around 15,000 to 20,000 euros per month, depending on the vertical.

App, setup and management costs

Three items come on top of the media budget. The feed management app, if you use one, costs between 30 and 150 euros per month depending on catalog size. The initial setup, if you delegate it to an agency, runs between 1,500 and 5,000 euros depending on the complexity of the catalog and the technical tracking. Monthly management by an agency ranges from 800 to 3,000 euros depending on the media budget managed and the level of optimization you want.

One point not to underestimate: Google Shopping acquisition builds qualified traffic but doesn't solve the conversion question on its own. Once visitors are on your site, you still have to convert them, and a significant share will be lost at checkout. To recover that share, our complete method for recovering abandoned carts rounds out the acquisition setup. At the same time, don't neglect the organic channel: our Shopify SEO guide to boost traffic lays the groundwork for a strategy where organic reduces your dependence on paid as your authority grows.

Frequently asked questions

Do you need a paid app to connect Shopify to Google Shopping?

No. The official Google & YouTube app, maintained by Shopify, is free and is enough to connect your catalog, sync stock and prices, and report conversions. Paid apps provide finer product feed optimization, useful beyond 200 products or for multi-country stores.

What's the minimum budget to start Google Shopping on Shopify?

Between 1,500 and 3,000 euros per month in media budget is needed to reach the minimum 30 conversions Performance Max requires to exit the learning phase. Below that threshold, performance will be erratic.

Performance Max or Standard Shopping: which to choose in 2026?

Performance Max in 99% of cases. Standard Shopping remains relevant only for advertisers with very large catalogs and tight-margin strategies that require per-product bidding. Google is pushing Performance Max and concentrating its algorithmic investment there.

How do you optimize a Shopify product feed for Google Merchant Center?

Three priorities. Structure titles using the brand, type, key attributes formula. Systematically fill in GTINs when they exist. Use custom labels (custom_label_0 to 4) to segment your products by commercial logic (margin, turnover, season).

How long before you see the first results?

The first conversions come in 24 to 72 hours after launch. The learning phase lasts about two to four weeks. A stable ROAS is generally reached after six to eight weeks, provided you don't pile up configuration changes during that period.

Can you run Google Shopping without Shopify Payments?

Yes. Google Shopping works with any payment processor, as long as the checkout is functional and the return policy is accessible. Shopify Payments improves post-click conversion through Shop Pay, but it isn't a prerequisite for ads to run.

Consultation offerte

Vous avez un projet e-commerce
à nous confier ?

Réservez un call gratuit de 30min avec un expert Shopify

  • Diagnostic express
  • Pistes concrètes
  • Devis sous 48 h
Réserver 30 min