Merchant Center
How to Set Up Google Merchant Center: Step by Step to Your First Approved Products
Everything you need to do, in order, from creating an account to seeing your first products approved, with notes for Shopify and WooCommerce.
Setting up Merchant Center isn’t difficult, but the order matters and small gaps cause most early problems. A missing return policy, an unverified website or shipping costs that don’t match your checkout can hold up an otherwise clean product catalog.
This guide follows the sequence most stores should use: get the website ready, create the account, add business information, verify and claim your store, set up shipping and returns, add products, confirm free listings, and work through any issues. Each step links to Google’s documentation.
Short answer: To set up Google Merchant Center, prepare your website (contact details, return policy, secure checkout), create an account, add business information, verify and claim your online store, set up shipping and return policies, add products through a data source or platform app, confirm free listings are on, then fix anything in Products > Needs attention.
Key Takeaways
- Fix your website first: Google requires visible contact info, a return policy, a conventional payment method and a secure, working checkout.
- Verify and claim the exact domain your product links use; a domain mismatch is a common early problem.
- Shipping settings are required in the US and many other countries, and costs should match your website.
- Shopify stores can use the Google & YouTube app; WooCommerce stores can use Google for WooCommerce.
- Expect some issues on the first upload; work through them in the Needs attention tab before requesting any review.
Before you start: get the website ready
Google reviews your website as well as your products. Fixing the site before you create the account avoids a slow start and reduces the risk of account-level issues. Google’s Merchant Center guidelines say your website must have:
- Visible contact information, such as a phone number, email or contact form.
- A return and refund policy, stated clearly even if you don’t accept returns.
- A conventional payment method at checkout.
- A working, secure checkout (HTTPS).
- A supported language for the countries you target.
Google’s guidance for accounts that receive warnings also lists details worth having from day one: a legal business name, physical address, phone number and email that match what you’ll enter in Merchant Center, linked shipping, refund and privacy policies, no placeholder text, and no broken links.
Gather what you’ll need
| Item | Why you need it |
|---|---|
| Access to your website code, theme, Google Tag Manager or platform admin | To verify the online store |
| Your registered business name and address | Business information must be verifiable |
| A customer service email at your own domain and a valid phone number | Requested in business information |
| Your shipping rates and delivery times | To build shipping policies that match checkout |
| Your return policy URL and terms | To create a return policy |
| Product identifiers (GTIN, brand, MPN) where they exist | Required or strongly recommended for most branded products |
If you want a printable version of this list, see the Merchant Center checklist for new stores.
Step 1: Create your account and plan how products will arrive
Create a Merchant Center account while signed in to the Google account your business will own long term. In practice, avoid a personal account belonging to someone who may leave; you can add other users later.
Before going further, decide how products will reach Merchant Center, because it affects several later steps:
| Your store | Recommended route | What it handles |
|---|---|---|
| Shopify | Google & YouTube app from the Shopify App Store | Links Merchant Center, Google Ads, Google Analytics, conversion tracking, YouTube and Business Profile; verifies and claims your site; syncs products |
| WooCommerce | Google for WooCommerce extension | Setup and connection, product feed and free listings, Google reviews and approvals, Performance Max campaigns |
| Other platform or custom site | A product file (manual upload, SFTP or Google Cloud Storage), Google Sheets, or the Merchant API | You or a developer maintain the data |
If you use a platform app, much of what follows is done through the app’s setup screens. You should still check each setting in Merchant Center afterward, because the app only sends what it can read from your store.
Use one approach per catalog. Google advises against submitting the same products in separate primary sources (for example, online and local), and recommends a single primary source.
Step 2: Add your business information
Google requires basic, verifiable business and identity information. Go to Settings > Business info and edit your business details.
| Field | What to enter |
|---|---|
| Business name | A short, professional name; the name shoppers know you by |
| Business address | Where the business is registered (address line 1, city, postal code) |
| Customer service | A working URL with contact information, an email at your domain, and a valid phone number |
| Adult content | Tick only if your products are adult-oriented |
| Online store URL | The domain your product links use |
| Checkout link | Where applicable |
| Accepted payment methods | Including digital wallets for the US |
Google notes that formatting issues in business information can cause warnings, disapprovals or even suspension. Keep the name, address and contact details consistent with your website footer, contact page and policies.
Common problems Google lists here are a business name that doesn’t display correctly and a URL that isn’t verified, which leads to the next step.
Step 3: Verify and claim your online store
Verification proves you control the website. Claiming links it to your Merchant Center account. One URL can be claimed by only one account; if several accounts need it, Google says to use a Multi-Client Account, where sub-accounts inherit the claim.
Google offers several verification methods:
| Method | How it works | Notes |
|---|---|---|
| E-commerce platform | Your platform app verifies for you | Shopify’s Google & YouTube app verifies and claims automatically |
| Email verification | Google sends a code to an email address associated with the site | |
| HTML tag or file | Add a meta tag to your homepage or upload a file | Works on most platforms, including Shopify |
| Google Tag Manager | Uses your GTM container | Needs account-level admin access |
| Google Analytics | Uses the GA property linked to the site | Needs admin access; may not work on third-party platforms such as Shopify (use the HTML tag instead); removing “www” may help if it fails |
You usually only need to verify once. Google may verify automatically if it already has information, for example from Google Analytics, and Merchant Center can verify via Search Console, so you might receive a Search Console email.
Make sure the domain you verify is the one in your product link values. Google’s landing page documentation says product URLs must use the verified domain. For every method in detail, plus troubleshooting, see how to verify and claim a website.
Step 4: Set up shipping
Shipping settings or the shipping attribute are required in many countries, including the US, Canada, the UK, Australia, Germany and the Netherlands. Account-level shipping policies are the simplest route for most stores.
- If some products ship differently, add
shipping_labelvalues to your product data first. Addshipping_weightand dimensions if you plan to use carrier-calculated rates. - Go to Products & store > Shipping and returns > Shipping policies and add a shipping policy.
- Choose the countries you ship to (destinations, not where you ship from).
- Apply the policy to all products, or to specific products using shipping labels. A specific-products policy requires an all-products policy to exist already.
- Set shipping speed: carrier-determined (US only) or manual, with order cut-off time, handling time and transit time.
- Set costs in the same currency as your product prices: free, free over an amount, flat rate, carrier-calculated, or based on price, weight, destination or quantity.
- Save, then compare the result with your website checkout.
Google asks for shipping costs as close as possible to your website and says to overestimate if you can’t match exactly. Items may be disapproved if no shipping service matches their currency and target country. The full walkthrough is in how to configure shipping settings.
Step 5: Add a return policy
Return policies are optional in Merchant Center, but Google says a return policy shown on ads and listings may help performance, and a return and refund policy on your website is required regardless.
- Go to Products & store > Shipping and returns > Return policies and add a return policy.
- Enter your return policy URL.
- Choose the countries it applies to.
- Say whether you accept returns and exchanges, and for which product conditions.
- Set the return window, any window extension, the return method, currency, restocking fee and refund processing time.
Google wants the policy to be clear and conspicuous on your site, cover general cases like buyer’s remorse (not only defects), be readable without logging in, and match what you enter in Merchant Center. If some items can’t be returned, create a separate policy and assign it with return_policy_label. Policies show a status of Verified, Pending or Rejected. More in how to configure returns and refund policies.
Step 6: Add your products
With the account set up, add products through a primary data source. If you’re using the Shopify or WooCommerce app, the app creates the source and syncs products. Otherwise, create one yourself.
Create a primary data source
- Go to Settings > Data sources, open the Primary sources tab and choose to add a product source.
- Choose the method: file (manual upload, SFTP or Google Cloud Storage), Google Sheets, or the Merchant API.
- Set target countries and content language.
- Add a data source label and choose marketing methods (for example free listings).
- Name the source and, for files, enter the exact file name with a valid extension and no special characters.
- Upload or fetch the data.
The language and feed label of a data source can’t be changed after creation, so set them carefully. Feed labels are only available when you create a new data source with the Advanced data source management add-on enabled.
The attributes that matter most
| Attribute | What to get right |
|---|---|
| id | 1 to 50 characters, unique per product, stable over time; Google recommends the SKU |
| title | Up to 150 characters, describes the product as shown on the page, no promotional text |
| description | Up to 5,000 characters, about this product only, no links or promotional text |
| link | The product page on your verified domain |
| image_link | An image of the product without overlays, watermarks or promotional text |
| price | Matches the landing page exactly, in the right currency |
| availability | Matches the landing page (in_stock, out_of_stock, preorder, backorder) |
| brand, gtin, mpn | Per Google’s unique product identifier rules; never invented or copied |
| item_group_id | Shared by variants of the same product |
| condition | Needed for used or refurbished items |
If a product has a manufacturer-assigned GTIN, submit it; Google says products submitted without an assigned GTIN may have limited visibility. If no GTIN exists (custom-made, vintage, store brand), don’t make one up. See how to build a Google Shopping product feed and how to add products to Merchant Center.
Step 7: Confirm free listings and optional Google Ads
Free listings are on by default in most cases. To check, go to Marketing > Marketing methods and look at the Free listings card. Google notes this area used to be called Destinations, and only admins can change it.
Google suggests a few things that help free listings: high-quality product content, linking your third-party platform, linking your Business Profile, and keeping Merchant Center data matched to your store, for example prices.
If you plan to run Shopping or Performance Max campaigns, link Google Ads now. Campaigns select products by feed label, and Google Ads location targeting should match your Merchant Center target countries. You can run free listings only and add ads later. See Google Shopping vs free listings.
Step 8: Review issues and get products approved
After the first upload, products go through review and some will usually show issues. Open Products > Needs attention.
- Start with the summary cards at the top; they show the highest-impact issues and how many products each affects.
- Fix account-level issues first (business information, website verification, policies), because they can block everything.
- For product issues, open the issue details page to see the cause, sample products and suggested actions.
- Fix the cause at the source: your platform, your feed or your website. Editing a single product in Merchant Center works for one-off fixes, but an app or API sync may overwrite manual edits later.
- For many products, download the list, fix the source data, and re-upload or re-sync.
- Where offered, request a website check (Google says up to 12 hours) or a review (up to 7 business days).
Issues that commonly appear on a new account
| Issue | Usual cause | Guide |
|---|---|---|
| Price mismatch | Price loads with JavaScript, wrong currency, or sale price not in data | Price mismatches |
| Availability mismatch | Stock changes on site before data updates | Availability mismatches |
| Missing shipping information | No shipping policy for a target country or currency mismatch | Missing shipping info |
| Missing or incorrect identifiers | GTIN missing, invalid, or not from the manufacturer | Product identifiers |
| Image issues | Overlays, watermarks, placeholders or blocked images | Image issues |
| Product page unavailable | 404s, redirects, server errors or URLs on another domain | Landing page errors |
Don’t request reviews repeatedly before fixing the cause. Google says a cool-down can begin after a second unsuccessful attempt, it can increase with later attempts, and Google support can’t shorten it.
Once a disapproved product’s page and data match, Google re-crawls it over the next few hours or days. Approved products become eligible within about 24 hours after a successful review.
Platform notes: Shopify and WooCommerce
Shopify
Install the Google & YouTube app from the Shopify App Store and link Merchant Center (and optionally Google Ads, Google Analytics, YouTube and Business Profile). The app verifies and claims your site automatically.
If your store uses multiple domains, redirects or vanity URLs, the claimed domain may not match the domain in your product URLs, which causes approval issues. Google’s fix: in Merchant Center go to Settings > Business info, edit the online store, enter the domain used in your product URLs (it must be listed in Shopify under Settings > Domains), save, then choose to change and claim it.
Shipping rates usually come across from Shopify, but rates from third-party shipping-rate apps can’t be imported and must be set up manually in Merchant Center. Also note that updates from Shopify may overwrite manual edits you make in Merchant Center. See how to connect Shopify to Merchant Center.
WooCommerce
The official Google for WooCommerce extension covers setup and connection, the product feed and free listings, Google reviews and approvals (including an initial review against Shopping ads policies), Performance Max campaigns, and campaign analytics. Follow its get-started documentation for the current connection flow. See how to connect WooCommerce to Merchant Center and, for later problems, WooCommerce product feed errors.
We also help with platform-side fixes through our Shopify SEO and WooCommerce SEO services.
After approval: keep the account healthy
- Check performance. Analytics > Products shows impressions, clicks, CTR and purchases once you have a confirmed store and at least one approved product. Zero impressions in the first days can simply mean it’s early.
- Keep data current. Schedule feed updates to line up with stock and price changes on your site. Automatic item updates help with occasional mismatches but aren’t designed for products that change more than once a day.
- Don’t use out_of_stock to pause products. Use the
pauseattribute for up to 14 days, orexcluded_destinationfor longer. - Don’t delete products to hide them. Google says re-added items can take significant time to show again.
- Sign in regularly. Google asks you to sign in at least every 14 months.
- Recheck after site changes. A theme update, new app or checkout change can break verification, prices or structured data. Look at Needs attention after any change.
For a list of avoidable problems, see common Merchant Center setup mistakes.
When to get help
Most stores can complete setup on their own. It’s worth getting help when account-level issues appear, when hundreds of products show the same issue and the cause isn’t obvious, or when a platform sync keeps undoing fixes.
Our Google Merchant Center service covers setup, audits and troubleshooting. We aren’t affiliated with Google and can’t speed up reviews or promise approval; we focus on finding and fixing the cause.
Frequently asked questions
How long does Merchant Center setup take?
Creating the account and settings can be done in a session if your website and data are ready. Product review times vary, and Google gives timelines only for specific steps, such as up to 12 hours for a website check and up to 7 business days for a review request.
Do I need to verify my website before adding products?
You should. Product links must use the verified domain, and performance reporting needs a confirmed online store.
Can I set up Merchant Center without Google Ads?
Yes. Free listings work without Google Ads. You can link an Ads account later if you want to run campaigns.
Is shipping required in Merchant Center?
Shipping settings or the shipping attribute are required in many countries, including the US, Canada, the UK and Australia.
Should I use a feed file or a platform app?
If you’re on Shopify or WooCommerce, the official app or extension is usually simplest. Other sites can use a file, Google Sheets or the Merchant API.
Why are my products still not showing after approval?
Approval makes products eligible, not guaranteed to show. Check that free listings are on, give it a few days, and review Analytics > Products for impressions.
Want help setting up Merchant Center?
We can set up your account, check your website against Google’s requirements and work through any issues with you. Google makes the final approval decisions.
Sources
- Google Merchant Center Help: Merchant Center guidelines
- Google Merchant Center Help: Add your business information
- Google Merchant Center Help: About online store URL verification
- Google Merchant Center Help: Set up shipping settings for an entire account
- Google Merchant Center Help: Set up return policies
- Google Merchant Center Help: Create a product data source
- Google Merchant Center Help: Free listings for products
- Google Merchant Center Help: The Needs attention tab
- Google Merchant Center Help: Request a review
- Google Merchant Center Help: Product data specification
- Google Merchant Center Help: ID [id]
- Google Merchant Center Help: About unique product identifiers
- Google Merchant Center Help: How to fix product page unavailable
- Google Merchant Center Help: How to fix mismatched product price
- Google Merchant Center Help: Availability [availability]
- Google Merchant Center Help: Automatic item updates
- Google Merchant Center Help: Feed labels
- Google Merchant Center Help: Track your product performance
- Google Merchant Center Help: Install and link the Google & YouTube app on Shopify
- Google Merchant Center Help: Fixing warnings and suspensions (Shopify Google & YouTube app)
- WooCommerce Docs: Google for WooCommerce, get started
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.
