ShopAdsby Convrate
Home/Blog/Google Merchant Center: The Complete Guide for E-commerce Brands
Google Shopping

Google Merchant Center: The Complete Guide for E-commerce Brands

Google Merchant Center is the engine behind every Google Shopping campaign. Learn how to set it up, fix common errors, and optimize your product feed for maximum performance.

C
Convrate Team
·May 10, 2025·11 min read
Convrate

If you run an e-commerce store and advertise on Google, Google Merchant Center is the engine behind everything. It's where your product data lives, where it gets validated, and where it flows into Google Shopping, Performance Max, and free listing surfaces. Without a properly configured Merchant Center account, none of your product ads will run — period.

This guide covers everything you need to know about Google Merchant Center: what it is, how to set it up, what your product feed must include, the most common errors and how to fix them, and practical strategies to optimize your feed for better performance.

What Is Google Merchant Center?

Google Merchant Center (GMC) is a free platform provided by Google that allows e-commerce businesses to upload, manage, and maintain product data so it can be used across Google's advertising and organic surfaces. When you submit a product feed to GMC, your products become eligible to appear in:

  • Google Shopping tab — the dedicated shopping search results
  • Google Search — shopping units embedded in standard search results
  • Performance Max campaigns — Google's all-in-one automated campaign type
  • Standard Shopping campaigns
  • Free product listings — organic product results across Google surfaces
  • YouTube Shopping — product annotations on YouTube videos

Think of GMC as the bridge between your store's product catalog and Google's advertising ecosystem. Without it, there's no bridge — and no Google Shopping traffic.

How to Set Up Google Merchant Center

Step 1: Create a Google Account and Sign Up for GMC

Navigate to merchants.google.com and sign in with a Google account associated with your business. You'll be prompted to enter your business name, country, and primary website URL. Use a business Google account, not a personal one, to ensure you retain access if team members change.

Step 2: Verify and Claim Your Website

Google needs to confirm that you own the website you're submitting products for. You can verify via:

  • Google Tag Manager — the easiest method if GTM is already installed
  • HTML meta tag — add a meta tag to your homepage's <head> section
  • Google Analytics — if GA4 is connected to your site with the same account
  • HTML file upload — upload a verification file to your server root
  • DNS verification — add a TXT record to your domain's DNS settings

Website claiming is separate from verification — after verifying, you must also claim the site. This ensures no other Merchant Center account can submit products for your domain.

Step 3: Configure Shipping and Tax Settings

You must set up accurate shipping information before your products can be approved. Configure shipping rates based on your actual shipping costs — flat rate, carrier-calculated, or free shipping. For US stores, configure tax settings by state. This information must match exactly what customers see on your website. Discrepancies between your GMC shipping settings and what's displayed on your product pages are a common reason for account warnings.

Step 4: Link to Google Ads

In GMC, go to Settings → Linked accounts and link your Google Ads account. This connection allows you to use your product feed in Shopping campaigns and Performance Max. Without this link, you can create feeds but cannot run paid Shopping ads.

Step 5: Set Up Your Product Feed

This is the most critical step. Your product feed is a structured file — typically a spreadsheet, XML file, or direct API connection — containing all your product data. Most major platforms including Shopify, WooCommerce, Magento, and BigCommerce have native GMC integrations or well-supported plugins that automate feed submission. For stores with complex catalogs or custom platforms, a custom feed via the Content API is the most reliable option.

Product Feed Requirements: What You Must Include

Google has strict data requirements for product feeds. Missing or incorrect attributes are the leading cause of product disapprovals. Below are the key required and recommended attributes.

Required Attributes

  • id — unique product identifier (your SKU is typically fine)
  • title — product name, optimized with keywords for your target searches
  • description — product description (up to 5,000 characters; 500–1,000 is typically sufficient)
  • link — the exact canonical URL of the product page
  • image_link — high-quality product image URL (HTTPS required)
  • availability — must be in_stock, out_of_stock, or preorder
  • price — product price with currency code (e.g., 29.99 EUR)
  • brand — brand or manufacturer name
  • conditionnew, refurbished, or used
  • gtin or mpn — unique product identifiers; GTINs (barcodes) are strongly preferred by Google

Strongly Recommended Attributes

  • google_product_category — Google's product taxonomy ID (use the most specific category applicable)
  • product_type — your own category classification, used for campaign filtering
  • additional_image_link — additional product images, up to 10
  • color, size, material — critical for apparel, footwear, and fashion verticals
  • custom_label_0 through custom_label_4 — used for campaign segmentation in Google Ads
  • sale_price — discounted price if applicable; enables price drop annotations in Shopping

Common Google Merchant Center Errors and How to Fix Them

Even experienced e-commerce teams encounter GMC errors. Here are the most common and how to resolve them.

Missing Required Attribute

Products get disapproved because a required field is missing — most often GTINs for branded products or price information. For GTINs, work with your supplier or check your product packaging. For products that genuinely don't have GTINs (handmade, custom, or vintage items), set the attribute identifier_exists: no to avoid the error.

Price or Availability Mismatch

The price or availability in your feed doesn't match your website. This is a policy violation and can escalate to account suspension if unresolved. Fix: implement scheduled feed updates (daily at minimum) or real-time inventory sync via the Content API. Your feed must always reflect what a customer sees on your website.

Policy Violations

Products or landing pages that violate Google Shopping policies trigger disapprovals. Common issues include: misleading product titles or descriptions, prohibited product categories, landing pages that require login before seeing the product, and mismatched prices between the ad and the landing page. Review Google's Shopping policies and audit your landing pages against them.

Image Quality Issues

Images are disapproved for being too small (minimum 100×100px for non-apparel, 250×250px for apparel), containing promotional text or watermarks, or showing placeholder images. Use clean product photos on a white or neutral background. Recommended size: 800×800px or larger. Multiple images significantly improve engagement; use additional_image_link for lifestyle shots.

Destination URL Errors

Product URLs return 404 errors or redirect loops. This happens when products are archived, URLs change without redirect updates, or your platform generates dynamic URLs that differ from those in your feed. Set up 301 redirects for changed URLs and configure your feed to always use the canonical product URL.

How GMC Connects to Google Shopping and Performance Max

Your GMC product feed is the data source for both Standard Shopping campaigns and Performance Max campaigns. When you create either campaign type in Google Ads, you select your linked Merchant Center account and choose which products to include — all products, or a subset filtered by category, brand, custom label, or product type.

Google then matches user search queries to your product feed attributes — primarily your product titles, descriptions, and google_product_category — to determine when your ads show and what they look like. This is why feed quality directly drives ad performance. A product with a vague, keyword-poor title matches fewer relevant queries and earns lower visibility. A product with a clear, descriptive title including brand, model, and key attributes will match more qualified searches and earn better placement at lower cost.

Feed Optimization Tips That Actually Move the Needle

Optimize Product Titles Strategically

Product titles are the single most important feed attribute for Shopping performance. The recommended formula is: [Brand] + [Product Type] + [Key Attribute 1] + [Key Attribute 2]. Example: "Nike Air Max 270 — Men's Running Shoes — Black/White — Size 10 US". Include your target keyword naturally. Avoid promotional language like "Free Shipping" or "Best Deal" — these violate policy and waste title space.

Use Custom Labels for Campaign Segmentation

Custom labels let you tag products with attributes not covered by standard feed fields. Common use cases: margin tier (high-margin / low-margin), seasonal relevance (summer / winter / evergreen), bestseller status (top-20-seller / new-arrival), and promotion eligibility (on-sale / full-price). These labels feed directly into campaign structure decisions in Google Ads, enabling granular bidding by profitability or priority.

Maintain Real-Time Availability Data

Out-of-stock products actively serving ads waste budget and drive poor user experience. Connect your feed to real-time inventory data. At minimum, use GMC's scheduled fetch at the highest available frequency (every 6 hours). Ideally, use the Content API for real-time updates, especially during high-velocity periods like promotions or seasonal peaks.

Supplement Your Primary Feed

Supplemental feeds let you add or override attributes without rebuilding your primary feed. They're ideal for adding custom labels, correcting GTINs on specific products, or overriding titles on a subset of your catalog — without touching your primary e-commerce platform's feed configuration.

Frequently Asked Questions: Google Merchant Center

Is Google Merchant Center free?

Yes. GMC is a free Google platform. You only pay when your products are shown as paid ads through Google Ads campaigns. Free product listings (organic Shopping placements) are completely free and available to all verified merchants.

How often should I update my product feed?

At minimum once per day. If your pricing or inventory changes frequently, update every 6 hours or use the Content API for real-time sync. Google requires feeds to be refreshed at least every 30 days, but in practice, stale data leads to disapprovals and wasted spend.

What happens if my Merchant Center account gets suspended?

Account suspension typically results from policy violations, misrepresentation of your business, or repeated unresolved feed errors. You can request a review after addressing all identified issues. Google's standard review timeline is 3–5 business days, though complex cases take longer. Prevention — by staying policy-compliant and keeping your feed accurate — is far better than remediation.

Can I use Google Merchant Center without running paid ads?

Yes. After opting into free listings, your products can appear in the Google Shopping tab and other surfaces at no cost. However, paid Shopping and PMax campaigns dramatically increase visibility and traffic compared to free listings alone.

Ready to unlock your Google Ads potential?

At Convrate, we specialize exclusively in Google Ads for e-commerce brands across Europe and the US. We audit accounts every day and consistently find significant, fixable issues that are directly costing brands revenue.

Request a free audit of your Google Ads account — we'll review your setup, identify what's holding you back, and share a clear action plan. No obligation, no sales pressure.

→ Get Your Free Google Ads Audit

Ready to improve your Google Ads?

Get a free, no-commitment audit of your Google Ads account from Convrate's team.

Get Your Free Audit →