This step-by-step guide covers everything you need to set up Google Merchant Center for your Shopify store: creating your account, connecting Shopify, verifying your domain, configuring shipping and tax, submitting your product feed, fixing common disapprovals, linking to Google Ads, and ongoing feed maintenance.
1. Creating Your Merchant Center Account
Go to merchants.google.com and sign in with the Google account that owns (or will own) your Google Ads account. This matters because linking Merchant Center to Google Ads is much easier when both accounts share the same Google login.
During setup, Google will ask for your business name, country, and website URL. Use your primary Shopify domain (the one customers see, not the myshopify.com URL). If you use a custom domain like yourstore.com, enter that.
Google Merchant Center Next (the newer version) is now the default for new accounts. The interface is different from the classic version, but the core settings are the same. If you see tutorials referencing "classic Merchant Center," most steps still apply. The menus are just in different places.
2. Connecting Shopify to Merchant Center
You have two main options here, and the one you pick affects how much control you have over your product feed.
Option A: Shopify Google Channel (Free, Simple)
Install the Google & YouTube app from the Shopify App Store. It connects your Shopify product catalog directly to Merchant Center. Products sync automatically, and changes in Shopify (price, availability, images) update in your feed within a few hours.
The upside: it is free and takes about 15 minutes to set up. The downside: you get limited control over product titles and descriptions in the feed. Whatever your Shopify product title says is what shows in your Shopping ads. If your Shopify titles are short or not keyword-focused, your ads will underperform.
Option B: Third-Party Feed App (Paid, More Control)
Apps like DataFeedWatch ($64/month), Feedonomics (custom pricing), or GoDataFeed ($39/month) pull your Shopify product data and let you transform it before sending it to Merchant Center. You can rewrite product titles with keyword-rich formats, add custom labels for campaign segmentation, and exclude products based on rules (out of stock, low margin, seasonal).
This matters a lot for product feed quality. Stores using feed management tools typically see 15-30% better Shopping ad performance because they can control what Google sees.
3. Domain Verification and Claiming
Google needs to verify that you own the website connected to your Merchant Center account. There are several methods, but the easiest for Shopify stores is HTML tag verification.
In Merchant Center, go to Business information > Website. Google will give you a meta tag to add to your site. In Shopify, go to Online Store > Themes > Edit Code, and paste the meta tag in the <head> section of your theme.liquid file, right before the closing </head> tag. Click verify in Merchant Center.
After verification, you need to claim your URL. This tells Google that your Merchant Center account is the authoritative source of product data for that domain. Only one Merchant Center account can claim a URL at a time. If someone else has already claimed your URL (maybe a previous agency or an old account), you will need to override the claim from your new account.
4. Shipping and Tax Settings
This is where a lot of Shopify stores get tripped up. Google requires that the shipping cost shown in your Shopping ads matches what the customer actually pays at checkout. If there is a mismatch, your products get disapproved.
For shipping, you have two options in Merchant Center:
- Flat rate: Set a fixed shipping cost per country. Simple, but it must match your Shopify shipping rates exactly.
- Carrier-calculated: Google estimates shipping based on weight and destination. More accurate, but requires your products to have weights in Shopify.
If you offer free shipping (which many Shopify stores do above a certain threshold), set up a free shipping rate in Merchant Center with the same threshold. Shopify's Google channel usually syncs shipping settings automatically, but double-check that the rates match.
For tax: if you are in the US, Google shows tax as a separate line from the product price. Set your tax rates in Merchant Center to match your Shopify tax settings. For stores outside the US, prices typically include tax, so this is less of an issue.
5. Submitting Your Product Feed
If you are using the Shopify Google channel, your feed submits automatically once the app is connected. For third-party feed apps, you will either set up an automatic scheduled fetch (Google pulls the feed from a URL on a schedule) or an API push (the app sends updates to Google).
Key feed attributes that every product needs:
- id: A unique identifier. Shopify uses the variant ID by default.
- title: Your product title. Front-load keywords. "Nike Air Zoom Running Shoes Men's Size 10 Blue" beats "Air Zoom Pegasus."
- description: At least 150 words with relevant search terms.
- link: The URL of the product page. Must match your claimed domain.
- image_link: Product image URL. Use high-quality images on a white or clean background.
- price: Must match the price on the product page exactly, including currency.
- availability: in_stock, out_of_stock, or preorder. Must match your Shopify inventory status.
- brand: The brand name. Required for most product categories.
- gtin: Global Trade Item Number (UPC/EAN). Google uses this to match your product against its catalog. Fill in every GTIN you have.
6. Fixing Common Product Disapprovals
After submitting your feed, check the Diagnostics tab in Merchant Center. You will probably see some disapprovals. These are the most common ones for Shopify stores and how to fix them.
Missing GTIN. Google increasingly requires GTINs for products from known brands. If you sell branded products, get the GTINs from your supplier or look them up on barcodelookup.com. For private label products, you do not need a GTIN. Set the identifier_exists attribute to "no" for those products.
Price mismatch. The price in your feed does not match the price on your product page. This usually happens when your Shopify store shows a sale price that the feed has not picked up yet. If you use a feed app, check that it pulls both the regular price and the sale price correctly.
Shipping cost mismatch. Google tested your checkout and found a different shipping cost than what you set in Merchant Center. Check your Shopify shipping zones and rates. Make sure every country you sell to has a matching shipping rate in Merchant Center.
Missing return policy. Google now requires a return policy for Shopping ads in most markets. Add your return policy URL in Merchant Center under Growth > Shopping experience. Make sure the policy page on your Shopify store is easy to find and clearly states your return window and conditions.
Image quality issues. Google disapproves products with placeholder images, images that include promotional text or watermarks, or images that are too small (under 100x100 pixels for non-apparel). Use product photos on clean backgrounds at 800x800 or larger.
7. Linking Merchant Center to Google Ads
Once your products are approved, link your Merchant Center to your Google Ads account. In Merchant Center, go to Settings > Linked accounts > Google Ads, and enter your Google Ads customer ID. You will need to approve the link from the Google Ads side as well.
After linking, you can create Shopping campaigns and Performance Max campaigns in Google Ads that pull products from your Merchant Center feed. The products available for your campaigns are exactly the products approved in Merchant Center. Disapproved products will not show in ads.
One thing to check after linking: make sure your Google Ads conversion tracking and your Merchant Center are using the same conversion action for purchases. If they are out of sync, your Shopping campaign reporting will not match your actual sales data. This is a common issue when stores use multiple tracking tools.
8. Ongoing Feed Maintenance
Setting up Merchant Center is not a one-time task. Your feed needs regular maintenance to keep products approved and performing well in Shopping ads.
Weekly tasks:
- Check the Diagnostics tab for new disapprovals or warnings
- Review product performance data (impressions, clicks, CTR per product)
- Ensure out-of-stock products are correctly marked in your feed
Monthly tasks:
- Audit product titles for keyword relevance. Search terms change, and your titles should reflect what people are actually searching for.
- Check for new Google Merchant Center policy updates. Google changes requirements periodically, and what was compliant last month might not be this month.
- Review your custom labels if you use them for campaign segmentation. Products move between categories (seasonal items, clearance items), and labels need updating.
Quarterly tasks:
- Full feed quality audit. Compare your feed data against your Shopify product data for accuracy.
- Competitive analysis. Look at how your products appear in Shopping results compared to competitors. Are your images better? Are your titles more descriptive? Is your pricing competitive?
- Feed app evaluation. If you are using a third-party feed tool, check if there are new features or better alternatives that could improve your feed quality.
A well-maintained Merchant Center feed is the foundation of every successful Shopify Shopping campaign. The time you invest in feed quality directly translates to better ad placements, lower CPCs, and higher conversion rates. Most stores underinvest here, which means getting it right gives you an edge.
Frequently Asked Questions
Initial feed review usually takes 3-5 business days. After that, product updates sync within a few hours. If your account gets suspended for policy violations, the review process can take 1-2 weeks.
You can use either. The Shopify Google channel is free and handles basic feeds well. Third-party apps like DataFeedWatch or Feedonomics give you more control over product titles, descriptions, and custom labels, which matters a lot for feed quality and ad performance.
The most common reasons are missing GTINs, price mismatches between your feed and landing page, shipping not configured correctly, and missing return policy information. Check the Diagnostics tab in Merchant Center for specific error messages per product.
Yes. Once your products are approved in Merchant Center, you can opt into free listings (organic Shopping results) and paid Shopping ads from the same feed. Free listings show on the Shopping tab, while paid ads appear in regular search results and the Shopping tab.
The Shopify Google channel syncs product data automatically, usually within a few hours of changes. Full feed refreshes happen daily. If you make a price change, it can take up to 24 hours to reflect in your Shopping ads.
See How Your Shopping Ads Are Performing
COREPPC's free audit checks your Google Ads account in 60 seconds. Get your performance score and see where your Shopping campaigns can improve.
Start Free Audit