How Google Shopping ads work, from feed to sale
How Google Shopping ads work: Merchant Center, the campaign, the auction, where ads show and how a click and a sale are recorded. Sourced from Google.
Google Shopping ads are built from the product data in your Merchant Center account, not from keywords. You add products, link Merchant Center to Google Ads, create a campaign, and Google decides in an auction which ads to show for each search. This guide follows one ad from feed to sale, so you can see what you control at each step and where the sale is recorded.
This guide is for shop owners and PPC specialists who run, or are about to run, Shopping or Performance Max campaigns. If you are starting from zero, the Google Shopping ads beginners guide covers costs, budgets and the first campaign; this one explains the mechanics underneath. The mechanics below come from Google Ads Help and Merchant Center Help, linked in each section and listed under Sources. For what to do once the ads run, see Google Shopping ads: manage and optimise and how to optimise Google Shopping ads.
How do Google Shopping ads work, in seven steps?
A Google Shopping ad passes through seven steps between your product data and a recorded sale. You do the first four, Google runs the fifth, and the last two happen on the shopper’s side and in your tag.
- Add products to Merchant CenterSend product data in a text or XML data source, or through an API. Google uses it to match products to searches and to build the ad.
- Fix the issues Merchant Center listsIncorrect or missing data can get a product disapproved, and issues can stop ads showing. Send fresh data at least every 30 days.
- Link Merchant Center to Google AdsThe link comes before any Shopping campaign. It needs an admin of each account, and is approved automatically if you are an admin of both.
- Create a Shopping or Performance Max campaignPick the Merchant Center account, a budget and a bidding strategy. Optionally split products into groups.
- Google runs an auction on every searchYour bid, quality, thresholds, context and the competition decide whether an ad shows and where.
- A shopper clicks the adIn a Shopping campaign you pay when someone clicks an ad that leads to your website.
- Your Google tag records the saleThe conversion is credited to the day of the click, so recent days keep filling in.
1. What are Google Shopping ads?
Google Shopping ads are a retail ad format that shows a product photo, title, price and store name. Google puts it this way: “Unlike text-only ads, Shopping ads display a product photo, title, price, store name, and more” (About Shopping ads). The data comes from Merchant Center, and Google says the ads “use your existing Merchant Center product data (not keywords) to decide how and where to show your ads”.
So a shopper’s search is matched to your product data, not to a keyword list you chose. Two campaign types serve these ads: Shopping campaigns, also called standard Shopping, and Performance Max campaigns that use a Merchant Center feed.
You may know them as product listing ads, or PLAs. That is a name many guides use for the same ads, for example Shopify’s guide to Shopping ads. Google’s own help pages call them Shopping ads, so this guide does too.
2. How are Google Shopping ads created?
You don’t write Shopping ads. Google’s help page on what makes up a Shopping ad says “Merchant Center creates these based on information you include in your product feed” (What makes up a Shopping ad). Google may also use content from your landing page and images, and the look of the ad can change, for example through automatic image cropping.
Creating the ads therefore means three jobs: get your product feed into Merchant Center, link the two accounts, and create the campaign.
Product data. Add products in a text data source, an XML data source or through an API, following Google’s product data specification. Google warns that incorrect, inaccurate or missing information “can cause disapprovals”, and that issues can stop your ads and free listings from showing. It also asks for up-to-date data at least every 30 days (Requirements for Shopping ads). What to put in the titles and attributes is covered in how to optimise a Google Shopping feed, and the account itself in what Google Merchant Center is.
The link. Google says you need to link your Google Ads and Merchant Center accounts before you can create Shopping campaigns. The link needs an admin of each account, and it is approved automatically if you are an admin of both (Link Google Ads and Merchant Center).
The campaign. In Google Ads you choose New campaign, pick Shopping as the campaign type, select the Merchant Center account, set a daily budget and choose automated bidding (Create a Shopping campaign). You can’t change the Merchant Center account after the campaign is created.
A new campaign starts with one “All products” group. You can split it into product groups by attributes such as brand, product type or custom labels 0 to 4, and give each group its own bid; each product can sit in only one biddable group per ad group, and a new label can take 24 to 48 hours before it works there (Product groups).
| Part of the ad | Who sets it | Where |
|---|---|---|
| Photo, title, price | You, through your product data | Merchant Center |
| Which products can advertise | You, with Google checking the data against its policies | Merchant Center, Google Ads |
| Budget and bidding | You | Google Ads |
| Which ad shows for a search | The auction | |
| How the ad looks | Google, from your data and landing page |
3. How does Google decide which Shopping ad shows?
Google’s auction decides which Shopping ad shows. It runs one “every time someone searches on Google or visits a site that shows ads”, with a separate auction for each ad location (How the Google Ads auction works). Your bid is the most you are willing to pay per click, and you often pay less than that.
Google lists six things that decide whether an ad shows and in which position:
| Factor | What it covers | Who influences it |
|---|---|---|
| Bid | The most you will pay per click | You |
| Ad and landing page quality | Summarised in Quality Score | You |
| Assets and formats | The expected impact of the assets and formats you use | You and Google’s estimate |
| Thresholds | Minimum quality an ad must reach for a position | |
| Context | Search terms, location, device, time of search | The shopper |
| Competitiveness | How close the other ads’ ranks are | The other advertisers |
Google calls the minimum quality an ad must reach for a position its Ad Rank threshold, and says ads with similar ad ranks have a similar chance to win. It notes that “even if your competition has higher bids, you can still win a higher position at a lower price”. Its auction page describes ads in general and doesn’t give a Shopping-specific formula, so treat the list as the factors, not a recipe.
Your product data comes before all of it. Google uses the details you submit when it matches a user’s search to your ads, and a product that Merchant Center disapproves can’t show. A clear title and correct attributes are how a product gets into the auction for the right searches.
4. Where do Google Shopping ads show?
Where Shopping ads show depends on the campaign type. Shopping campaigns show on the Shopping tab, on Google Search next to the results and on Google Images, plus Search Partner websites if your campaign includes them. Performance Max reaches most Google Ads channels, including YouTube, Gmail, Display and Maps (About Shopping ads).
| Shopping campaign | Performance Max | |
|---|---|---|
| Shows on | Shopping tab, Google Search, Google Images, Search Partner sites if included | Most Google Ads channels, including YouTube, Gmail, Display and Maps |
| Product data | Merchant Center feed | Merchant Center feed, for Shopping ads |
| You are charged | Per click, when someone clicks an ad that leads to your website | For performance, for example clicks or CPM |
In many European countries, Shopping ads have to be placed through a Comparison Shopping Service (CSS). Google lists the Netherlands, Germany, France, Belgium, Italy, Spain, Sweden, Switzerland and the United Kingdom among them, and says you can use Google Shopping or any other CSS (Comparison Shopping Services). The campaign steps above stay the same.
5. How does Google Ads record a Shopping ad click and sale?
A Google tag on your site records the sale that follows a Shopping ad click. Google’s conversion tracking page describes the path: you add the Google tag, a short-lived cookie is stored on the shopper’s device when they click your ad, and when they complete the action you defined, the system recognises the cookie through your code snippet and records a conversion (About conversion tracking).
Google Ads reports conversions by the date of the ad click by default, so cost and conversions land in the same period (About conversion time reporting). A shopper who buys a week after clicking is counted on the click day. The most recent days keep gaining conversions after you look at them, so judge a product after those conversions have arrived.
A recorded sale is revenue, not profit. Illustrative data: say 1,000 clicks cost €0.40 each, 2% of them buy a €100.00 product (excl. VAT) and the contribution margin is 30%. The ads cost €400 and 20 orders bring €2,000 of revenue, a ROAS of 5. The contribution margin of 30% makes the contribution €600, and after the ads €200 is left as profit, before fixed costs.
What 1,000 clicks leave you: ads, revenue, contribution and profit
Show the dataHide the data
| Step | Amount in € |
|---|---|
| Ad cost | €400 |
| Revenue | €2,000 |
| Contribution (30% margin) | €600 |
| Profit after ads, before fixed costs | €200 |
The conversion rate decides which side of break-even the same spend lands on. A shop that records only some of its sales sees a lower rate than it really has.
Profit after ads on the same 1,000 clicks, by conversion rate
- Profit after ads, before fixed costs
- Break-even (€0)
- Profit
- Loss
Show the dataHide the data
| Conversion rate | Profit after ads, before fixed costs |
|---|---|
| 1% | -€100 |
| 2% | €200 |
| 3% | €500 |
| 4% | €800 |
Break-even ROAS is 1 ÷ contribution margin, which is 3.33 at a 30% margin, so a ROAS of 5 clears it here. The profit equivalent is POAS, ROAS × margin, which is 1.5 in this example; break-even POAS is 1.0 (POAS vs ROAS). The break-even ROAS calculator does the sum for any margin, and break-even ROAS per product works through it product by product.
If the tag doesn’t fire, the sale never reaches Google Ads and the ROAS you see is lower than the real one. The ad blocker test runs in your own browser and shows which blockers stop your tags, and Full Signal Tracking sends conversions to Google Ads server-side.
What to check first: Merchant Center issues and break-even ROAS
Open the issues list in Merchant Center and fix disapproved products first, because nothing after step 2 works for a product that can’t show. Then work out the break-even ROAS of your five biggest products, so the sale in step 7 means something. Google Shopping management covers who does which job from there, and Product Segmentation segments every product by clicks and return once there are more than you can read by hand.
Sources: the Google Help pages behind each step
All opened 15 October 2026.
- Google Ads Help: About Shopping ads, What makes up a Shopping ad, Requirements for Shopping ads, Link Google Ads and Merchant Center, Create a Shopping campaign, Product groups, How the Google Ads auction works, About conversion tracking, Conversion time reporting, About CSS Product Listing ads.
- Google Merchant Center Help: Product data specification, About advertising with Comparison Shopping Services.
Keep reading.
Google Merchant Center suspended for misrepresentation: a dropshipper's checklist
Which misrepresentation violations Google suspends without warning, and a nine-step audit with a free workbook to complete before you request a review.
Google Shopping Ads: A Beginner's Guide (2026)
What Google Shopping ads are, how they work, what they cost and how to set up your first campaign, plus how to check each product makes a profit.
Selling on Google Shopping: The 2026 Playbook
Selling on Google Shopping in 2026: a practical, end-to-end guide to Merchant Center setup, feed quality, bidding, and product-level ROAS.
Frequently asked questions.
What are product listing ads?
Do Google Shopping ads use keywords?
How are Google Shopping ads created?
How does Google decide which Shopping ad shows first?
See which of your products to push, fix or pause. Start with your own products, or a 30-second estimate.
Check one product first: work out its break-even ROAS in the calculator. Then see where all your products stand.
Not ready to connect? Book a demo: a video call with Berend, then a demo account.