Back to blog
Guide FeedShield Team April 3, 2026 13 min

How to set up Google Shopping for your Shopify store (2026 guide)

A step-by-step guide to connecting your Shopify store to Google Merchant Center, setting up your product feed, and passing compliance checks on the first try.

Shopify Shopify makes it easy to build an online store. Setting up Google Shopping on that store is a different story. Between the Google & YouTube channel app, Merchant Center configuration, feed requirements, and compliance checks, there are dozens of places where things break.

This guide walks through the entire process, including the Shopify-specific pitfalls that trip up merchants every week.

Prerequisites before you start

Before touching Google Merchant Center, make sure your Shopify store has:

  • A custom domain (not yourstore.myshopify.com). Google requires a verified domain.
  • HTTPS enabled (Shopify does this by default on custom domains)
  • At least 10 products with images, descriptions, and prices
  • Privacy policy page
  • Returns/refund policy page
  • Shipping policy page
  • Contact information visible on the site
Warning: Missing any of these will cause your GMC account to get flagged within the first review cycle. Set them up before creating your GMC account, not after.

Step 1: Create your Google Merchant Center account

Go to merchants.google.com and sign in with your business Google account. Enter your business name (use the exact name on your Shopify store), website URL, and business address.

Verify website ownership through the HTML tag method or by connecting Google Search Console. Select target countries and opt into both paid Shopping ads and free product listings.

Step 2: Install the Google & YouTube channel

In your Shopify admin, go to Sales Channels and add "Google & YouTube." This is the official integration maintained by Google. Connect it to your GMC account.

The app syncs your product catalog to GMC as a product feed. It pulls titles, descriptions, images, prices, and availability from your Shopify product data.

Step 3: Configure your product feed settings

The Google & YouTube channel syncs products automatically, but the defaults aren't always correct. Check these:

Product titles: Shopify sends your titles as-is. If they're short and generic ("Blue T-Shirt"), they'll perform poorly. Optimize to include brand, product type, and key attributes: "Nike Dri-FIT Men's Training T-Shirt, Blue, Size L."

GTINs and barcodes: Enter UPC or EAN barcodes in the Barcode field on each Shopify product. The Google channel maps this to GTIN. Products with valid GTINs get up to 40% more impressions.

Product categories: The Google channel auto-maps Shopify product types to Google's taxonomy. Review these. A "Men's Running Shoe" mapped to "Women's Accessories" won't pass review.

Setting up your Shopify store for the first time?

Run a compliance check before connecting to GMC. Catch problems before Google does.

Start Free Audit

Step 4: Fix Shopify-specific structured data issues

Most Shopify themes include Product schema (JSON-LD) by default. The problem: many themes have bugs in their structured data.

Common Shopify structured data bugs:

  • Missing priceCurrency field. Price shows "29.99" but no currency code. Google doesn't know if it's USD, EUR, or CAD.
  • Availability as plain text. "In Stock" instead of "https://schema.org/InStock".
  • Variant prices not updating. JSON-LD shows the default variant price even when a different variant is selected.
  • Duplicate Product schemas. Some apps inject their own schema on top of the theme's schema.
Tip: Check your structured data by viewing page source on any product page. Search for "application/ld+json". Paste the JSON into Google's Rich Results Test to validate it.

Step 5: Set up shipping in Merchant Center

Shopify syncs shipping rates to Google, but verify in GMC under Settings > Shipping and returns:

  • Shipping services exist for every target country
  • Shipping costs match your Shopify checkout exactly (if Shopify charges $5.99 but GMC says $4.99, products get disapproved)
  • Free shipping thresholds match

Step 6: Configure return settings

In GMC, go to Settings > Shipping and returns > Return policies. Add your return window (match your Shopify returns policy page). Enter whether you offer free return shipping. This information appears in your Shopping ads and affects ad quality.

Shopify apps that cause GMC problems

App TypeProblemSolution
Currency convertersShow different price to Google's crawler than feedUse Shopify Markets for multi-currency
Review appsInject duplicate AggregateRating schemaEnsure only one source provides review data
SEO apps (Yoast, etc.)Output duplicate Product schemaCheck page source for multiple schemas
Countdown timersFake urgency triggers misrepresentation flagsOnly use timers reflecting real deadlines

Common Shopify feed errors and fixes

"Missing value: GTIN" - Add UPC/EAN barcodes to Shopify products, or set identifier_exists to false for custom/handmade items.

"Price mismatch" - Check if a currency app is showing different prices to Google's crawler. Verify structured data prices match feed prices.

"Landing page not accessible" - Products with passwords or redirects. Check URLs resolve to HTTP 200.

"Image too small" - Shopify image variants below 100x100px. Upload higher-resolution product photos.

After setup: monitoring and maintenance

Setting up Google Shopping is not a one-time task. Products get disapproved as your store changes: prices update, inventory shifts, policy pages get edited, theme updates break structured data.

Check your GMC Diagnostics page weekly. Better yet, set up automated monitoring that catches issues before Google's review cycle.

Run a free compliance audit on your Shopify store

250+ checks. Shopify-specific issues caught. Fix instructions for everything.

Start Free Audit

Check your store's GMC compliance

Run an automated audit with 250+ compliance checks across 27 categories.

Start Free Audit