STUDIO 1
ecommerce

Google Merchant Center: getting your products into Google Shopping

E
Eduard Ignatjev · Founder of STUDIO 1
·8 min read

Shopping results sit at the top of most product searches, with images and prices, and they are often the first thing a buyer sees. Getting there does not require a big advertising budget, but it does require one thing many shops get wrong: a clean product feed that Google can read and trust. Here is what Merchant Center expects, how to feed it properly and what to do when products get disapproved.

Share:
01

What Merchant Center actually does

Merchant Center is not an advertising tool. It is the place where you upload your product data, and Google checks it against its policies before showing anything.

Once products are approved, they can appear in two ways. Free listings show products in the Shopping tab and sometimes in normal search results without any cost. Paid Shopping ads and Performance Max campaigns use the same data but place products in more visible positions.

This split matters for small shops. You can get value from Merchant Center without spending a cent on ads, and the setup work is the same either way.

The account also needs proof that the shop is real and compliant: a verified and claimed website, visible contact details, and clear terms for delivery, returns and refunds.

In Estonia and the rest of the EU, Merchant Center expects prices to include VAT for consumers, shipping costs to be declared, and the returns policy to match what the site actually says.

02

Getting the product data right

Almost every problem in Shopping traces back to weak product data. Google matches searches to your products using the feed, so a vague feed produces no visibility even when the products are perfect.

  • Title is the most important field. Put the real product name in it the way people search: brand, model, type, and a key attribute such as size, colour or capacity.
  • Description should describe the product, not the shop. Avoid shipping promises, slogans and all caps.
  • GTIN, the barcode number, is required for most branded products. Without it, branded items may be disapproved or shown far less often.
  • Brand is required whenever the product has one. For handmade or own label products, use your own shop name and mark identifier_exists as no.
  • Price and availability must match the product page exactly, including currency and VAT. A mismatch is the single most common reason for disapproval.
  • Images should show the product on a plain background with no watermarks, logos or added promotional text.

Fill in the optional fields that apply to you as well: colour, size, material, condition and product_type. They improve matching and let you organise campaigns later.

03

Setting up the feed from your store platform

There are three normal ways to get data into Merchant Center, and the right one depends on the platform.

Shopify, WooCommerce and most Estonian e-commerce platforms have an official app or plugin that connects the shop and syncs products automatically. This is the best option for nearly everyone because stock and price changes are pushed without manual work.

A scheduled feed file is the fallback: your shop generates an XML or CSV file at a fixed address and Google fetches it once a day. It works well, but remember that price and stock changes are only as fresh as the last fetch.

Manual upload of a spreadsheet is only sensible for a very small catalogue that rarely changes, or for a quick test before proper integration.

Whichever route you take, connect the feed to the correct target country and language, and use a separate feed or a country specific setting if you sell to Latvia, Finland or the wider EU with different prices or shipping rules.

Set up shipping and VAT settings in the account itself, not only in the feed. If your shipping is complicated, declaring it once at account level is much easier to maintain.

04

Common rejections and how to fix them

New accounts almost always get disapprovals in the first week. Most of them are mechanical and quick to fix once you know what the message means.

  • Price mismatch: the feed price differs from the landing page, often because the page shows a price without VAT, or a discount ends at a different time than the feed update.
  • Missing GTIN or invalid identifier: the barcode is wrong, missing or reused across variants. Each variant with a different size or colour needs its own identifier and its own item id.
  • Image issues: placeholder images, watermarks, promotional text or images that are too small.
  • Missing returns and delivery information: the shop must state clearly how long delivery takes, what it costs and how returns work. In the EU this is also a legal requirement, not only a Google rule.
  • Unclaimed website: the domain must be verified and claimed by the same account, usually via a tag, an analytics property or a DNS record.
  • Landing page issues: products that are out of stock, pages returning errors, or a checkout that does not work for the country in the feed.

Fix the underlying data rather than resubmitting the same feed. After a correction, the item is usually rechecked within a few days.

05

Free listings, campaigns and measuring results

Start with free listings enabled and let the data stabilise for a couple of weeks before spending money. If the feed has problems, paid campaigns will just lose budget faster.

When you do advertise, standard Shopping campaigns give you clear control over which products run and what they cost. Performance Max reaches more places but hides much of the detail, which makes it harder to learn from early on.

Whatever you run, split campaigns by product type or margin rather than pushing everything at one bid. Cheap low margin items and high value items rarely deserve the same budget.

Measure the result in the shop, not only in the ad platform. Connect Merchant Center with Google Analytics and your e-commerce reporting, and compare revenue and margin, not just clicks.

Watch the Merchant Center diagnostics page weekly. Feeds break quietly: a plugin update, a currency change or a bulk price edit can disapprove hundreds of products overnight.

Finally, remember that Shopping rewards accurate, complete data over clever marketing copy. The shops that win here are usually the ones with disciplined product information, not the biggest budget.

FAQ

Do I need to pay for ads to appear in Google Shopping?+

No. Google offers free product listings in the Shopping tab and in some standard search results, and these use exactly the same Merchant Center feed as paid campaigns. The setup work is identical: verify and claim the website, upload a complete product feed, fix any disapprovals and keep prices and stock in sync. Free listings usually bring less traffic than paid Shopping ads because they appear in less prominent positions, but for a small shop they are a sensible way to test whether the product data is correct and whether the products attract clicks at all. Many shops start with free listings for a few weeks, check which products get impressions and only then put budget behind the categories that show real demand.

Why are my products disapproved for a price mismatch?+

A price mismatch means the price in the feed does not match the price Google sees on the product page at the moment it checks. The most common causes are VAT handling, where the feed sends a price without VAT while the page shows the consumer price, and timing, where a discount starts or ends on the site before the feed is refreshed. Currency mismatches and prices that only appear after a customer selects a variant cause the same error. The fix is to make the feed reflect the exact consumer price including VAT, use the sale price fields for discounts instead of overwriting the regular price, and increase feed update frequency if prices change often. If you use a plugin, check its tax settings first, because the default configuration is frequently the culprit.

Do I need barcodes for handmade or own brand products?+

Not always. GTIN, the barcode number, is required for products that are manufactured with one, which covers most branded goods you resell. If you make the products yourself or sell under your own label and there is genuinely no barcode, you can submit the feed without a GTIN as long as you set identifier_exists to no and provide the brand, which in that case is your own shop or label name. Do not invent or reuse barcodes from similar products, because Google matches identifiers against a global catalogue and mismatched codes lead to disapprovals or to your item being shown against the wrong product. If you plan to sell through marketplaces later, buying a proper range of GTINs is worth considering, since most of them require real identifiers.

Share:

Related articles

Let's talk about your project

Send a short brief, we'll get back within one business day with a free quote.