How to add products to Google Shopping: the complete walkthrough
How to add products to Google Shopping start to finish, create a Merchant Center account, verify your site, submit product data, set shipping, and go live.
Adding products to Google Shopping means getting structured product data into Google Merchant Center, there's no listing form to fill in per product. The path is the same for every store: create a Merchant Center account, verify and claim your website, connect a product data source, configure shipping, and let your products pass review. Free listings cost nothing; Shopping ads sit on top when you want paid reach.
What "adding products" actually means
Google Shopping has no per-product listing form. You supply structured product data to Google Merchant Center (one record per sellable item, with attributes like title, price, image and availability) and Google assembles listings from it and decides where they show (how listings work covers that journey). So "adding products" is really five setup jobs, most of which you do once.
Step 1: create your Merchant Center account
Go to merchants.google.com and sign up with a Google account (use the business's account, not a personal one you might lose access to). You'll set:
- Business name: displayed to shoppers on your listings.
- Country of registration: determines your default target market, currency expectations and the policies applied. Choose where you actually sell.
- Timezone: affects reporting only.
The full account walkthrough, including business-information settings you'll want right for the account review, is in Merchant Center setup.
Step 2: verify and claim your website
Two distinct actions:
- Verify: prove you control the domain, via an HTML tag on your homepage, an existing Google Analytics or Tag Manager container, or Search Console (if the same Google account already verified the site there, this is instant).
- Claim: reserve that URL for this Merchant Center account. Every product's
linkmust point at the claimed domain.
A claim can be taken from a previous account holding it (agencies and old test accounts are the usual culprits), so if claiming fails, that's where to look.
Step 3: add your product data
This is the heart of it. Three delivery routes, compared fully in feed delivery methods:
| Method | Best for | How it works |
|---|---|---|
| Scheduled feed fetch | Most stores | Google fetches a CSV/XML/TSV file from a URL on a schedule you set |
| Platform integration | Shopify, WooCommerce etc. | An app syncs products automatically (Shopify field mapping) |
| Content API | Large or fast-moving catalogues | Products pushed programmatically, near real-time |
Whichever route, every product needs the required attributes:
id: your unique, stable identifier per offertitleanddescription: what shoppers see and what queries match (writing titles)link: the product's landing page on your claimed domainimage_link: a compliant primary image (image requirements)priceandavailability: matching the landing page exactly (the pricing attributes)gtin/brand: product identifiers wherever they exist- Apparel adds
colour,size,gender,age_groupand variant grouping via item_group_id
The complete attribute-by-attribute reference is the product data spec overview. Required attributes get you approved; the recommended ones are what make products actually show for real searches: that's where feed quality becomes the growth lever.
Step 4: configure shipping
In Merchant Center settings, create at least one shipping service covering each country you target: flat rate, price-tiered, weight-based or carrier-calculated. Products with no applicable shipping cost are disapproved in most destinations, and this is the single most common reason a first feed lands with everything red. Details and tax handling (US) in shipping and tax.
Step 5: pass review
Once the first feed processes, each product goes into review (up to ~3 working days), and new accounts also pass an initial account-level vetting. Track everything in Products → Diagnostics:
- Approved: live and eligible.
- Approved with warnings: showing, but reach is capped by a data issue worth fixing (limited performance warnings).
- Disapproved: not showing; work through fixing disapproved products.
Step 6: free listings, ads, or both
Approved products flow into free listings (the unpaid placements across the Shopping tab, Search, Images and Lens) automatically once the free-listings destination is opted in. That's genuinely £0 reach.
Shopping ads sit on top of the same feed: link a Google Ads account to Merchant Center, build a Shopping or Performance Max campaign, and you're bidding for the prominent paid placements. The trade-offs and setup are in free listings vs Shopping ads, and how the paid auction ranks you is in how the Shopping auction works.
Deep dive The difference between "listed" and "competitive"
Everything above gets products live. It does not get them seen: and this is the gap that surprises most merchants a month in. Approval is a pass/fail check against the required attributes and policies; visibility is a competition decided by data quality:
- Titles decide which queries you enter. A platform-default title ("Aurora Dress") competes for almost nothing; a structured title ("Aurora Midi Wrap Dress: Emerald Green, Sizes 8-18") enters every query those attributes match. Titles are the single highest-leverage field in the feed.
- Identifiers decide catalogue matching. Products with correct GTINs get matched to Google's catalogue and inherit pooled reviews and demand signals; products without stand alone. Coverage here is worth auditing before you spend a penny on ads.
- Recommended attributes decide filter eligibility. Colour, size, material, category, unit pricing: every recommended attribute you skip is a set of filtered searches you silently exit.
- Freshness decides trust. Price and availability are re-checked against your landing pages continuously; a feed that lags your site collects mismatches, and mismatches suppress.
Practically: budget as much effort for the data as for the setup. A feed-quality layer in front of Merchant Center (validating identifiers, rebuilding titles, filling recommended attributes, monitoring drift) is how larger merchants industrialise this, and it's what /tools does: enrichment to a supplemental layer (your store data is never modified), scored as a Feed Health Score, served to Google from a hosted feed URL.
When products don't appear
If you've done all six steps and products still aren't showing, work the triage in why products aren't showing on Google Shopping: it walks the causes in order of likelihood, from disapprovals to auction dynamics.
Step by step
- Create a Google Merchant Center account. Sign up at merchants.google.com with a Google account, set your business name, country and timezone. Country matters, it sets your default target market and currency.
- Verify and claim your website. Prove you control your store's domain via an HTML tag, Google Analytics/Tag Manager, or Search Console, then claim the URL. Products can only link to a domain the account has claimed.
- Add your product data. Connect a data source, a scheduled feed file fetch, a platform app integration, or the API. Every product needs the required attributes, including id, title, description, link, image_link, price, availability, and identifiers where they exist.
- Configure shipping (and tax where applicable). Set up at least one shipping service covering your target country in Merchant Center settings. Products without applicable shipping cost information are disapproved in most destinations.
- Pass review and check Diagnostics. New products review within about 3 working days, and new accounts get an initial vetting pass. Watch Products → Diagnostics, approved products are live in free listings; fix any disapprovals by reason.
- Decide on free listings vs Shopping ads. Approved products appear in free listings automatically once opted in. To run Shopping ads, link a Google Ads account and build a campaign on top of the same feed, same data, paid placement.
Frequently asked questions
How much does it cost to put products on Google Shopping?
Free listings cost nothing, no listing fee, no commission on standard free listings. You pay only if you choose to run Shopping ads, where you're charged per click at whatever your campaign bids.
How long does it take for products to appear?
Product review typically takes up to 3 working days after your first feed processes, and brand-new accounts can spend up to a week or so in initial account review. Plan for products to be live within roughly a week of a clean submission.
Do I need a website to list on Google Shopping?
Yes, every product needs a landing page on a verified, claimed domain where shoppers can buy it. The site needs the basics Google checks for, clear pricing, contact details, a returns policy and a working checkout.
Can I add products without a feed file?
Yes. Platform integrations (like the Shopify app connection) and the Content API push products without you building a file, and small catalogues can be entered directly in Merchant Center. A scheduled feed file is just the most portable of the delivery methods.