Guide

Google Shopping Ads: How the Auction Works

Google Shopping ads are the product listings with a photo, title and price above search results. Their share of clicks on headphone queries went from 13 to 20 percent in a year. Google states they use Merchant Center product data, not keywords, so the work is the feed, not the ads.

By the Addition team Updated 7 September 2026 12 min read

How a Shopping ad is matched to a query

A Search ad is matched to a query through keywords you chose, in an auction where how Google Ads works sets the price. A Shopping ad is matched differently. Google states the difference on its own page about Shopping ads, and it puts the important part in brackets.

You do not choose the queries.

What Google shows when it explains the format

Google Ads Help page titled About Shopping ads, showing an example Shopping result with three product tiles carrying images, prices and star ratings
  1. 1The example is the explanation. A Shopping ad is a photo, a price, a store name and a rating, assembled by Google from your product data.
  2. 2The page names the source of that data twice: your campaign settings and your product data, fed through Merchant Center.
  3. 3Nowhere on the page is there a keyword. That absence is the format, not an oversight.
Google Ads Help, read 5 September 2026.

Five answers follow from that one parenthesis, and the last is the uncomfortable one:

  • What triggers the ad. A match between a search and your product data.
  • What you write. The feed, not the ad.
  • Where the shopper lands. The link attribute in the feed.
  • What you can exclude. Queries, through negative keywords.
  • What you cannot choose. The queries you appear for, which is the direct consequence of the line above it.

That single line reassigns the work. There is no keyword list to write, no ad copy to test, and no landing page to choose per query. Google reads a file of product attributes, and matches a search against the whole file, not any one field in it.

The same reassignment is now happening inside assistants: ChatGPT Ads match on a product feed too, and the feed is the lever there as well.

On a Search campaignOn a Shopping campaign
You choose keywordsGoogle matches from your product data
You write the adGoogle assembles it from photo, title and price
You pick the landing pageThe landing page is the one in the feed
You improve it by editing adsYou improve it by editing the feed
Negative keywords exclude queriesNegative keywords still exclude queries
The last row is the one exception and it is the reason the keyword habit survives: negatives are the only keyword control that applies here, and they can only subtract.

What the feed must carry

Merchant Center publishes a specification and the required part of it is short. Some attributes beyond those become required by category or destination. The rest are optional in the sense that Google accepts the product without them, and not optional in the sense that they change what you match.

Seven required fields, and one of them is the sentence a shopper reads.

Why the title is the field worth spending time on

Google matches against your product data as a whole, and the title is the required free-text field a shopper also reads, at 150 characters. The description is required too, at 5,000, and both carry the same instruction about matching the landing page.

Blue Shirt and Oxford Cotton Shirt, Slim Fit, Light Blue, Mens describe one product with different amounts of the vocabulary your shopper might type. Title is one of several fields the matching reads.

Google attaches an instruction to it that is easy to miss: match the title from your landing page. A feed title that promises something the page does not say is a disapproval risk, not a growth tactic.

Where the clicks are going

Product listing ads are counted separately from text ads in the Similarweb analysis Aleyda Solis published in February 2026. Across the top 5,000 US queries per category, comparing January 2025 with January 2026:

Share of clicks, not of page space, and product listing ads only. The two product categories gained seven points each; greeting cards gained two. A fourth category in the same study, online games, showed no product listing ads in either year.
Share of clicks going to product listing ads, US, January 2025 and January 2026

How the paid share of clicks has moved overall is a larger question than this format, and SEO vs PPC takes up how much of the page is paid now. Search Engine Land reported the same analysis and added the spending side: Amazon’s paid clicks up 35 percent over the year, Walmart’s up sixfold, Gap’s up 137 percent. One vendor’s panel, four categories. Read it as the direction in those categories, not as the market.

The price a listing pays when it does show is set by the same auction as a text ad, which how Google Ads works takes apart input by input.

Three mistakes from running it like Search

Each of these is a habit that works on Search and does nothing here, and the first one is the reason the other two happen.

Optimising keywords nobody uses

There is no keyword list in a Shopping campaign to optimise. Time spent on match types and bid adjustments per keyword is time not spent on the file that decides the matching. The one keyword control that exists is negative. Semrush sets out the structure: campaigns can run as Standard Shopping or as Performance Max, and neither takes a keyword list.

A feed title written for the feed

Merchant Center says to match the title from your landing page. Teams that treat the feed as an ad channel write keyword-stuffed titles, which breaks that instruction and puts the product at risk of disapproval. Teams that treat it as a catalogue export send the raw product name, which carries none of the words people type. The useful version is the product described the way a person would search for it, in the words the page also uses.

Running Performance Max and Shopping without knowing which one serves

Google documents one priority rule clearly, and it is not the one people assume. Search campaigns containing an exact match keyword are prioritised over Performance Max when a query hits that exact match keyword. That covers Search against Performance Max. For Shopping against Performance Max in the same account, Google states no rule at all, so test the split in your own account.

The Search habitWhat it does hereWhat to do instead
Build and refine a keyword listNothing, there is no listRewrite feed titles
Write and test ad copyNothing, Google assembles the listingFix the product image and price
Set bids per keywordNothing, bids are per product groupSplit campaigns by margin
Add negative keywordsWorks, and is the only keyword controlKeep doing it
Four habits, one of which transfers. The last row is why the other three feel like they should.

Feed first: how to order the work

Every step here is either a feed decision or a structure decision. None of them is ad copy, because a Shopping campaign has none to write: Google assembles the listing from the photo, title and price in your file.

The file a Shopping campaign is made of

products.tsv — one product, the seven required attributes

id SKU-4471

1title Linen Blazer, Slim Fit, Light Blue, Mens 150 char limit

description Lightweight Italian linen with a half-lining and ... 5000 char limit

2link https://store.example/products/linen-blazer

image_link https://cdn.store.example/linen-blazer-01.jpg

3availability in_stock

4price 189.00 USD

  • 1The only free-text field a shopper reads and the only one with a published limit. Matching runs on the record as a whole; this is the part you write.
  • 2Google attaches an instruction to the pair above: the title has to match what this page says. A feed title promising something the page does not is a disapproval risk.
  • 3This field and the one below it have to agree with the landing page, every time it changes. A sale the feed has not caught up with shows the shopper the wrong number.
  • 4Seven attributes, and a product missing any one of them does not serve. Merchant Center reports that per product, not as a total, which is why the share is usually larger than anyone expects.
Attribute names and the two character limits from Google’s product data specification. A Shopping campaign has no ad copy to write, so this file is the copy.
  1. Get the seven required attributes correct and complete

    id, title, description, link, image_link, availability, price. Missing or invalid values stop your product serving without announcing it. Merchant Center lists them per issue with a count against each, so your fix is per product.

  2. Rewrite the titles for how people search, within 150 characters

    Brand, product type, and the attributes people type: colour, size, material, fit. Keep it consistent with the landing page, which is Google’s stated requirement, not a style preference.

  3. Check the landing page the feed points at

    The price in the feed and the price on the page have to agree, and so does availability. This is where feed problems usually start, and it is a catalogue problem, not an ads problem. That is why ecommerce SEO and the feed tend to break together. On one platform much of that is decided before you arrive, and what Shopify decides for you covers which parts. Ad Rank counts the quality of your ads and landing page as one input among six, and Google does not publish which measurements sit behind that. The separate scale that is published, for organic search, not the auction, is Core Web Vitals.

  4. Decide the campaign structure before the bidding strategy

    Split by margin or by product role, not by category. What you are steering is where budget goes, and margin decides whether that is worth it.

  5. Start with a bidding strategy your data can support

    One number is published: Target ROAS, the strategy that bids toward a return you name, needs 15 conversions in 30 days on Search and Shopping. Below that the strategy is not offered to you. Google does not publish one figure covering every automated strategy, so treat that threshold as the one it is stated for. Until you clear whichever applies, manual or click-focused bidding is what buys the history.

  6. Add negative keywords, since they are the one keyword control you have

    They subtract queries you never want to match. They cannot add the ones you do, and a feed edit is the only thing that can.

Is twenty dollars a day enough?

This usually gets answered as a matter of ambition. It has a real answer, because Google publishes the conversion volume its automated bidding needs before it can work.

The choice is a threshold question, not a budget question.

For Search and Shopping, Google requires at least 15 conversions in the past 30 days before Target ROAS is available. A budget that cannot produce 15 conversions in a month cannot use Target ROAS. Other automated strategies have their own requirements, and this threshold speaks only for that one.

Figures in US dollars. The threshold is Google’s; the click price is your account’s, so read the row nearest yours. The right-hand column is the conversion rate that row needs to reach 15 conversions, and a conversion is whatever you have told Google to count, which is not always an order.
What twenty dollars a day has to achieve to reach Google’s own threshold
What the budget can reachWhat that unlocksWhat it does not
Under 15 conversions in 30 daysManual and click-focused bidding remain availableTarget ROAS on Search and Shopping
15 or more in 30 daysTarget ROAS becomes availableAny guarantee that it performs
50 or more in 35 daysTarget ROAS on Demand Gen as wellAny change to the auction itself
Thresholds Google publishes for Target ROAS specifically. Crossing one changes whether that strategy is available and nothing else.

So the answer to whether twenty dollars a day is enough is that it depends on your click price, and the dependency is arithmetic, not opinion. Below the threshold, Target ROAS is not offered to you yet. That says nothing about whether the campaign is working. A campaign under the threshold can be healthy and slow, or it can be broken, and the conversion count alone does not tell you which.

What each of those clicks costs is set in an auction, not by you, and how Google Ads works is where that gets decided.

The feed work that decides which of your products reach that auction at all is our Google Shopping management.

What to judge a Shopping campaign on

That auction price is what the reporting is made of, and the number it gets reported as hides half the question. Shopping campaigns are usually judged on return on ad spend, and that figure is not a verdict on its own. Three numbers make it one, and only the first is on the default screen.

  1. ROAS against your break-even, which is one divided by your gross margin. BigCommerce’s glossary states a 4 to 1 benchmark with no sample behind it, and no single number can be right across margins. A campaign at 3x is profitable at a 40 percent margin and a loss at 20, and what a good ROAS is is where that division is set out.
  2. The share of your catalogue that is serving at all. Merchant Center reports disapprovals and missing attributes per product, and a feed at 60 percent coverage is a budget problem disguised as a performance problem.
  3. Impression share on your best-margin products specifically, not across the account. An account average hides the products you would most like to win.
The numberWhere you read itWhat makes it a verdict
ROASGoogle AdsYour gross margin, which the ads account does not know
Catalogue coverageMerchant CenterThe share of products eligible to serve
Impression share on best-margin productsGoogle Ads, segmentedReading it per product, not per account
Only the first sits on the screen most teams look at, and it is the one that means least on its own. The third is in the same account behind a segment, and the second is in a different product entirely.

People get the first one wrong most often, and what a good ROAS is has a different answer for every store, because the margin does.

Disqualified products look like poor performance

A product with a missing or invalid required attribute is not a product with poor performance. It is a product that is not in the auction at all, and it does not appear as a low return, it appears as nothing. That is why catalogue coverage sits second on the list and not last. A campaign can look expensive simply because the products that would have converted are not eligible.

A Merchant Center product viewWhat the feed says about one product

The layout and the issue names are Merchant Center’s, on the Diagnostics tab under Products. The claim here is where the number lives and what the issue names look like, not the size of any particular store’s problem.

What the feed says about one product

One figure to be careful with while reading around this subject. Shopify’s guide states that Shopping ads are responsible for 76.4 percent of all retail searches and spending in the US, and cites nothing for it. That is the sort of number that gets quoted into a business case, and no sample sits behind it on the page that carries it.

Before you touch a bid, open Merchant Center, sort products by disapproved and by missing attributes, and count what share of your catalogue is not eligible to serve at all. On most catalogues that share runs into double digits, and fixing it costs nothing.

Sources

  1. Google Ads Help About Shopping ads: they use Merchant Center product data, not keywords, to decide how and where to show accessed 1 September 2026
  2. Google Merchant Center Help Product data specification: seven required attributes, title limited to 150 characters, match the landing page accessed 1 September 2026
  3. Google Ads Help Target ROAS: at least 15 conversions in the past 30 days for Search and Shopping accessed 1 September 2026
  4. Google Ads Help Performance Max: Search campaigns with an exact match keyword are prioritised over Performance Max accessed 1 September 2026
  5. Google Ads Help About Ad Rank: the six inputs that decide position and price accessed 1 September 2026
  6. Google Ads Help Conversion windows: 30-day click default, changes are not retroactive accessed 1 September 2026
  7. Google Search Central Ecommerce best practices: sharing product data with Google is one of eight topics last updated 10 December 2025, accessed 1 September 2026
  8. Google Search Central Product structured data: richer appearance, shown at each experience’s discretion last updated 10 December 2025, accessed 1 September 2026
  9. Aleyda Solis Product listing ads counted separately, Similarweb data, Jan 2025 against Jan 2026 14 February 2026, accessed 1 September 2026
  10. Search Engine Land Paid search click share doubles as organic clicks fall, with advertiser-side figures 18 February 2026, accessed 1 September 2026
  11. Shopify Google Shopping Ads guide, stating a 76.4 percent share of US retail searches and spending accessed 1 September 2026 This page carries no publication date of its own.
  12. Semrush Google Shopping Ads: standard Shopping and Performance Max as the two campaign subtypes accessed 1 September 2026 This page carries no publication date of its own.
  13. HTTP Archive Web Almanac 2025 Ecommerce chapter: platform share and Core Web Vitals by storefront platform 2025, accessed 1 September 2026 Dated 2025 with no month given, so its exact age is not knowable from the source.
  14. Shopify Help Center Marketing reports: last-click default with a 30-day lookback accessed 1 September 2026
  15. BigCommerce Return on ad spend glossary entry, stating a 4 to 1 benchmark with no sample accessed 1 September 2026 This page carries no publication date of its own.

Questions people ask

How much do Google Shopping ads cost?

You pay per click, and an auction sets the price, so there is no published figure. Ask instead what a click has to cost for your budget to work. At $600 a month, reaching Google’s 15-conversion threshold for Target ROAS needs roughly a 1.25 percent conversion rate at a 50 cent click, or 5 percent at a two dollar click.

Is $20 a day good for Google Ads?

Any budget is enough for Target ROAS if your click price and conversion rate together produce at least 15 conversions in 30 days. That is Google’s stated minimum for the strategy on Search and Shopping. Below that, Target ROAS is unavailable. Manual and click-focused bidding need no conversion history at all. Every other automated strategy carries its own requirement, so check yours before assuming it is open. Whichever you run is buying the history Target ROAS will need later.

How to set up Shopping ads on Google?

A Merchant Center account with a product feed carrying the seven required attributes, linked to a Google Ads account. The setup is the short part.

The feed is your work, and Google reads it whole, with the title one field in it.

How do you use Google Shopping?

As a merchant, through Merchant Center and a linked Google Ads account. Know one thing before you start: you are not buying keywords. Google matches searches against your product data, so improving performance means editing the feed, not editing ads.