Setting up Google Merchant Center for the first time takes longer than most guides suggest. Not because it is technically complex, but because there are several steps that require careful attention — and skipping or rushing any of them leads to disapprovals or verification failures that are painful to undo later.
This guide walks through the full setup in the order Google expects it, with the specific gotchas called out at each step.
Step 1: Create a Merchant Center Account
Go to merchants.google.com and sign in with the Google account you want to own the Merchant Center. Use a business Google account, not a personal Gmail — this account will be tied to your business and potentially shared with team members.
Click Get Started and select your country. This sets your primary market and cannot be changed later without creating a new account. Make sure you select the country where your business is registered, not where most of your customers are — these can be different.
Enter your business name exactly as it appears on your website and legal documents. Merchant Center uses this name to verify that your website represents the business you claim. Mismatches between the business name in Merchant Center and your website’s About page or footer are a common cause of verification failures.
Select whether you sell online, in physical stores, or both. Choose Online unless you also have physical retail locations where you want to show local inventory ads.
Step 2: Claim and Verify Your Website
Before you can submit any products, you need to prove you own the website. Merchant Center calls this claiming and verifying.
Go to Business information, then Website. Enter your website URL exactly as it appears — including whether it uses www or not, and whether it is http or https. This URL must match your store’s canonical domain precisely.
Google offers four verification methods:
HTML tag — add a meta tag to the <head> section of your homepage. Easiest for most CMS platforms.
HTML file — upload a specific HTML file to your server root. Straightforward if you have FTP access.
Google Tag Manager — if GTM is already on your site, verify through the GTM account. This is the fastest method if GTM is already installed.
Google Analytics — verify through an existing Google Analytics property linked to the same Google account. Also fast if GA4 is already set up.
After verification, you need to claim the website. Claiming links the verified URL to your Merchant Center account. A URL can only be claimed by one Merchant Center account at a time — if someone else has already claimed your domain (a previous agency, a developer), you will need to unclaim it from the other account first.
Step 3: Complete Business Information
Go to Business information and fill in all fields:
Business name — already set during account creation, but double-check it here.
Business address — your physical business address. Google uses this for tax and shipping configuration and may use it to verify your business legitimacy. Use your registered business address, not a virtual office.
Customer service contact — a phone number and email address that customers can use to reach you. Google may display this on your listings. Use a contact method you actually monitor.
Business description — a brief description of what you sell. This is used internally by Google and does not appear in your ads.
Adult content — if any of your products are for adults only, enable this setting. Failure to declare adult products is a policy violation.
Step 4: Configure Shipping Settings
Shipping configuration is one of the most important and most frequently misconfigured parts of Merchant Center setup. Products cannot show in Shopping results without valid shipping settings.
Go to Shipping and returns and create a new shipping service.
Set:
- Service name — a descriptive label for your own reference (“Standard US Shipping,” for example)
- Countries — the countries you ship to
- Currency — must match the currency in your product feed
- Delivery time — minimum and maximum business days from order to delivery, not from shipment. Be conservative. If your carrier sometimes takes 7 days and sometimes 3, setting 3-7 days is more accurate than 2-3.
- Shipping cost — flat rate, free shipping, price-based tiers, or carrier-calculated
If you offer free shipping above a certain order value, create two rate tiers: free above the threshold, your flat rate below it.
For multi-region shipping with different rates or times by region, create separate shipping services rather than trying to handle it in one. Merchant Center lets you assign different services to different regions within the same country.
Inaccurate shipping settings are a common cause of product disapprovals. If your Merchant Center shows free shipping but your checkout charges $8.99, Google will detect the mismatch and disapprove your products.
Step 5: Configure Tax Settings (US Only)
Tax configuration in Merchant Center only applies to US accounts. If you are in the EU or elsewhere, skip this step.
Go to Tax and configure state-level tax rates. You have two options:
Nexus-based configuration — enter the states where you have sales tax nexus. Google will automatically calculate the correct rate for each state based on destination.
Manual rate entry — enter specific rates for each state manually. Only use this if you have unusual tax arrangements.
For most US ecommerce stores, the nexus-based approach is accurate and requires the least maintenance as rates change.
If you use a tax platform like TaxJar or Avalara, consult their Merchant Center integration documentation — some platforms can sync tax configuration automatically.
Step 6: Link to Google Ads
Merchant Center needs to be linked to your Google Ads account before Shopping campaigns can access your product data.
Go to Linked accounts in Merchant Center settings, then Google Ads. Enter your Google Ads customer ID (the 10-digit number in the top right of the Google Ads interface).
This sends a link request. You then need to approve the link from the Google Ads side: in Google Ads, go to Tools, Linked accounts, Google Merchant Center and accept the pending request.
Once linked, your Merchant Center product data becomes available in Google Ads Shopping campaigns. The link is account-to-account — one Merchant Center can be linked to multiple Google Ads accounts, and vice versa.
Step 7: Add Your Product Feed
With the account configured, you are ready to submit products. Go to Products, Feeds and create a new feed.
Select your target country, language, and feed name. Then choose your input method:
Google Sheets — Merchant Center generates a template spreadsheet. You fill in your product data and Merchant Center reads it directly. Good for small catalogs or manual management.
Scheduled fetch — provide a URL where Merchant Center can download your feed file on a schedule. Your platform generates the file, Merchant Center fetches it. The standard for most ecommerce platforms.
Upload — manually upload a file in XML (RSS/Atom format) or text/TSV format. Use this for testing or for platforms without a scheduled fetch URL.
Content API — programmatic feed submission via API. For developers and large catalogs with frequent updates.
For most Shopify, WooCommerce, and BigCommerce stores, the scheduled fetch method is standard — your platform generates the feed file, and Merchant Center fetches it daily.
After creating the feed, trigger an initial fetch or upload and wait for the feed to process. The Diagnostics tab will show you how many products were submitted, how many are approved, and what errors need to be fixed.
After Setup: What to Check First
Once your account is live and your feed has processed, check these four things before anything else:
Active vs disapproved product count — go to Products, All Products. If a significant percentage of your catalog is disapproved, fix those errors before running any campaigns.
Missing required attributes — Diagnostics will flag any required fields that are blank or malformed across your feed. These are the highest-priority fixes.
Price mismatch warnings — if Merchant Center is detecting price differences between your feed and your landing pages, resolve these immediately. Price mismatches lead to disapprovals.
Shipping coverage — verify that your shipping settings cover all the regions you intend to sell in. Products without valid shipping for their target country will not show.
A properly configured Merchant Center account is the foundation that Shopping campaign performance is built on. Taking the time to get it right at setup saves significant troubleshooting later.
Related Posts
How to Set Up Google Merchant Center Promotions for a Limited-Time Sale
How to Connect Shopify to Google Merchant Center
The Most Common Feed Errors in Google Merchant Center (and How to Fix Them)
Need Help With Your Google Ads?
I help e-commerce brands scale profitably with data-driven PPC strategies.
Get In Touch