Google Merchant Center setup has five stages: create the account, verify and claim your website, add shipping and return policies, connect your products through Shopify, WooCommerce, a file or the API, then fix any disapprovals. Approved products can appear in free listings, and linking Google Ads lets you run Shopping ads.
Merchant Center is free. It stores your product data, your Google Shopping feed, which Google uses to show products across Search, the Shopping tab, Images, Lens, YouTube, Maps and Gemini.
Two 2026 changes matter if you’re following an older tutorial. Google sunset the Content API for Shopping on August 18, 2026 in favor of the Merchant API, and it has announced a 500 x 500 pixel minimum for product images, enforced from January 31, 2027.
Key takeaways
- Choose your business country carefully at sign-up, because Merchant Center doesn’t let you change it later.
- Shopify and WooCommerce stores should connect through Google’s official apps, which keep products, prices and stock in sync.
- The price and availability in your feed must match the landing page, or Google disapproves the product.
- New accounts are opted in to free listings by default; Shopping ads also need a linked Google Ads account.
- Pakistan isn’t a supported target country for Shopping ads or free listings, but the UK, UAE, US, Canada and Australia are.
Step 1: How do you start your Google Merchant Center setup?
Sign in at merchants.google.com with a Google Account, enter your business details, and tell Google where you sell. Have these ready first, because Google checks your site against your product data from day one:
- A Google Account that isn’t already tied to another Merchant Center account; each email can create only one.
- A domain you own, with product pages that show the price, availability and a working checkout.
- Visible contact details, a shipping policy page and a return policy page.
- Your GTINs (barcodes) where products have them, or the manufacturer part numbers and brand.
During sign-up you add your business name and address, choose whether you sell online, in a physical store or both, pick how Google should get your products, and say whether you use a platform such as Shopify. Check the country twice: Google says the country chosen at setup can’t be changed later, and it also sets your account time zone.
Step 2: How do you verify and claim your website?
Go to Settings, then Business info, select Edit online store, enter your URL and follow the prompts. Verifying proves you own the site; claiming reserves the URL for your Merchant Center account, and a URL can be claimed by only one account.
Google offers several verification methods: through your e-commerce platform, a code sent to an email address associated with your site, an HTML tag or file, Google Tag Manager or Google Analytics. If a user on the account is already a verified owner in Search Console, Google recognizes the site and you go straight to claiming. Shopify stores should use the platform connection or an HTML tag, since Google notes the Analytics method may fail on third-party platforms.
Step 3: How do you set up shipping and returns?
Open Products and store, then Shipping and returns. Add a shipping policy for each country you deliver to, with costs and delivery times, then add a return policy. Shipping settings are mandatory in many countries, including the UK, the US, Canada and Australia, and worth adding everywhere.
- Match your website. Enter costs as close as possible to what checkout charges, and overestimate if you can’t match exactly.
- Avoid conflicts. A shipping price set in your product data overrides the account-level policy for that product, so keep the two consistent.
- Watch Shopify rate apps. If a third-party app calculates your Shopify shipping rates, Merchant Center can’t import them; enter those rates manually.
- Use exceptions for returns. Create one standard return policy, then an exception policy with a label for items such as personalized products that can’t be returned.
Step 4: How do you add products from Shopify, WooCommerce, a file or the API?
Connect your store platform if you have one; use a file or Google Sheets if you don’t. Manage product sources under Settings, then Data sources, or add them from Products, then Add products.
| Method | Best for | How it updates |
|---|---|---|
| Google & YouTube app (Shopify) | Shopify stores | Syncs products from Shopify; changes can take 24 to 48 hours to show |
| Google for WooCommerce | WooCommerce stores | Official extension that syncs products and can sync shipping settings |
| Automatic from your website | Sites with Product structured data | Google crawls your pages and updates prices and removals |
| File upload or file URL | Custom sites and larger catalogs | One-off upload, or Google fetches a hosted file every 24 hours |
| Google Sheets template | Small catalogs without a platform | Syncs with Merchant Center every 24 hours |
| Merchant API | Developers and frequent changes | Direct updates as often as you need; replaced the Content API for Shopping |
| One by one in Merchant Center | Adding a few items | Manual; only for accounts that already have products |
Connecting a Shopify store
- Install the Google & YouTube app from the Shopify App Store and connect the Google Account that owns your Merchant Center account. Google says the emails should match.
- In the app’s settings, open the product sync settings, choose Countries and languages, and turn on each country you sell to. Each needs an active Shopify market with shipping rates.
- Add a GTIN to each product variant that has one. For products without a GTIN, add the MPN and brand in the app.
- For clothing, add age group, gender, color and size. Optionally sync your SEO title tags and meta descriptions to Google instead of your on-page titles.
Connecting a WooCommerce store
- Install the free Google for WooCommerce extension and connect your Google Account, granting every permission it requests; the extension won’t work without them.
- Connect your existing Merchant Center and Google Ads accounts, or create new ones from the setup screen.
- Choose your site language and target countries. Settings you enter here overwrite existing ones in Merchant Center.
- Pick a shipping option: sync your WooCommerce shipping settings automatically, enter flat estimates, or set rates in Merchant Center. Carrier-calculated rates aren’t supported.
- Use attribute mapping to send GTIN, brand and other fields from your product data.
Watch out
If a developer or old plugin still sends products through the Content API for Shopping, move it to the Merchant API now. Google’s Merchant API documentation says Content API requests fail progressively from September 1, 2026.
Which product attributes does your Google Shopping feed need?
Every product needs an ID, title, description, link, image, price and availability, plus identifiers and condition where they apply. Google says products missing a required attribute can’t serve in ads or free listings.
| Attribute | Rule to follow |
|---|---|
| id | Unique per product, up to 50 characters; use the SKU and never change it |
| title | Up to 150 characters, matching the landing page; no promotional text or all capitals; include color or size for variants |
| description | Up to 5,000 characters about the product only; no links, sales text or competitor details |
| link | The product page on your verified domain |
| image_link | The main product image: JPEG, WebP, PNG, non-animated GIF, BMP or TIFF, with no promotional text, watermarks, borders or placeholders |
| price | Must match the landing page and checkout; exclude tax for the US and Canada, include VAT or GST elsewhere |
| availability | in_stock, out_of_stock, preorder or backorder, matching the page |
| brand, gtin, mpn | Brand for new products; the correct GTIN where one exists; MPN only when there’s no GTIN. Never guess a GTIN |
| condition | Required for used or refurbished items |
| color, size, age_group, gender | Required for clothing and shoes in several countries, including the UK and US, and for free listings in Apparel and Accessories |
Google warns that an incorrect GTIN gets a product disapproved, while a product that has a GTIN but is submitted without one may get limited visibility. Well-written titles and descriptions also help your organic product pages; our guide to ecommerce SEO for category and product pages covers that side.
Why are products disapproved, and how do you fix them?
Most disapprovals come from data that doesn’t match your site, pages Google can’t crawl, or policy problems. Find them under Products, then the Needs attention tab. After you fix the data, Google re-reviews the product automatically; if you think a disapproval is wrong, request a review from the issue.
| Issue | Usual cause | Fix |
|---|---|---|
| Mismatched price | Feed updated at a different time from the site, a price loaded by JavaScript, wrong sale dates or currency | Match the price in the page HTML and structured data; schedule feed updates; check sale price dates and time zone |
| Mismatched availability | Stock changed on the site but not in the feed | Sync more often, or let the platform app manage stock |
| Unable to check product pages | robots.txt blocks Googlebot or Googlebot-Image, or the page returns an error | Allow both crawlers and fix server errors |
| Incorrect or missing identifiers | Invented GTINs, or no brand and MPN | Use the manufacturer’s GTIN; otherwise submit brand and MPN |
| Image problems | Promotional text, watermarks, borders or placeholder images | Upload a clean photo of the actual product |
| Misrepresentation | False or unclear business details, or hiding where orders ship from | Show real contact details, policies and honest delivery information |
Take price mismatches seriously: Google says they may lead to account suspension, not only product disapprovals. If robots.txt is the problem, an allow rule like this example unblocks both crawlers:
User-agent: Googlebot
Disallow:
User-agent: Googlebot-image
Disallow:A named Googlebot group replaces your general rules for that crawler, so copy across any Disallow lines you still need, such as your cart or account pages.
What’s the difference between free listings and Shopping ads?
Google Merchant Center free listings cost nothing and show eligible products across Google; Shopping ads are paid placements that need a Google Ads account. A sensible order is free listings first, then ads once conversion tracking works.
New accounts are opted in to free listings by default. Check the status under Marketing, then Marketing methods. Free listings only show product pages, not your homepage or category pages, and being eligible doesn’t guarantee impressions.
To run ads, link Google Ads from Settings, then Access and services: select Apps and services, then Add service, choose Google Ads and pick or create the account. If an agency owns the Ads account, send a link request with its customer ID and approve it in Google Ads under Tools, then Data manager. Then create a Shopping campaign or a Performance Max campaign; our guide to Performance Max for small businesses explains when that campaign type fits, and our Google Ads beginner’s guide covers budgets and tracking.
Which countries can you target, including from Pakistan?
You can show products in any country on Google’s supported list, which includes the UK, the UAE, the US, Canada and Australia, all with the Shopping tab. Each target country needs prices in its currency, shipping information for that country, and landing pages in the same language as your product data.
- UK, US, Canada and Australia: shipping settings are mandatory, and US and Canadian prices must exclude tax.
- UAE: submit prices in dirhams (AED) and keep landing page language consistent with your feed, English or Arabic.
- Several countries: add each through your data source’s country settings, or create a separate data source per language, then set up a campaign for each country if you advertise.
Pakistan note
As of September 2026, Pakistan isn’t on Google’s list of supported countries for Shopping ads and free listings, so you can’t target shoppers in Pakistan with them. If you ship abroad, target supported countries instead, price in their currency and state delivery times honestly. Google’s misrepresentation policy bans hiding where products ship from to create an impression of local delivery.
For Shopify stores, feed quality and site SEO overlap heavily; our Shopify SEO checklist covers the store side, and our e-commerce team can handle both.
How TechZone can help
TechZone sets up and repairs Merchant Center accounts for Shopify, WooCommerce and custom stores selling to the UK, the UAE, the US, Canada and Australia. We verify your site, configure shipping and returns, connect the right feed method, map GTINs and apparel attributes, clear disapprovals and link Google Ads when you’re ready. Learn more on our e-commerce and marketplace services page, or book a free 30-minute consultation to walk through your account together.
Frequently asked questions
Is Google Merchant Center free to use?
Google Merchant Center is free to use, and so are free listings, which can show your products on Search, the Shopping tab, Images, Lens, YouTube and Maps without a click charge. You only pay when you run Shopping ads or Performance Max campaigns through a linked Google Ads account, where you set the budget and pay for clicks.
How long does Google Merchant Center approval take?
Google Merchant Center approval time varies with how products are added and how clean the data is. Google says changes from a connected e-commerce platform can take 24 to 48 hours to show, and hosted files and Google Sheets sync every 24 hours. Products are then reviewed, and disapproved items are re-crawled within hours or days after you fix them.
Can I use Google Merchant Center without a website?
Online free listings and Shopping ads in Google Merchant Center need product landing pages on a domain you have verified, because Google checks prices, availability and checkout on those pages. A business that sells only in a physical store can use local inventory features instead, which have their own requirements and don’t depend on an online checkout.
Do I need a GTIN for every product in Merchant Center?
A GTIN is required in Merchant Center only when the manufacturer has assigned one to the product. Handmade, custom or private-label goods without a barcode can be submitted with brand and MPN where available, or with the identifier_exists attribute set to no. Never invent a GTIN, because Google disapproves products with incorrect values.
What is the difference between Merchant Center and Google Ads?
Google Merchant Center stores your product data and controls whether products are eligible to appear on Google, including free listings. Google Ads is the advertising platform where you create and pay for campaigns. Shopping ads need both: Merchant Center supplies the feed, and Google Ads runs the Shopping or Performance Max campaign that uses it.
Sources and further reading
- Get started with Merchant Center – Google Merchant Center Help
- How to upload your products to Merchant Center – Google Merchant Center Help
- Product data specification – Google Merchant Center Help
- Free listings for products – Google Merchant Center Help
- Supported languages and currencies – Google Merchant Center Help
- How to fix: Mismatched product price – Google Merchant Center Help



