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.

Shopify to Google Merchant Center connection flow diagram
Two paths to connect Shopify to Merchant Center: the free Google channel for basic setups, or a third-party feed app for more control.

Get Your Free Ad Score

See your Google Ads and Meta score in 60 seconds.

Start Free Audit

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:

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:

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:

Monthly tasks:

Quarterly tasks:

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