The Feedance AI features is rolling out. Check it out!
How Feedance can help your revenue growth
250+ channel and platform integrations
Start optimizing with powerful integration
Wordpress compatible e-commerce integration
Start optimizing Magento very quickly
Open source e-commerce platform integration
Integrate ChatGPT Ads Catalog in seconds
Optimize Meta Catalog Ads
Optimize your Google Shopping visibility correctly
Optimization of TikTok Catalog Ads
Google Merchant Center is Google's hub for merchant product data. You upload or connect a product feed once, and Merchant Center distributes that data across Google's shopping surfaces — the Shopping tab, Google Search and Images, Google Maps, YouTube, and Performance Max campaigns — instead of you managing separate listings on each surface. Google uses the attributes you submit (title, price, availability, images, identifiers, and more) to match your products to relevant shopper queries, so the accuracy and completeness of your feed data directly determines whether — and how — your products get shown.
A Merchant Center account is the entry point to both of Google's product-discovery channels: free listings, which can appear on the Shopping tab, Search, Images, and Lens at no cost, and paid Shopping ads, which run through Shopping campaigns or Performance Max. Both channels pull from the same product feed, so a single, well-structured feed lets you appear in unpaid shopping results while also feeding paid campaigns that use machine learning to match your catalog to purchase-intent queries. Because eligibility for both channels depends on feed data quality — accurate pricing, live stock status, complete required attributes — keeping the feed synced with your actual catalog is what keeps products approved and visible rather than disapproved or suppressed.
Free listings and Shopping ads both surface products from the same Merchant Center feed, but they work differently. Free listings cost nothing to appear — Google can show them on the Shopping tab, Google Maps, Search, Images, and Lens without you bidding on placement. Shopping ads, by contrast, are paid placements run through Shopping campaigns or Performance Max, and they also compete for space on general Search results pages. Most merchants run both from the same account: free listings build baseline visibility, while Shopping ads let you bid for placement and get standardized product traffic reporting. Because both depend on the same underlying feed, fixing a data quality issue makes products eligible for both channels at once rather than requiring separate cleanup work for each.
Merchant Center accepts product data in a few documented formats and submission methods, so you can choose whichever fits your existing systems:
File-based feeds (text or XML) can be delivered by direct upload or by scheduled fetch from a URL you host, and can be compressed as .zip, .gz, or .bz2.
Google's product data specification documents required, conditionally-required, and optional attributes. The table below lists the core set every feed should account for, verified against Google's individual attribute pages.
id
title
description
link
image_link
availability
price
gtin
identifier_exists
brand
condition
mpn
google_product_category
product_type
shipping
Merchant Center's scheduled fetch lets you set how often it re-reads a hosted text or XML feed. Documented cadences are hourly, daily, weekly, or monthly, each requiring the relevant time fields (for example, an hour for a daily fetch, or a weekday and hour for a weekly one). For catalogs where price or stock changes constantly, a fixed schedule can leave a gap between what's live on your site and what Google is showing; the Content API (now part of the Merchant API) exists specifically to close that gap by letting connected systems push updates as they happen rather than waiting for the next fetch. Whichever cadence you use, Google is explicit that feed data must stay consistent with your live landing pages — price or availability mismatches get flagged as disapprovals regardless of how frequently the feed itself refreshes.
A few practices consistently reduce disapprovals and keep products eligible for both free listings and Shopping ads:
Do I need a GTIN for every product in my Google Merchant Center feed?Only if the manufacturer assigned one — Google documents this as strongly recommended, and it becomes effectively mandatory in categories where GTIN is the standard identifier. If a product genuinely has no manufacturer-assigned GTIN, submit identifier_exists = false with brand and a descriptive title/description instead of guessing at a number.
What's the difference between free listings and Shopping ads?Free listings appear at no cost on surfaces like the Shopping tab, Search, and Images; Shopping ads are paid placements run through Shopping campaigns or Performance Max. Both draw from the same product feed in your Merchant Center account.
What image size does Google require for image_link?At minimum 500x500 pixels, with Google recommending 1500x1500 pixels or larger for the best display across Shopping formats. Files over 16MB or 64 megapixels aren't accepted.
How often does Google re-crawl my feed?Depends on your scheduled fetch setting — hourly, daily, weekly, or monthly. For catalogs with fast-changing price or stock, the Content API/Merchant API allows near real-time updates instead of waiting for the next scheduled fetch.
Why was my product disapproved even though the feed looked fine?The most common causes are a price or availability value that doesn't match the landing page, a missing or incorrect GTIN, or an image that's a placeholder or below Google's minimum size — Merchant Center's Diagnostics tab identifies these per item.
Do I need to include the shipping attribute for every product?No — if you've already configured shipping rates for your target countries at the account level in Merchant Center, a per-product shipping attribute isn't required. Use it only to override account-level settings for specific products, such as oversized or fragile items.
What file formats can I submit to Google Merchant Center?Text (.txt/.tsv) or XML files — uploaded directly, fetched by Google on a schedule from a URL you host, or pulled from a Google Sheet — plus the Content API/Merchant API for programmatic, near real-time submission.
We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!