Shopify Google Shopping ads are the product cards that appear at the top of Google search results when someone searches for something to buy. Image, price, store name, and star rating — all visible before a single click. No ad copy to write, no keyword bidding complexity to manage upfront. Just your products, shown to people actively searching to buy them.
For Shopify stores, Google Shopping is consistently one of the highest-intent paid acquisition channels available. The person searching “men’s leather wallet under £50” isn’t browsing — they’re shopping. That intent difference is why Shopping ads convert significantly better than display or social ads for most product categories.
Getting set up correctly takes a day. But most Shopify store owners either skip steps, misconfigure their product feed, or launch without conversion tracking — and then wonder why the campaign burns budget without results.
This guide covers the complete setup from scratch — Google Merchant Center, product feed, campaign structure, and conversion tracking — so your first Shopping campaign has a genuine chance of being profitable.
Table of Contents
How Google Shopping Actually Works
Before getting into setup, it is worth understanding the mechanics — because Google Shopping works differently from search text ads.
With search text ads you bid on keywords and write ad copy. With Shopping ads, Google pulls product data from your Merchant Center feed and decides which searches to show your products for based on that data. You don’t choose keywords — Google matches your products to relevant searches using your product titles, descriptions, categories, and attributes.
This means your product feed is your campaign. A well-optimised feed with accurate titles, strong descriptions, and complete attributes will outperform an identical product with a poorly configured feed even at the same bid — because Google will show the well-configured product to more relevant searches.
There are also two types of product exposure worth understanding:
Free product listings — your products can appear in the Google Shopping tab at zero cost once your Merchant Center account is approved. Enable these from day one. They require the same setup as paid Shopping ads and cost nothing per click.
Paid Shopping ads — the sponsored product cards that appear at the top of search results and across Google’s network. You pay per click, compete in an auction, and can control budgets and bids.
Both use the same Merchant Center account and product feed. Set up once, benefit from both.
What You Need Before Starting
A Shopify store that passes Google’s trust requirements
Before your Merchant Center account can be approved, your Shopify store needs to meet Google’s basic quality requirements:
- Custom domain connected — not a
.myshopify.comaddress - SSL active — entire store loading on
https:// - Complete About Us page with genuine business information
- Contact page with a working contact method
- Accurate shipping policy page — shipping costs, times, and zones clearly stated
- Refund and return policy page — clearly written and accessible
- No products that violate Google’s shopping policies — check the Google Merchant Center policy list for your specific product categories
Missing any of these leads to Merchant Center account warnings or suspensions after your feed syncs. Fix them before starting — a suspended account can take weeks to reinstate.
A Google account for your business
Create a dedicated Google account for your Merchant Center rather than using a personal Gmail. This keeps your business advertising accounts separate and makes it significantly easier if you ever work with an agency or bring on a team member.
A Google Ads account
You need a Google Ads account linked to your Merchant Center to run paid Shopping campaigns. Free listings only require Merchant Center. Paid ads require both.
Step 1 — Create Your Google Merchant Center Account
Go to merchants.google.com and sign in with your business Google account.
Click Get Started and follow the setup flow:
Business details
Enter your business name — use your store name exactly as it appears on your Shopify store. Enter your country of operation and your store URL.
Verify and claim your domain
Google needs to confirm you own your store domain. The easiest method for Shopify stores is adding a Google-provided HTML tag to your Shopify store’s theme. Go to Online Store → Themes → Edit Code → theme.liquid and paste the verification tag inside the <head> section. Return to Merchant Center and click Verify.
If you’re using the Google & YouTube Shopify app (Step 2), the app handles domain verification automatically — which is the simpler route for most store owners.
Business information
Fill in your customer service email, phone number if applicable, and your shipping and returns information. Get this right — Merchant Center uses it to assess your account quality.
Step 2 — Install the Google and YouTube Shopify App
The Google and YouTube app is the official Shopify channel for connecting your store to Google Merchant Center. It syncs your product catalogue automatically and is the fastest way to get your feed live.
In your Shopify admin, go to Sales Channels → click the + button → search for Google & YouTube → Add channel.
Follow the setup flow:
- Connect your Google account
- Connect or create your Google Merchant Center account
- Connect your Google Ads account
- Select the products to sync — start with your full catalogue unless you have products that violate Google policies
The app creates a product feed and syncs your Shopify product data to Merchant Center automatically. The first sync typically takes 24 to 48 hours. Changes to your catalogue sync on a scheduled basis after that.
Step 3 — Fix Your Merchant Center Feed Errors
After your first sync, go to your Merchant Center account → Products → Diagnostics.
This is where most new accounts hit problems. Google reviews every product in your feed against its policies and attribute requirements. Common errors you will likely see on first sync:
Missing or invalid GTIN
GTINs are the barcode numbers on branded products. If you sell products from established brands, add the GTIN for each product in Shopify under the product’s barcode field. For custom or private-label products without GTINs, you need to indicate this by setting the identifier_exists attribute to false in your feed settings — the Google & YouTube app has a setting for this.
Missing price or availability
Usually caused by products set to draft status or missing prices in Shopify. All products in your feed must have a price and be set to active.
Shipping settings not configured
Go to Merchant Center → Shipping and returns → Add a shipping service. Configure your shipping zones, costs, and delivery times accurately. Google cross-references these against your store’s stated shipping policy.
Image quality issues
Google requires clean product images on a white or light background for most categories. Lifestyle images with busy backgrounds are often rejected for Shopping ads. Make sure your main product image meets the requirements.
Do not move to campaign creation until all critical errors are resolved. Products with active errors are ineligible for Shopping placements.
Step 4 — Optimise Your Product Feed
Your product feed is the most important lever in Shopping performance. Google uses your feed data to decide which searches to show your products for — so the quality of your titles, descriptions, and attributes directly determines your reach and relevance.
Product titles — highest impact
Google Shopping titles are the single most important feed attribute. They are what Google uses to match your products to search queries.
Shopify auto-generates your product titles from whatever you’ve named your products in your admin. These are often too short, too vague, or optimised for browsing rather than search matching.
Structure Shopping titles like this:
[Brand] [Product Type] [Key Attribute 1] [Key Attribute 2] [Variant]
Example:
- Weak: “Leather Wallet”
- Strong: “Handmade Full-Grain Leather Bifold Wallet — RFID Blocking — Brown”
The strong title matches far more specific search queries and signals to Google exactly what the product is.
You can edit product titles specifically for the Shopping feed without changing your Shopify storefront titles — use the Google & YouTube app’s supplemental feed options, or a dedicated feed management app like Simprosys if you have a large catalogue.
Product descriptions
Write descriptions that include relevant search terms and answer buyer questions. Google uses descriptions for search matching as well, particularly for long-tail queries that your title alone doesn’t cover.
Google Product Category
Assign every product a Google Product Category (the taxonomy Google provides). The more specific the category, the better Google can match your product to relevant searches. Use the full taxonomy path — for example “Apparel & Accessories > Clothing > Outerwear > Coats & Jackets” rather than just “Apparel.”
Product type
Add your own product type taxonomy in addition to Google’s category. This gives you more control over campaign organisation later.
Step 5 — Enable Conversion Tracking
This is the most commonly skipped step and the most damaging omission.
Without accurate conversion tracking, Google’s algorithm has no data to optimise against. Your campaigns will spend budget without improving, and you will have no way to know which products, search terms, or audiences are actually driving purchases.
Set up conversion tracking in Google Ads:
In your Google Ads account, go to Tools → Measurement → Conversions → New conversion action.
Select Website → enter your Shopify store URL → Google will detect the available conversion events.
Select Purchase as your primary conversion action. Set the conversion value to “Use transaction-specific value” — this passes the actual order value back to Google Ads, which is essential for ROAS-based bidding.
Connect Google Ads to your Shopify store:
The Google & YouTube Shopify app sets up basic conversion tracking automatically when you connect your Google Ads account. Verify it is working by placing a test order and checking your Google Ads conversion actions within 24 hours — a conversion should appear.
For more reliable tracking, particularly if you want enhanced conversions (which pass hashed customer data back to Google for better attribution), consider using Google Tag Manager to manage your Google Ads tags rather than relying solely on the Shopify app.
Step 6 — Create Your First Shopping Campaign
With your feed approved and conversion tracking verified, you are ready to create your first campaign.
Performance Max or Standard Shopping?
Google now pushes Performance Max (PMax) as the default for Shopping campaigns. PMax uses Google’s AI to serve your products across Search, Shopping, YouTube, Display, Gmail, and Discover from a single campaign.
For most new Shopify stores running their first Shopping campaign, start with Standard Shopping rather than Performance Max. Here is why:
Standard Shopping gives you more visibility and control. You can see exactly which search terms triggered your ads, organise products into groups with individual bids, and make targeted optimisations based on actual performance data.
Performance Max is more powerful once you have conversion history — Google recommends a minimum of 50 conversions in the past 30 days before switching to Target ROAS bidding on PMax. Without that conversion history, PMax campaigns can spend erratically.
The recommended approach: run Standard Shopping first to build conversion data and understand which products perform. Switch to or add Performance Max after your account has meaningful conversion history.
Creating a Standard Shopping campaign:
In Google Ads → Campaigns → New Campaign → select Sales as the goal → choose Shopping as the campaign type → select your Merchant Center account.
Configure:
- Campaign name — something descriptive. “Shopping — All Products — UK” for example
- Bidding — start with Maximise clicks with a maximum CPC limit. Once you have conversion data, switch to Target ROAS
- Daily budget — start with a minimum of $20–30 per day. Below this, Google’s algorithm does not get enough impression and click data to optimise effectively in a reasonable timeframe
- Country of sale — where you ship to. Match this to your shipping zones in Merchant Center
- Inventory filter — for your first campaign, include all products. Once you have performance data, you can separate high-margin products into separate campaigns with higher bids
Ad group and product group structure:
Start simple. One ad group containing all products. As data accumulates over the first 30 days, you will be able to identify which products drive profitable sales and which waste budget — then split them into separate product groups or campaigns with different bids.
Step 7 — The Learning Period — What to Expect
This is where most new advertisers make mistakes by making changes too quickly.
After launch, Google’s algorithm enters a learning period — typically 7 to 14 days for a new campaign. During this period it is testing which searches, audiences, and times of day drive results for your products. Performance during learning is erratic and not representative of your campaign’s actual potential.
What to do in the first two weeks:
- Monitor spend daily to confirm the budget is being used and not being wasted on obvious irrelevancies
- Check the Search Terms report to see which queries triggered your ads — add obvious mismatches as negative keywords
- Do not change bids, budget, or targeting significantly — changes restart the learning period
What to do from week three onwards:
- Review the Search Terms report and add negative keywords weekly
- Identify which products are generating clicks without conversions — consider removing them from the campaign or lowering their bids
- Identify top performers — products with strong ROAS — and consider separating them into a dedicated campaign with higher budget
Negative Keywords — The Most Important Ongoing Task
Unlike search campaigns where you bid on specific keywords, Shopping campaigns show your ads based on your product feed. This means Google will sometimes show your products for irrelevant searches — and every irrelevant click costs you money.
Negative keywords prevent your ads from showing for searches that are clearly not your target buyer.
Common negative keyword categories for Shopify Shopping campaigns:
- Competitor brand names (unless you specifically want to target them)
- “Free”, “DIY”, “how to make” — informational queries from people not looking to buy
- “Second hand”, “used”, “vintage” — if you only sell new products
- Specific sizes, colours, or variants you don’t carry
Build your negative keyword list from your actual search term data — not from guesswork. Check the Search Terms report weekly for the first three months and add anything irrelevant.
Common Mistakes That Kill Shopify Shopping Campaigns
Launching without conversion tracking verified
If Google Ads is not recording purchases, your campaign is flying blind. Always place a test order and confirm the conversion fires before spending real budget.
Starting with too small a daily budget
A $5 per day budget generates so little data that the algorithm cannot optimise. It also limits your reach to non-competitive times of day and lower-quality traffic. Start with at least $20 per day.
Making changes in the first week
Pausing campaigns, changing bids, or modifying budgets during the learning period restarts the algorithm’s learning and extends the time before you see stable performance.
Running all products in one campaign forever
This is fine to start, but once you have data, high-margin products and proven bestsellers deserve their own campaigns with higher bids. A single catch-all campaign eventually subsidises poor performers with budget that should go to your best products.
Ignoring the Search Terms report
Every week you don’t check search terms is a week of budget going to irrelevant searches. This single habit — weekly search term review, add negatives — is what separates profitable Shopping campaigns from ones that bleed money slowly.
When Google Shopping Is Not the Right Channel Yet
Google Shopping requires real budget and a genuine window of 30 to 60 days to evaluate properly. If your store is pre-revenue or you cannot commit at least $600 per month for a fair test period, focus on organic SEO and content first.
Shopping ads also work best for products with clear, searchable names and established demand. Custom, highly niche, or brand-new product categories with no existing search volume will not perform well on Shopping — there are no searches to capture.
If you’re in that position, invest in content that builds awareness and demand first. Shopping campaigns are most efficient when buyers already know they want what you sell and are searching for the best option.
Final Thoughts
Google Shopping is not a complicated channel — but it requires correct setup. The stores that struggle with it almost always have the same problems: feed errors they have not fixed, missing conversion tracking, or changes made too early in the learning period.
Get the foundation right — Merchant Center approved, feed optimised, conversion tracking verified — and a properly structured Shopping campaign with a realistic budget will give you reliable data within 30 days to build from.
Related reads: