How to Set Up Google Merchant Center for Shopify in India
Google Merchant Center decides whether your Shopify products can show in Google Shopping, Google Images and YouTube Shopping. Listing is free, but most stores that get stuck are stuck on data: a GTIN that is missing or invented, a price that differs between the feed and the product page, a shipping or return policy Google cannot find, or a product title that does not match what the customer receives. This guide covers setup for an Indian store and the four disapproval causes to check first.
Setup steps and policy requirements checked on 15 October 2026 against Shopify's Google & YouTube channel documentation, Google's Merchant Center product data and policy pages, and Google's India Merchant Center page. Google and Shopify change these pages, so check your own admin before you change anything.
What does Google Merchant Center do for a Shopify store?
Google Merchant Center is Google's product database for your store. Products you get approved there can appear in Google Shopping, Google Images and YouTube Shopping. Google's India Merchant Center page says creating a Merchant Center account and showing your products is free. Shopify's India page for Google and YouTube says it is free to sell your products on Google and YouTube through Shopify. Paid Shopping ads are a separate, optional layer on top of the free listings.
The useful way to think about it: Merchant Center reads a feed of product data from your store, checks each product against Google's policies and data rules, and then approves, limits or disapproves it. Most problems you will see are in that feed, not in your theme.

Photo: Robbert Noordzij via Flickr, CC BY 2.0
One India-specific caution. Shopify's India page says products can appear in the Shopping tab for free for eligible stores selling in the United States. It does not say the same for India. Before you plan around a free Shopping tab placement, check in Merchant Center which surfaces your products are actually eligible for.
How do you connect a Shopify store to Google Merchant Center?
Shopify's channel setup follows a fixed order, and it is quicker when you know the sequence before you start.

Three checks cause most connection failures. First, the Merchant Center account must be associated with a verified domain that is not claimed by another Google account, and Shopify asks for your primary domain rather than a subdomain. Second, the Google account you connect must be an Admin on that Merchant Center account. A Standard user or an email contact is not enough. You can check this in Merchant Center under Settings, then Account access, and allow a short wait after you change it. Third, multi-client Merchant Center accounts cannot be connected directly to Shopify, so an agency-managed parent account can block the sync.
After the connection, you choose the countries to sync from Shopify Markets. If you want only India, or only the markets you actually ship to, turn off automatic sync and select them yourself. Then wait for the first sync and read the diagnostics in Merchant Center before you assume anything is broken.
What must your store have before Google approves products?
Merchant Center reviews the store as well as the products. Shopify's requirements for the Google and YouTube channel include the following:
- A refund policy and terms of service, available from the footer menu.
- At least one contact method visible to customers: a mailing address, phone number, email or contact form.
- A valid payment provider added in Shopify admin.
- A store that is not in private mode.
- A shipping zone that covers the country you are syncing to.
Products need a Google product category as well. Shopify tries to map categories from your product type, but the mapping is not always right, so check the category on your top sellers in Merchant Center rather than trusting the default. Each product also needs a unique identifier, covered in the GTIN section below.
If the store is not showing in Google search at all, that is a different problem from a Merchant Center disapproval, with its own checks. Our guide to why a new Shopify store is not showing on Google covers the password page, sitemap, Search Console, robots.txt and the primary domain setting.
Why does Google disapprove products for misrepresentation?
Google's Shopping ads and listings policies say that Google does not allow listings that represent you or your products "in a way that isn't accurate, realistic, and truthful." Misrepresentation is the flag that catches the gap between what the listing says and what the customer actually receives. The gaps we would check first are these:
- The title names a material, fabric or purity that the product does not have.
- The main image shows a colour, a bundle or accessories that are not included in the price.
- The description makes claims that the product page does not support anywhere else.
Google also asks that the product title match the title on your landing page, and that promotional text such as "free shipping" stays out of the title. Fix a misrepresentation in Shopify, not in the feed. Update the title, description or photos on the product, save, and let the next sync pick up the change. If the product is genuinely different from what you listed, correct the listing rather than appealing the disapproval.
How do you fix a missing GTIN error?
A GTIN is the barcode number, such as an EAN, UPC or ISBN, that identifies a widely manufactured product. Google's product identifier guidance says the GTIN attribute is strongly recommended if the product is widely manufactured and has one, and that products with a GTIN that are submitted without one may have limited visibility. Shopify's requirements page makes it a rule: each product needs a unique identifier, the GTIN is required if the product has one, and products without a GTIN need an MPN and a brand.
The rule that matters most is this: do not invent a number. Google's troubleshooting guidance says you should not invent or approximate unique identifier values, because any other value will cause the product to be disapproved. So the fix depends on what the product is:
- A branded or resold product with a barcode. Take the GTIN from the packaging, or ask the manufacturer or distributor. Enter it in Shopify and check that it has the right number of digits.
- A custom, handmade or one-of-a-kind product. Google lists custom goods and handmade goods among the products that may have no unique identifiers. Leave the GTIN blank and submit the identifier exists attribute as no. Google's own example is a customised dress with no GTIN, submitted with identifier exists set to no.
- A maker with no official brand. If you make the product yourself and have no brand, Google says to use your store name as the brand, with an MPN number of your own choosing.
Google strongly recommends the brand and MPN attributes for all products, with or without a GTIN. So for a handmade range, setting a consistent brand and MPN is worth doing even when there is no barcode to submit.
What causes a price mismatch disapproval?
Google asks that the price and currency you submit match the price on your landing page, in your structured data and at checkout, and that the currency be the one for the country you are targeting. A mismatch means the feed says one thing and the product page says another. The causes we would look at first on a Shopify store are these:
- The price changed in Shopify but the feed has not synced yet. Check the product page and the feed after the sync, not on the same day as the change.
- Market or currency settings that show shoppers in India a different price from the one sent to Merchant Center for that country.
- A discount that appears on the product page or in the cart but is not reflected in the price sent to the feed.
To fix it, make the Shopify product price the single source of truth for the country you sell into. Then compare the product page price with the feed price on a sample of products before you ask Google to re-review. Google also expects an out-of-stock item to keep its price clearly visible on the landing page, and the availability in the feed has to match the page.
What shipping and return policy does Merchant Center need?
Shipping is part of the offer in some countries. Google's product data specification says shipping costs are required for Shopping ads and free listings, and Shopify's requirements say that offers without shipping information are disapproved. Shopify syncs only the rates in your General shipping profile, and you need a shipping zone for the country you are targeting. If you do not want rates imported automatically, you can set them manually in Merchant Center.
Returns are handled through a separate attribute. Google's product data specification describes a return attribute for each product, which it marks as strongly recommended. It takes the country, the number of days, the return method, the refund type and the item condition accepted for return. Your refund policy page should say the same thing as the return setting you send, so a customer who clicks through sees one answer, not two.
How do you measure whether the Merchant Center feed is working?
Once products are approved, the next question is whether the visits turn into orders. Shopping traffic is much easier to judge when it is tracked on its own, so set up your reports and tags before you decide whether the feed is paying off. Our guide to the Shopify analytics setup that matters covers the reports and tags to set first, so you are measuring from the first week rather than guessing later.
What should an Indian store check first this week?
Work through these in order, because each step depends on the one before it:
- Confirm the Merchant Center account is yours, the domain is verified, and the Google account connected to Shopify is an Admin.
- Check that the refund policy, terms of service and contact details are in the footer and visible to customers.
- Choose the countries to sync and confirm the shipping zone covers India.
- Open the Merchant Center diagnostics and sort the disapprovals by type: misrepresentation, GTIN, price and shipping.
- Fix the Shopify data for your top products first, then compare the product page price with the feed price.
Most of the work is in the product data and the policy pages, not in the theme code, which is why a first pass on the data usually clears more disapprovals than any change to the storefront.
Want a free Merchant Center diagnostic?
Free Merchant Center diagnostic. Email hello@exactwhy.com with the subject line "Free Merchant Center diagnostic" and your store URL. Tell us whether your products have GTINs, which countries you want to sync, and which disapprovals you are seeing right now. We reply within 4 hours with what is blocking approval and the order we would fix it in.