Google Shopping has become, in the majority of French B2C verticals, 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, Performance Max campaign structure, and the quality of conversion tracking. This guide details these three areas, in the order we address them for the stores we operate.
You will find the step-by-step connection process, rules for optimizing a product feed to increase CTR, the Google Ads account architecture we recommend in 2026, the seven most costly mistakes we observe in our audits, and a realistic budget grid to start on a sound footing.
Table of Contents
Why Google Shopping is essential for Shopify in 2026
Google captures approximately 90% of searches in France, a massive portion of which concerns commercial purchase intent. When an internet user types "women's wool coat" or "6-cup Italian coffee maker," Google now displays sponsored visual product ads at the top of the SERP: these are Google Shopping ads. For these queries, they capture a disproportionate share of clicks, significantly ahead of organic results and classic text ads.
For a Shopify store, this channel offers three structural advantages that explain its profitability. It targets an already formed purchase intent, not a cold lead that advertising has to convince. It directly displays the product, its price, and its image, which pre-qualifies the click and reduces the bounce rate. And the native integration between Shopify and Google Ads has been significantly simplified since 2024, removing most of the technical friction that merchants still encountered in 2022.
Performance Max, Demand Gen, Standard Shopping: What's What
Google currently offers three types of campaigns that serve products to buyers. It's useful to know which one to activate when.
Performance Max is the default campaign in 2026. It broadcasts your products across the entire Google network: Search, Shopping, YouTube, Gmail, Discover, Display. The algorithm alone decides bids, audiences, and placements. It's the most effective format in most cases, provided you supply it with a 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 creatives. It complements Performance Max for brands whose products sell better through visual inspiration than through pure search.
Standard Shopping, the old Shopping campaign, is still available but in decline. It remains relevant for advertisers who want to maintain control over product bids, especially for very long catalogs or fine margin strategies. For 99% of Shopify stores, Performance Max is the right starting point.
The native Shopify advantage in the Google ecosystem
Shopify and Google have signed a commercial partnership that concretely translates into an official app maintained by Shopify. This app, called "Google & YouTube," automatically synchronizes your catalog, inventory, prices, and taxes with Google Merchant Center. Updates propagate in near real-time. This is a major difference from competing platforms where the product feed must be managed via paid third-party apps.
Connecting Shopify to Google Merchant Center step-by-step
The connection between Shopify and Google Merchant Center takes three steps, for a total time of about thirty minutes if your prerequisites are in place.
Prerequisites to check before starting
Before installing anything, three elements must be operational. An active Google Ads account, created with the email address you will use for the setup. A Google Merchant Center account, or the willingness to create one on the fly during the process. A Google Tag Manager tag already installed on your Shopify store, ideally coupled with an existing GA4 tracking, which will allow for precise conversion event configuration later.
Also, verify that your site complies with Google policies: legal notices, terms and conditions, contact page, accessible return and delivery policies. Merchant Center systematically rejects stores that do not have these elements, and the refusal can take several days to be resolved.
Installing the Shopify 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, is free, and offers a guided process. After installation, it requests authorization to connect to your Google account, then offers to link an existing Merchant Center account or create a new one.
The app then performs the initial catalog synchronization. For a small catalog (fewer than 200 products), this takes less than an hour. For larger catalogs, allow up to 24 hours for everything to be indexed in Merchant Center.
Verify domain ownership and activate conversions
During synchronization, two critical tasks must be performed in parallel. Domain ownership verification is now automatic via the Shopify app in most cases, but if your store uses a custom domain, you may need to go through Search Console to confirm ownership manually.
Conversion tracking configuration is done in Google Ads, under the Tools tab, then Conversions. Create a conversion of type "purchase," associated with a pixel event triggered on the Shopify thank you page. The Shopify app can automate this step, but we recommend setting it up manually to maintain control over conversion values, deduplication, and the attribution window.
The product feed: the key element 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 we talk about optimizing Google Shopping, 80% of the time we're talking about optimizing this feed.
Anatomy of a Google Shopping product listing that converts
Unlike a product page on your store, which addresses a visitor who has already arrived, the Google Shopping listing is decided in 1.5 seconds of SERP scrolling. Three elements determine the click: the thumbnail, the title, the price. Everything else is secondary in the click decision, even if it then influences post-click conversion.
The thumbnail must comply with strict Google rules: white or neutral background, product centered, no embedded text, no watermark, no visual "20% off" promo. An image that violates one of these rules will cause the product to be deindexed in Merchant Center, and the alert may sometimes only be visible after 48 hours.
Product title: the structured formula that increases CTR by 30%
The product title displayed on Google Shopping is truncated to approximately 70 characters on mobile, 150 on desktop. It must contain, in this order, the elements that best match the search intent: brand, product type, key attributes (color, size, material, volume), possibly a qualifier.
Let's take a concrete example. A default Shopify title like "Oversized coat" is unusable on Google Shopping. Rephrased according to the rule, it becomes "Levis Women's black wool oversized coat size M." The second title gains approximately 30% CTR on average for our clients, simply because it matches the keyword combinations that buyers actually type.
To build high-performing titles at scale, and more broadly, converting product listings, our guide on 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
The product description is less read by buyers on Google Shopping than on the native listing, but it is intensely read by Google's algorithms to understand the query for which the product should be served. It should reiterate the natural keywords from your titles, elaborate on use cases, materials, and compatibilities. It doesn't need to be long: 300 to 500 well-placed characters beat 2,000 generic characters.
GTINs (EAN, UPC, or ISBN barcodes) are almost mandatory for most resold brands. Without a GTIN, the product is penalized in the bid. For own brands, a correctly declared "GTIN absent" attribute avoids errors, but then it is necessary to compensate with exhaustive descriptive attributes.
Custom labels (custom_label_0 to custom_label_4) are the most powerful and underutilized lever of the product feed. They allow you to categorize your products according to your own business criteria: margin, rotation, season, collection, best-seller, premium. These labels are not seen by the buyer but are used to structure your Performance Max campaigns, as we will see below.
Shopify apps dedicated to product feed in 2026
The native Google & YouTube app is sufficient 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 necessary. Three references dominate the French-speaking market in 2026.
DataFeedWatch is the most complete, with advanced transformation rules and multi-channel support (Google, Facebook, TikTok, Amazon). Simprosys Google Shopping Feed is more affordable and well-rated by SMB stores. Mulwi Shopping Feeds is appreciated for its ability to manage country-specific feeds with local tax rules. For a broader overview of tools to install or not on a store, see our selection of the best Shopify applications 2026.
Structuring your Performance Max campaigns without breaking everything
Performance Max is powerful but unforgiving when poorly structured. The classic pitfall is to create a single campaign that encompasses the entire catalog, all budgets, and all ROAS targets. This structure produces average results and prevents any fine-tuned optimization.
One campaign per margin or per objective: the right granularity
The structure we apply to most of our clients is based on three to five Performance Max campaigns, segmented according to business logic, not catalog hierarchy. 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 a margin above a defined threshold, more aggressive target ROAS.
- A launch campaign: new and seasonal items, more permissive target ROAS, dedicated budget to allow the algorithm to learn.
- A long-tail campaign: everything else, high target ROAS, low budget, maintenance objective.
The custom labels in the product feed are what enable this segmentation. You don't manage 400 products individually; you manage 4 categories that automatically re-segment via labels.
Asset groups, audience signals, exclusions
In each Performance Max campaign, you must provide the algorithm with asset groups: a set of images, videos, titles, and descriptions that Google will automatically recompose for each placement. A solid asset group contains at least 5 horizontal images, 5 square images, 1 video (even simple), 5 titles, and 5 descriptions.
Audience signals are hints given to the algorithm to guide its initial learning. They do not limit distribution (Performance Max remains broad by nature) but they accelerate the learning phase. Feed them with: your customer lists, your site visitors, custom audiences based on typical search queries for your product.
Brand exclusions are essential to prevent Performance Max from cannibalizing your brand traffic that you've already gained organically. Activate them from launch, not six months later.
The "all-in-one" Performance Max trap
Performance Max tends to want to do everything itself. Left unchecked, 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 target ROAS, compartmentalized budgets.
If Google Ads is a central lever in your strategy, it must articulate with your Meta campaigns, which capture different moments of intent. Our Meta Ads strategy for Shopify stores details how to combine the two channels in a coherent architecture.
Conversion tracking and attribution
Without proper conversion tracking, Performance Max optimizes blindly. Tracking must be addressed before campaigns, not after.
Configure enhanced conversions
Enhanced conversions are Google's response to the loss of signal related to the end of third-party cookies. They involve sending Google, in addition to the classic pixel, hashed first-party data (email, phone, address) transmitted by the customer at checkout. Google then reconciles this data with its own user accounts to consolidate attribution.
Activation is done in the Google Ads interface and requires either installation via Google Tag Manager or the server-side conversion API. On Shopify, the GTM route remains the simplest to deploy for non-technical teams. We systematically recommend activating enhanced conversions for all our clients: the measured performance gap 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 overestimates its conversions (weighted last-click attribution). GA4 underestimates (restrictive data-driven attribution model). Shopify reports the accounting truth but without the channel nuance.
The best practice is to manage media performance with Google Ads as the primary reference, use GA4 to understand the multi-touch user journey, and compare the total to Shopify's revenue at the end of the month. A 10-20% discrepancy between Google Ads and Shopify is normal. Beyond that, there's a tracking issue to investigate.
The 7 mistakes that are hurting your Google Shopping Shopify campaigns
Here are the most common mistakes we correct during our audits, ranked by decreasing impact on performance:
- No enhanced conversions activated. Loss of approximately 10 to 15% of attributed signal.
- Product feed not refreshed daily. Obsolete prices and stock disqualify entire products in the auction.
- A single Performance Max campaign for the entire catalog. Prevents any fine-tuned optimization by margin or objective.
- Missing or incorrectly filled GTINs. Penalizes bidding by an average of 20% according to studies published by Google.
- Unoptimized product titles. The first error to correct, as it directly impacts CTR and thus CPC.
- No brand exclusion. Direct cannibalization of organic brand traffic.
- Non-compliant images. Watermarks, embedded text, lifestyle photos without a packshot version: gradual deindexing of the catalog.
A quick audit of these seven points corrects an average of 70% of the malfunctions observed in new clients joining us. Performance improvement is often visible in less than two weeks.
How much does it cost to launch Google Shopping on Shopify
The question consistently comes up during prospecting. Here are our orders of magnitude, based on the launches we have conducted in 2025 and 2026.
Minimum media budget for actionable data
Performance Max needs volume to learn. Below 30 conversions per month, the algorithm remains in a permanent learning phase and produces erratic results. With an average basket of 80 euros and a conversion rate of 2%, this implies a minimum of 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 level 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
In addition to the media budget, there are three items. The feed management app, if you choose one, costs between 30 and 150 euros per month depending on the catalog size. The initial setup, if you delegate it to an agency, is between 1,500 and 5,000 euros depending on the complexity of the catalog and technical monitoring. Monthly management by an agency ranges from 800 to 3,000 euros depending on the media budget managed and the desired level of optimization.
One point not to underestimate: acquisition through Google Shopping builds qualified traffic but does not solve the conversion issue on its own. Once visitors are on your site, they still need to be converted, and a significant portion will be lost at checkout. To recover this portion, our complete method for recovering abandoned carts complements the acquisition system. In parallel, do not neglect the organic channel: our Shopify SEO guide to boost traffic lays the groundwork for a strategy where organic reduces dependence on paid as your authority grows.
Frequently Asked Questions
Do I need a paid app to connect Shopify to Google Shopping?
No. The official Google & YouTube app, maintained by Shopify, is free and sufficient to connect your catalog, synchronize stock and prices, and track conversions. Paid apps offer finer product feed optimization, useful for over 200 products or for multi-country stores.
What is the minimum budget to start Google Shopping on Shopify?
Between 1,500 and 3,000 euros per month in media budget are needed to reach the minimum 30 conversions that Performance Max requires to exit the learning phase. Below this threshold, performance will be erratic.
Performance Max or Shopping Standard: which to choose in 2026?
Performance Max in 99% of cases. Shopping Standard remains relevant only for advertisers with very large catalogs and fine margin strategies requiring bidding per product. Google is pushing Performance Max and concentrating its algorithmic investments there.
How to optimize a Shopify product feed for Google Merchant Center?
Three priorities. Structure titles with 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 business logic (margin, rotation, season).
How long before I see the first results?
The first conversions arrive within 24 to 72 hours after launch. The learning phase lasts approximately two to four weeks. Stable ROAS is generally achieved after six to eight weeks, provided that configuration changes are not multiplied during this period.
Can you do 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 via Shop Pay but is not a prerequisite for broadcasting.