Merchant Center

Common Merchant Center Setup Mistakes (and How to Avoid Them)

The setup decisions that cause most early disapprovals, warnings and lost visibility, grouped by area, with the fix for each.

Most Merchant Center problems in a new account trace back to a handful of setup decisions. A domain that doesn’t match the product URLs, a shipping policy in the wrong currency, IDs that change on every import, or business details that differ from the website.

This guide lists the common mistakes drawn from Google’s documentation, grouped by area, with what Google says to do instead. Use it alongside the setup guide when you build an account, or as a quick audit when something isn’t working.

Short answer: Common Merchant Center setup mistakes include claiming a domain that doesn’t match your product URLs, shipping policies in a different currency from product prices, using out_of_stock or deleting items to hide products, changing or recycling product IDs, promotional text in titles and images, prices loaded only by JavaScript, and business information that doesn’t match the website.

Key Takeaways

  • The claimed domain must match the domain in your product URLs.
  • Shipping costs must use the same currency as product prices for each target country.
  • Keep product IDs unique and stable; don’t recycle them or rely on letter case.
  • Use pause or excluded_destination to hide products, not out_of_stock or deletion.
  • Fix data at the source; platform syncs can overwrite manual Merchant Center edits.

Quick reference

MistakeWhat can happenFix
Claimed domain differs from product URL domainApproval issuesSet the online store URL to the domain your product URLs use, then claim it
Shipping currency differs from price currencyItems may be disapprovedAdd a shipping service in the product’s currency for that country
out_of_stock used to pause productsDisapproval when the page shows in stockUse pause (up to 14 days) or excluded_destination
Deleting products to hide themRe-added items take significant time to show againUse pause or excluded_destination
Changing or recycling IDsProduct overwritten, history lostKeep IDs stable; new product, new ID
Promotional text in titles or imagesDisapproval or warningsRemove price, sale, shipping and CTA text
Price injected by JavaScriptPrice mismatch errorsPut the price in the initial HTML
Business info differs from the websiteWarnings, disapprovals or suspensionMake Merchant Center business info match the site

Account and website mistakes

Claiming the wrong domain

Product URLs must use your verified domain. On Shopify, Google notes that with multiple domains, redirects or vanity URLs, the Google & YouTube app verifies and claims a site automatically, and the claimed domain may not match the product URL domain, which causes approval issues. The fix is in Merchant Center: Settings > Business info > edit the online store, enter the domain used in your product URLs (it must be listed in Shopify’s domain settings), save, then claim it. See how to verify and claim a website.

Trying to claim a URL another account holds

Google’s URL verification article says one URL can be claimed by only one account. If several accounts need the same site, Google’s answer is a multi-client account (MCA), whose sub-accounts inherit the claim. Creating a second standalone account for the same store doesn’t work.

Business information that doesn’t match the site

Google requires verifiable business information and notes that formatting issues can cause warnings, disapprovals or suspension. Common problems are a business name that doesn’t display correctly and an unverified URL. Make the name, address, phone and email in Merchant Center match the website exactly.

Launching before the website is ready

Connecting a store with no return policy, thin contact details, placeholder text or a checkout that isn’t finished invites account-level issues. Google requires visible contact info, a return and refund policy, a conventional payment method and a working, secure checkout. Work through the website requirements checklist before connecting.

Forgetting to sign in

Google requires signing in to the account at least every 14 months. Accounts set up once and then left alone are at risk.

Shipping and returns mistakes

Shipping currency that doesn’t match prices

Google’s shipping settings article states that shipping costs must use the same currency as the product price, and that items may be disapproved if no shipping service matches both currency and target country. This is common when a store adds a second country or currency.

No shipping where it’s required

Shipping settings or the shipping attribute are required in countries including the US, Canada, the UK, Australia, Germany and the Netherlands.

Label-based policies without an all-products policy

A shipping policy for specific products (using shipping labels) requires an all-products policy for that country to exist already. Add the shipping_label attribute to your data before setting up label-based policies.

Shipping costs that don’t match the site

Google asks for shipping costs as close as possible to the website and says to overestimate if you can’t match closely. Remember that item-level shipping values override account settings for that location.

Expecting Shopify shipping-rate apps to sync

Google notes that rates from Shopify third-party shipping-rate apps can’t be imported, so they must be set up manually in Merchant Center. API and third-party updates can also overwrite manual edits.

Return policy that doesn’t match the website

Return policies in Merchant Center must be consistent with the website, accessible without a login, and cover ordinary returns, not only defects. See how to configure return policies.

Product data mistakes

Changing, reusing or recycling IDs

Google’s ID attribute rules: each product needs a unique, stable ID (1 to 50 characters; Google recommends the SKU). Changing an ID overwrites the product and its history. Don’t reuse IDs for different products or variants, don’t recycle them for new products, and don’t rely on letter case to tell IDs apart (“abc123” and “ABC123” may be treated as the same, including when matching supplemental data). Use the same ID for the same product across countries and languages.

Using out_of_stock to pause or hide products

Google’s availability guidance says not to use out_of_stock to hide in-stock items (it causes disapproval), or for maintenance or holidays. Use pause for up to 14 days, or excluded_destination for longer or channel-specific exclusions. Remove discontinued products rather than marking them out of stock.

Deleting products to hide them

Google advises against deleting items to hide them, because re-adding takes significant time before products show again.

Inventing identifiers

Don’t make up, guess or copy GTINs, and don’t put internal SKUs in the GTIN field. If a GTIN exists but you can’t find it, leave it blank. See how to fix missing product identifiers.

Mishandling variants

Each variant should be its own product with a unique ID and a shared item_group_id (Google suggests the parent SKU). Don’t submit the parent as a separate product, and don’t use item_group_id for items that aren’t variants, such as a suit jacket and pants sold separately. Each variant needs its own landing URL.

Using sale_price for member prices

Google says not to use sale_price for loyalty-member prices (use loyalty_program), and that promo-code discounts are promotions, not sale prices. Keep submitting the full price alongside the sale price.

Titles and images

Promotional titles

Google’s title requirements rule out price, sale, shipping, delivery dates, time-related information and company names in titles, along with all caps for emphasis, symbols, HTML tags and promotional text. Titles can be up to 150 characters, and shoppers usually notice the first 70 or so, so put the most important details first.

Promotional or placeholder images

Google’s image requirements disapprove images with promotional overlays (such as “Buy”, price or shipping text, watermarks or added logos), placeholders like “Coming soon” or “No image available”, store logos used instead of product photos, and the same photo reused across distinct products. See how to fix product image issues.

Image URLs that change

Use stable image URLs without timestamps or session IDs, make sure the file extension matches the real format, and make sure robots.txt allows Googlebot and Googlebot-image.

Website and data alignment mistakes

Prices loaded with JavaScript

Googlebot compares your data with the HTML your server returns. Google’s price mismatch article says a price injected dynamically with JavaScript after page load can trigger an error. Google Search Central also recommends putting Product structured data in the initial HTML, because JavaScript-generated markup can make Shopping crawls less frequent and less reliable.

Feed updates that lag behind the site

The most common cause of availability mismatches is timing between site updates and data updates. Schedule product data updates to match how often prices and stock change.

Treating automatic item updates as a sync

Automatic item updates are enabled by default and fix sporadic price and availability problems for a small share of products. Google says they’re not a replacement for regular updates, and frequent changes (more than once a day) may lead to disapprovals instead.

Editing in Merchant Center when a platform syncs

If Shopify, WooCommerce or another platform supplies your products, a manual edit in Merchant Center can be overwritten on the next sync. Fix data in the platform, or use attribute rules or a supplemental source for values you can’t change there.

For a full alignment process, see how to align website data and product feeds.

Data source and targeting mistakes

  • Same products in separate online and local primary sources: Google says not to do this, and recommends keeping all products in a single primary source, using excluded_destination for exceptions.
  • Wrong language or feed label at creation: per Google’s feed labels article, the language and feed label of a data source can’t be changed after it’s created. Plan them before you create the source.
  • Ads targeting that doesn’t match Merchant Center: Google Ads location targeting must match your Merchant Center target countries.
  • Assuming shipping settings set targeting: multi-country shipping settings don’t by themselves change which countries products target.
  • Free listings switched off by accident: check Marketing > Marketing methods > Free listings. Google says new accounts are opted in in most cases.

Platform notes

On Shopify, most setup mistakes involve the domain claim, shipping-rate apps and editing in the wrong place. See how to connect Shopify to Merchant Center.

On WooCommerce, the official Google for WooCommerce extension handles the connection, product feed and free listings. Common issues come from themes or plugins that change how prices render, and from missing identifier fields. See how to connect WooCommerce to Merchant Center.

When to get help

If you’re setting up a new account, getting it right first is much easier than unwinding mistakes later. Our Google Merchant Center service covers setup and audits, and if an account is already suspended, our suspension service can help. Google decides on approvals and reviews.

Frequently asked questions

Why are my products disapproved right after setting up Merchant Center?

Common setup causes are a claimed domain that doesn’t match product URLs, missing or mismatched shipping, missing identifiers, and price or availability that doesn’t match the landing page.

Can I use out_of_stock to temporarily hide products?

No. Google says to use pause for up to 14 days or excluded_destination, and that using out_of_stock to hide in-stock items causes disapproval.

Can I change product IDs after setup?

Google says changing an ID overwrites the product and its history. Keep IDs stable and only use new IDs for new products.

Why are my manual Merchant Center edits disappearing?

If a platform or app syncs your products, the next sync can overwrite manual edits. Fix the data in the platform instead.

Can two Merchant Center accounts claim the same website?

No. Google says a URL can be claimed by only one account. Use a multi-client account if several accounts need it.

Setting up Merchant Center?

We set up or audit your Merchant Center account so the domain, shipping, returns and product data are right from the start.

Sources

Last reviewed October 10, 2026 against the official documentation listed above. Google changes Merchant Center features and policies regularly — always confirm details in your own account.

Similar Posts