Google Merchant Center: setup, feed rules and the disapprovals that stop your products showing

What the account is for, the four ways to get product data in, the attributes that decide whether you show, and how to clear a disapproval queue.

Published by AI Knows Us · Updated 14 October 2026

Google Merchant Center is the free Google account where you upload your product data so your items can appear in Shopping results, free product listings, Google Images, and Shopping ads. Setting it up is four jobs: create the account with correct business details, verify and claim your website, get a product feed in, and fix whatever Google disapproves. Everything else, from promotions to local inventory, sits on top of those four.

What the account actually is

Merchant Center is a product data warehouse, not an advertising tool. It holds a structured record of every item you sell: identity, price, availability, image, shipping. Google then reads that record wherever products are shown. Google Ads is a separate account that borrows this data to build Shopping and Performance Max campaigns. If the data is wrong, no amount of bidding fixes it, because the ad is assembled from the feed.

Google has moved most accounts to the newer interface, Merchant Center Next, which reorganises the same work under Products, Marketing, Analytics and Business. The underlying product data specification did not change. Guides written for the older layout still describe the right attributes, just in different menus.

Verify and claim the website first

Nothing publishes until Google agrees the domain is yours. Verification proves you control the site; claiming ties that domain to this one Merchant Center account. Only one account can claim a domain, which is where agency handovers go wrong. Use one of these:

  • An HTML meta tag in the home page head, which is the most durable option.
  • An HTML file uploaded to the root.
  • Google Tag Manager or Google Analytics, using the same Google login.
  • Domain verification in Search Console, which is worth doing anyway.

Keep the tag in place after verification. Removing it later can unclaim the domain and take your listings down with it.

The four ways product data gets in

MethodBest forWhat to watch
Platform app or native link (Shopify, WooCommerce, BigCommerce, Magento)Most small and mid sized storesField mapping is decided by the app, so check what it sent before blaming Google
Scheduled fetch of a feed file (XML, TXT, CSV) at a URLCustom builds and large cataloguesFetch time against your own cache, and overnight price changes
Content API for ShoppingFast moving stock and priceNeeds developer time, gives the quickest updates
Automatic crawl of structured data on your product pagesA safety net and a cross checkYour on page markup must agree with the feed

Pick one primary source. Two systems writing the same attribute is the most common cause of prices that flicker between values.

The attributes that decide whether you show

Google publishes a product data specification listing every attribute. In practice a small group does the heavy lifting:

  • id, stable forever. Recycling an id onto a different product destroys that item's history.
  • title. This is the strongest relevance signal you control. Front load what people type: brand, product, then the distinguishing attribute such as size, colour or capacity.
  • description. Written for a shopper, not stuffed. Google reads it for matching.
  • link and image_link. The landing page must be the exact product, and the image must show only the product, with no added text, logos or promotional badges.
  • availability and price, matching the page a shopper lands on, including currency and tax treatment.
  • brand plus gtin, or mpn where no GTIN exists. Correct identifiers are what let Google match your item to the same product elsewhere.
  • condition, and shipping and tax settings where your market requires them.

Add product_type for your own taxonomy and google_product_category where the category changes how Google treats the item, for example apparel, which needs size, colour, gender and age group.

Disapprovals, in the order you will meet them

Treat the Products or Diagnostics view as your real dashboard. The recurring causes are predictable:

  • Price or availability mismatch. Google compared the feed with the page and they disagreed. Usually a cache, a currency, or a members only price.
  • Missing or invalid GTIN. Either the identifier is wrong, or the item genuinely has none and the feed never said so.
  • Image problems. Placeholder images, watermarks, text overlays, or a lifestyle shot where the product is not the subject.
  • Restricted or prohibited content. Some categories are limited or need extra certification. Read the policy for your category before you build the feed, not after.
  • Misrepresentation, which suspends the whole account. This one is about trust signals, not products: missing returns and refunds policy, no contact route, unclear business identity, checkout that does not work. Fix the site, then request review.

Work top down by affected product count and revenue, not by the order the list happens to show.

Free listings and ads are the same data

Free product listings in the Shopping tab and the paid campaigns in Google Ads both read this account. Two practical consequences follow. Your feed quality work pays twice. And an account in good standing earns unpaid placement while you decide whether to spend, which makes feed hygiene the cheapest work available to a new store.

A maintenance routine that holds

  • Weekly: clear new disapprovals and check the item count against your real catalogue size.
  • Monthly: rewrite titles for your top sellers using the terms shoppers actually type, and confirm the feed refresh ran every day.
  • Each season: review category specific attributes, and set feed labels so campaigns can split by margin, brand or stock age.
  • Before any big promotion: test one product end to end, feed to landing page to checkout, so you find the mismatch before the traffic does.

This page covers Merchant Center setup, feed sources, attributes and disapprovals. For bidding and campaign structure, read a dedicated guide on Shopping and Performance Max; for on page markup, read one on product structured data.

What people ask about Google Merchant Center

Does Google Merchant Center cost anything?

The account and free product listings cost nothing. You pay only when you choose to run Shopping or Performance Max campaigns from Google Ads, which bills separately.

How long does approval take after I upload a feed?

Google gives new accounts an initial review, and individual items are checked as they are processed. Plan for a few days before the catalogue settles, and upload well before a launch date so there is room to clear disapprovals.

Do I need GTINs for every product?

You need them for items that have them, which is most branded retail stock. Handmade, custom and own brand products often have none. Declare that correctly with the identifier exists attribute and supply brand plus MPN instead.

Can two Merchant Center accounts use the same website?

One account claims a domain at a time. Larger setups use a multi client account structure with sub accounts under it, which keeps the claim in one place.

Why did my whole account get suspended when my products were fine?

Account level suspensions are usually misrepresentation, which is judged on the website rather than the feed. Publish clear returns, refunds, delivery and contact information, make the business identity obvious, confirm checkout completes, then request review.

Does the feed replace structured data on my product pages?

No, and the two should agree. Google cross checks your pages against the feed, so matching markup reduces price and availability mismatches and gives you a second route to being read correctly.

The product question your feed does not answer yet

Shoppers now ask an assistant before they open a shopping tab. Typed into ChatGPT, Gemini or Perplexity, a question like "best waterproof walking boots for wide feet" returns a short written answer naming a handful of products, drawn from product pages, reviews and comparison articles.

Your feed gets you into product listings; the attributes and descriptions on your own pages help the assistant match you to the need. Run the question a shopper would ask for your best seller and see whether it is named. AI Knows Us measures which assistants name a business, with the sources listed.

See what AI says about you.

The first scan is free, it needs no account, and it asks the questions your buyers ask.

Free. No card. We ask 5 real buyer questions on 2 AI apps.

Already sure you want this? Join the waitlist. We open on 31 October 2026. It costs an email address. No card, and nothing is charged. Or talk to a person if you have a question first. Or read how we fix what it finds.