how to advertise on google shopping for products is a practical path to faster traffic and clearer sales signals for your store.
I’ll walk you through the steps I use when I set up a Shopping campaign. You’ll see where listings appear, what a clean product feed looks like, and the choices that affect cost and reach.
Shopping campaigns give rich details that free listings don’t. Link your Merchant Center, add your product feed, pick Shopping as the campaign type, set a budget, and choose bids.
I explain why campaign priority matters when items overlap and when to use Performance Max vs standard Shopping. You’ll get clear steps for linking accounts, turning on ads, and checking status with the Ad Preview and Diagnosis tool.
Key Takeaways
- Set up the Merchant Center and upload a clean product feed before you launch.
- Choose Shopping as the campaign type and set budget and bidding to match goals.
- Use campaign priority and customer acquisition settings to control overlap and reach.
- Monitor live status and use the Ad Preview tool before you panic.
- Paid Shopping ads give more control and volume than free listings.
Prerequisites and accounts you need before you start
Before you click launch, confirm the accounts and verification steps that let ads run without surprises.
Google Merchant Center requirements
In Merchant Center, add your business address and customer support information. Upload brand logos so your listings look professional.
Verify and claim your website using an HTML file, meta tag, Google Analytics, or Tag Manager. Then set shipping speeds, costs, returns, and sales tax rules. Match these to your live store or Google will flag mismatches.
Google Ads account setup and linking
Create your merchant center account with your main Gmail so you can link a google ads account later. Open the google ads account and link it inside Merchant Center under Account linking.
Turn the Shopping ads destination on for each product you want ads for. Consider linking Display & Video 360 or Google My Business if you plan local inventory ads.
- Verify and claim your site first.
- Enter support and branding info.
- Set shipping, returns, and tax to match your site.
- Link your center account and the ads account.
- Keep one center account per country feed to stay organized.
Set up Google Merchant Center and product data the right way
Verify your domain first; that step unlocks product uploads and live ads.
I verify the website by either uploading an HTML file, placing a meta tag in the head, confirming via Google Analytics, or using Tag Manager.
Next I finish the About your business section in merchant center. I add contact information and logos. This keeps my display clean and consistent.
Configure core account settings
I enter shipping speeds, return windows, and sales tax that match my checkout. I keep policies clear and realistic. Google flags mismatches fast.
I check which interface I have: classic Merchant Center or GMC Next. The menus may differ. The steps stay the same.
Where and how to add data
I choose the upload method that fits my catalog. Small catalogs use Google Sheets or a one-off file. Larger stores use scheduled fetch or the Content API.
- I verify the website so the center google account can claim the domain.
- I add business info and logos so my brand looks right in ads and listings.
- I upload local product data if I run local inventory ads at brick-and-mortar locations.
- I review destinations and make sure Shopping ads are enabled for my items.
Need a sample checklist or guide for social platform campaigns? See this short resource: Instagram e‑commerce guide.
Build a high-quality product feed that meets Google’s specs
Begin with one accurate feed that mirrors your live site and stays updated. I keep IDs stable so I can track changes. Clean data stops surprises in my live campaigns.
Required attributes and formats
Fill these fields: id, title, description, link, image_link, availability, price, condition, brand, and GTIN or MPN when available.
Feed delivery and labels
Choose Google Sheets for small catalogs. Use CSV, XML, or TXT for file uploads. Pick Scheduled Fetch when your site publishes updates at fixed times. Use the Content API if you push frequent changes.
Prevent common errors
Match price and availability exactly with the product page. Use high-res images on plain backgrounds. Remove watermarks and added text. Add feed labels like new_arrivals or clearance to segment campaigns.
“Check Merchant Center diagnostics weekly and fix flagged items fast.”
| Issue | Cause | Quick fix | Where to check |
|---|---|---|---|
| Price mismatch | Feed shows different price | Update feed or product page | Merchant Center > Diagnostics |
| Missing GTIN | Manufacturer ID not provided | Add GTIN or use MPN when allowed | Item details in feed |
| Poor image | Low-res or overlay text | Replace with plain background image | Image preview in diagnostics |
| Policy disapproval | Violates content rules | Remove policy violations and resubmit | Merchant Center messages |
Create Shopping campaigns in Google Ads
Hit New campaign in Google Ads and pick the objective that matches your goal.
Choose the type: select Shopping for direct control or Performance Max when you want broad reach and automation. Use a standard shopping campaign when you need negative keywords and tighter search-term control.
Pick the Merchant Center carefully. Choose the google merchant center that holds your catalog. You can’t change this later. Optionally pick a feed label so only the items you want can serve from your product feed.
Set your budget. I start with a modest daily budget to learn. For promos I use a total budget with clear start and end dates.

- Choose bidding: Maximize conversion value with a target ROAS if you have history. Use Manual CPC when you want direct bid control.
- Turn on the customer acquisition setting when you want new buyers and set the value uplift.
- Use campaign priority to control overlap. Give promo campaigns higher priority than evergreen.
- Create an ad group, set a base bid, and split product groups by brand, category, or labels so you can tune bids later.
“Set the right merchant center and feed up front. Fixes later are painful.”
Review locations, networks, and all settings. Publish the new campaign and watch approvals in Merchant Center and the first impressions in Google Ads.
Targeting, settings, and structure that control where ads show
Pick precise regions and networks before you set bids. I lock locations to places I ship profitably. I also exclude areas that burn budget without sales.
Locations, networks, and local inventory ads
Open campaign settings and set Geo targets. Use radius or specific regions. Exclude regions with poor margins.
Review the networks checkbox. Uncheck search partners if you want core google search only. Leave Display off unless you plan a separate display push.
For local inventory ads, upload local product data in Merchant Center. Then enable “Turn on ads for products sold in local stores.” Confirm in-store availability before you flip the switch.
Ad groups, product groups, and basic bidding controls
Create one ad group per major category or brand. That gives clean bid control and clearer reports.
- Split product groups by custom labels like margin tier or season.
- Use Manual CPC as a starter or a low target ROAS when you have history.
- Exclude out-of-stock SKUs and low-price add-ons that hurt ROAS.
I refine bids by breaking product groups by brand, category, item ID, or labels. Watch search term insights and PMax signals for queries that drive traffic.
“Set locations and networks first. Structure ad groups so bids matter where they should.”
How to advertise on Google Shopping for products with ongoing optimization
Keep tuning titles, images, bids, and budgets until the winners are obvious. Small, steady changes beat big rewrites.

Update titles and images. I rewrite titles to match high-converting queries. I put brand, model, size, color, and a key feature near the front.
I swap weak photos for clean, high-res shots that show the product clearly. That lifts click-through rate and traffic fast.
Control queries and wasted spend
In Standard Shopping I add negative keywords to block irrelevant searches. That cuts wasted spend and improves ROAS.
For Performance Max, negatives are limited. I use listing groups, audience signals, and brand exclusions to steer traffic instead.
Measure and react
I use retail-centric reporting in Google Ads to check product-level ROAS, cost per sale, and impressions by search query.
I open the Ad Preview & Diagnosis tool when impressions drop. It shows eligibility issues and simple fixes.
Iterate budgets, bids, and priorities
I raise budgets on winning items and cut losers quickly. I fix any feed mismatches in price or availability the same day to avoid disapprovals.
- I adjust campaign priority so promos win auctions during sales and then lower it afterward.
- I repeat title and image updates based on query performance every week.
- I use product-level data to scale the right SKUs without wasting budget.
“Track product-level results. Fix feed mismatches fast. Scale winners slowly and deliberately.”
Conclusion
Start with one clear campaign, then learn and scale from actual results.
I set up the Merchant Center, verified my website, and uploaded a clean product feed that matches live pages.
I linked the Merchant Center to Google Ads, created a campaign, set budgets and bids, and used feed labels and campaign priority to control what runs.
I watch retail reports and the Ad Preview & Diagnosis tool. I check page price and availability so approvals stay clean.
Your next step: publish one focused campaign, let it run for a week, then tweak titles, bids, and budgets based on real sales and traffic.
