SEO · 2 min read ·

Shopify and Google Merchant Center: setting up free listings and Shopping ads without disapprovals

Free product listings and Shopping ads both run on Google Merchant Center. How to connect Shopify properly, which fields the feed needs, and how to fix the disapprovals — price mismatch, missing GTIN, shipping — that hide products.

Shopindev Team

Google Shopping is the highest-intent channel most stores have: someone searching for a specific product sees the image, price and seller straight in the results. Everything runs on Google Merchant Center — the free listings in Search and the Shopping tab, and paid Shopping and Performance Max campaigns. Connecting Shopify takes minutes. Getting every product approved, and keeping it approved, is the real work.

Connecting Shopify in five steps

  1. Install Shopify's Google & YouTube app and connect the Google account that also owns Search Console and Google Ads.
  2. Link an existing Merchant Center account or create one; the domain is verified through the connection.
  3. Choose target countries and languages — the UK in English and GBP, plus each market you ship to.
  4. Set shipping costs and the return policy in Merchant Center exactly as they apply in your store.
  5. Sync products, then check Diagnostics after 24 to 72 hours for disapprovals and warnings.

The app sends titles, descriptions, images, price, availability, barcode and variants, and keeps the feed updated. It also overwrites anything you change by hand in Merchant Center — so corrections always belong in Shopify.

The disapprovals we see most

IssueCauseFix in Shopify
Price mismatchFeed and page prices differ, often because of an app or currency conversionCheck price apps; keep Markets currencies and rounding consistent
Missing or invalid GTINBarcode empty, filled with the SKU, or the wrong lengthPut the real barcode (8, 12, 13 or 14 digits) in the variant's barcode field; flag own-brand items without one
Missing shippingNo shipping setting for the target country in Merchant CenterAdd shipping in Merchant Center or import it from Shopify
Image rejectedPromotional overlays, text, watermarks or low resolutionFirst image clean; 800 × 800 pixels or larger is recommended
Landing page unavailablePassword page, redirect or blocked variant URLOpen the store, test variant URLs, check robots.txt
MisrepresentationMissing contact details, returns policy or business informationClear contact, returns, shipping and terms pages linked in the footer

GTINs and own-brand products

For branded products with a manufacturer barcode, Google expects the GTIN together with the brand. In Shopify, the GTIN goes in the variant's barcode field — never an internal SKU. If you sell handmade or own-brand products without a barcode, flag them as having no GTIN instead of inventing numbers. Invalid GTINs are detected and limit visibility.

Misrepresentation

Account-level suspensions for misrepresentation hit new stores more than any product error. Google wants to see who you are: a physical address or registered business details, a working contact method, and clear shipping, returns and payment information. Our UK online selling rules guide covers the pages a UK store should have anyway.

Beyond approval: feed quality

  • Titles: brand, product type and the key attribute first — 'Brand men's running shoe size 9 black', not a campaign name.
  • Set the Shopify product category; it improves Google's classification and unlocks relevant attributes.
  • Model colour and size as real variant options so Google can show each variant.
  • Fill age group, gender and condition for apparel where Google requires them.
  • Show genuine compare-at prices only; Google checks sale prices against price history.

Feed data and on-page structured data should agree. Our guide to Shopify product schema explains how the two support each other, and the Shopify SEO checklist covers the rest of the technical setup.

Merchant Center diagnostics, feed rules and structured data are part of our Shopify SEO work.

This article is part of Shopify SEO, from the structure up — every article on that subject, with the questions it answers, on one page.

Chat on WhatsApp →

FAQ

Questions on this topic

Is Google Shopping free for Shopify stores?

Free listings in Search and the Shopping tab cost nothing. Shopping ads and Performance Max are paid per click through Google Ads. Both use the same Merchant Center feed.

Why are my Shopify products disapproved in Merchant Center?

Usually a price mismatch, a missing or invalid GTIN, missing shipping settings or images with overlays. Diagnostics in Merchant Center shows the reason per product.

Can I edit products directly in Merchant Center?

Avoid it. The Google & YouTube app re-syncs the feed from Shopify and overwrites manual changes. Make corrections in Shopify.

Do I need a GTIN for every product?

For branded products with a manufacturer barcode, yes. Products without one — handmade or own-brand — should be flagged as having no GTIN rather than given made-up numbers.