Google Shopping Ads Setup Guide: Merchant Center to First Sale
Performance Marketing · Rama Krushna Pati · 2026-11-05

Quick answer: To set up Google Shopping ads, create a Google Merchant Center account, verify and claim your website, upload a product feed with accurate titles, prices, GTINs and images, set shipping and return policies, link Merchant Center to Google Ads, then launch a Performance Max or Standard Shopping campaign with conversion tracking in place.
Shopping ads are often the highest-intent traffic an ecommerce store can buy: the shopper sees your product, price and store name before clicking. But they run on your product data, not on keywords, so the setup work happens mostly in Merchant Center. This guide walks through the full process for a US store, plus the optimizations I prioritize after launch.
How Google Shopping ads work
Unlike Search ads, you do not choose keywords for Shopping. Google reads your product feed and decides which searches each product is relevant for. Your levers are:
- Product data - titles, descriptions, categories, attributes and images.
- Campaign structure - which products are grouped together and how much you bid or spend on each group.
- Bidding and budget - manual CPC, Maximize conversion value, or target ROAS.
- Negatives and exclusions - which searches or products you keep out.
Ads can appear on the Google Search results page, the Shopping tab, Images, YouTube, Gmail and partner sites, depending on the campaign type.
Step 1: Set up Google Merchant Center
- Create a Merchant Center account with the Google account you will also use for Google Ads.
- Add business information: business name, address, customer service contact.
- Verify and claim your website. Platforms like Shopify, WooCommerce and BigCommerce offer Google apps or plugins that handle this; otherwise use a meta tag, Google Analytics or Google Tag Manager.
- Set shipping settings for the US: carriers, delivery times, free-shipping thresholds.
- Add a return policy. Clear return windows and costs are required for many surfaces and help shoppers trust you.
- Check your site for policy basics: visible contact info, secure checkout (HTTPS), accurate pricing in USD, and a clear refund policy.
Step 2: Build a clean product feed
The feed is the heart of Google Shopping ads. You can create it with a platform app, a Google Sheet, a scheduled file fetch, or the Content API. For most small stores, the platform integration is the most reliable choice because prices and stock sync automatically.
| Attribute | Required? | Best practice |
|---|---|---|
| id | Yes | Stable, unique SKU that never changes |
| title | Yes | Brand + product type + key attributes (size, color, material) |
| description | Yes | Plain, accurate copy; no promotional text or ALL CAPS |
| link | Yes | Direct product page URL, not a category page |
| image_link | Yes | High-resolution, clean background, no watermarks or text overlays |
| price / availability | Yes | Must match the landing page exactly |
| gtin / brand / mpn | Usually | Include GTINs for branded products; improves matching |
| google_product_category | Recommended | Most specific category available |
| product_type | Recommended | Your own taxonomy; useful for campaign structure |
| custom_label_0-4 | Optional | Margin tier, bestseller, season, price band |
Titles matter most
Titles have a large influence on which searches your products match. A weak title like "Classic Tee" becomes much stronger as "Acme Men's Organic Cotton Crew Neck T-Shirt - Navy - Large". Put the most important words first, because titles are truncated in ads.
Fix diagnostics before you launch
Open Diagnostics in Merchant Center and resolve account-level issues first, then item-level disapprovals. Price mismatches and missing identifiers are the most common problems I see.
Step 3: Link Merchant Center to Google Ads and set up tracking
- In Merchant Center, go to the linked accounts area and send a link request to your Google Ads account ID; approve it inside Google Ads.
- Set up purchase conversion tracking with transaction value. Shopify and most platforms support the Google tag; server-side or enhanced conversions improve accuracy.
- Make sure consent mode v2 is implemented if you have users in regions that require consent, so measurement stays as complete as possible.
- Mark "Purchase" as the primary conversion goal. Secondary actions like "Add to cart" should usually stay as secondary goals.
If you run GA4 alongside Google Ads, my GA4 events setup guide covers ecommerce events like view_item, add_to_cart and purchase.
Step 4: Choose a campaign type
| Factor | Standard Shopping | Performance Max |
|---|---|---|
| Inventory | Shopping placements on Search and partners | Search, Shopping, YouTube, Display, Discover, Gmail, Maps |
| Control | High: bids by product group, search terms visible | Lower: automated, with limited reporting |
| Best for | New stores, tight budgets, testing specific products | Stores with solid conversion data and budget to learn |
| Bidding | Manual CPC, Max clicks, Max conversion value, tROAS | Max conversion value, optional tROAS |
| Creative needed | Feed only | Feed plus optional images, videos, text assets |
My usual approach for a new store: start with Standard Shopping or a feed-only Performance Max on a limited budget, build conversion history, then scale. For more on structure and asset groups, see my Performance Max best practices.
Step 5: Structure, bidding and budget
Group products by margin and performance
Use custom labels to separate products into groups such as "high margin", "bestsellers", "clearance" and "low priority". This lets you push budget toward profitable items instead of letting the algorithm spend on whatever gets clicks.
Pick a sensible starting bid strategy
- Very new store, little data: Maximize clicks with a CPC cap or manual CPC, to collect data.
- Some conversions (roughly 15-30+ per month): Maximize conversion value.
- Stable history: add a target ROAS slightly below your current actual ROAS, then tighten slowly.
A worked example (hypothetical numbers)
Imagine an Austin candle brand with an average order value of $45 and a 60% gross margin. Break-even ROAS is about 1 / 0.60 = 1.67, so any campaign returning under roughly $1.67 in revenue per $1 spent loses money on the first order. The brand might set an initial target ROAS around 2.5 to leave room for shipping and returns. These numbers are illustrative only; use your own margins.
Step 6: Optimize after launch
- Review search terms in Standard Shopping weekly and add negatives. My negative keywords list has starter terms.
- Improve titles and images for products with impressions but low CTR.
- Add promotions in Merchant Center for US shopping moments like Black Friday, Cyber Monday, Memorial Day and back-to-school.
- Watch price competitiveness. Merchant Center shows price benchmarks for some products; being much more expensive than competitors hurts CTR and conversion rate.
- Enable product ratings if you collect enough reviews through an approved partner.
- Exclude products that are out of stock often, low margin, or consistently unprofitable.
Common setup mistakes
- Sending traffic to pages where the price differs from the feed.
- Tracking conversions without values, which blocks value-based bidding.
- Lumping hundreds of products into one group with one bid.
- Judging the campaign after a few days instead of a few weeks.
Key takeaways
- Google Shopping ads run on your product feed, so Merchant Center setup and feed quality decide most of your results.
- Prioritize accurate prices, GTINs, strong titles and clean images, and fix diagnostics before launch.
- Track purchases with transaction values so you can use value-based bidding and measure ROAS.
- Start with Standard Shopping or a lean Performance Max setup, then scale once you have conversion data.
- Use custom labels to separate products by margin and performance, and review search terms and feed health every week.
Google Shopping ads FAQ
How much do Google Shopping ads cost?
You pay per click, and costs vary widely by category, price point and competition. Many small stores start with a daily budget in the range of roughly $20-$100 while they collect data. Judge cost by return on ad spend and profit, not by cost per click alone.
Do I need a website to run Google Shopping ads?
In most cases, yes. Shopping ads send shoppers to product pages, and Merchant Center reviews your site for policies such as clear pricing, return policy and secure checkout. Some local inventory formats work differently, but a compliant online store is the standard requirement.
Should I use Standard Shopping or Performance Max?
Performance Max is Google's default recommendation and works well when you have reliable conversion tracking and enough volume. Standard Shopping gives more control over search terms and bids, which helps new stores, tight budgets, or when you want to isolate specific products.
Why are my products disapproved in Merchant Center?
Common causes include price or availability mismatches between the feed and the landing page, missing GTINs, policy issues such as restricted products, and missing shipping or return information. The Diagnostics area in Merchant Center lists each issue and the affected items.
Are free product listings the same as Google Shopping ads?
No. Free listings can show your products in the Shopping tab and other Google surfaces at no cost once your feed is approved. Shopping ads are paid placements with more visibility and control over budget and bidding.
Sources and further reading
Written by Rama Krushna Pati — Growth & Performance Marketing Manager with 7+ years in B2B SaaS, Tech and EdTech. Need help? Book a consultation or see my services.