Boris, Senior Account Manager at Imprint Advertising

Free Discovery Session with our Senior Account Manager

Half an hour, and you walk away with a plan.

Book Now

Google Ads

How do Google Shopping ads work, from product feed to sale

There is no keyword list. Google reads your product data, decides which searches you are an answer to, then runs an auction. Here is the whole mechanism, step by step.

By Boris NandiPublished 7 min read
A shopper browsing an online store on a phone

The short version, feed to sale

Google Shopping ads work off your product data, not a keyword list. You send your products to Google Merchant Center, Google matches those products to what people search for, an auction decides whose listing shows and in what order, and you pay when someone clicks through to your site.

That is the whole mechanism. The rest is detail, and the detail is mostly about your feed.

  1. Merchant Center holds the products. Title, image, price, availability, identifiers, shipping, the lot.
  2. Google Ads holds the money. Campaign type, daily budget, bidding strategy, and the link back to your Merchant Center account.
  3. Someone searches. Google reads your product data and works out which of your items are a plausible answer.
  4. The auction runs. Your bid and how relevant your listing looks decide whether you show, where you sit, and what the click costs.
  5. They click. You get charged, and they land on that product page on your site.

Step three is the one that catches people out. There is no keyword list to write and no headline to test. Your product feed is the ad and the targeting at the same time, which is why almost every Shopping problem turns out to be a feed problem.

It is also the one channel where your warehouse naming convention gets to audition as ad copy.

Merchant Center and the product feed

Merchant Center is Google’s product database for your store. It is free, it sits separately from Google Ads, and nothing in Shopping happens until it exists.

Products get in there one of three ways: a direct app or integration from your store platform, a scheduled fetch of a file you host, or the Content API for larger catalogs. Whichever route you take, the same fields do the work.

  • Identifiers. GTIN, brand and MPN are how Google ties your listing to the same product on every other site selling it.
  • The shopper-facing fields. Title, description, main image, and the link to the product page.
  • The commercial fields. Price including GST, because that is the number Australian shoppers compare on the results page, plus availability, condition and shipping.
  • Your own structure. google_product_category, product_type and custom labels, which are what let you segment and control spend later.

Google publishes the full product data specification. It is worth reading properly once, rather than guessing at it for a year.

Then there is the housekeeping: verify and claim your website, set up shipping and returns, and pass the policy checks. The rule that bites hardest is the simplest one. Prices and availability in the feed have to match what is on your site. When they drift, you collect warnings, then a suspension.

Linking Merchant Center to Google Ads is a two-click job from either side, and it is what makes your products available as a campaign. Merchant Center owns the products. Google Ads owns the spend. Keep that split clear in your head and the whole thing gets easier to reason about.

How Google decides which product to show

This is where Shopping stops resembling a search campaign. You do not choose keywords. Google reads your feed and decides which searches each product is an answer to.

The signals doing that work, roughly in order of weight:

  • The product title. Most of the matching happens here. A title that reads "SKU 44821 BLU" gives Google nothing to work with.
  • Category and product type. google_product_category places you in Google’s taxonomy, and product_type is your own hierarchy on top of it.
  • Identifiers. GTIN and brand sharpen matching, and in some categories a missing GTIN means no listing at all.
  • Description and landing page. Secondary signals, but they do get read.
  • Performance history. Products that earn clicks for a query keep getting shown for it.

You do get one lever back. Negative keywords let you rule out searches you never want to pay for, even though you cannot choose the ones you do want. Past that, the only way to change what you match is to change the feed, which is what optimizing Google Shopping ads actually means in practice.

Packaged coffee bags lined up on a shop shelf
Photo by Betül Üstün on Pexels

It also explains the most common panic. When products stop appearing, the cause is usually a disapproval, a missing required attribute or a policy problem, not a bid that is too low. Google Shopping ads not showing works through the usual suspects in order.

The auction, and what a click actually costs

Once Google decides your product is a plausible answer, it enters an auction against every other merchant whose product also qualified. That auction runs fresh for every single search, so nothing is ever locked in.

Two things decide the outcome: what you are willing to pay, and how relevant and useful Google thinks your listing is for that query. A sharp title and a clean image can beat a higher bid, because a listing nobody clicks is worth less to Google than a cheaper one that people do click. The mechanics are set out in Google’s guide to the ad auction.

You pay per click rather than per impression, and you rarely pay your full bid. The auction charges roughly what it took to hold your position, which is usually less than the maximum you were prepared to spend. Your daily budget caps total spend, not the price of any single click, and picking that number sensibly is its own exercise: how to set a PPC budget covers it.

Most Shopping bidding is automated now. Target ROAS and Maximize conversion value both work from your conversion data, which puts an enormous amount of weight on that data being right.

If tracking is broken, pause the victory lap and fix measurement first. A bidding strategy fed the wrong conversion values will chase the wrong outcome, and it will do it very efficiently.

Worth checking before you trust any of it: that purchases fire once and not twice, that the value passed through is real revenue rather than a static number, and that you know whether that revenue includes GST. Automated bidding cannot tell the difference. It optimizes toward whatever you told it mattered.

Where Shopping ads appear, and the free listings

Shopping ads show up in more places than the row of product cards at the top of a search result.

  • The main Google search results page, at the top or alongside the results on desktop.
  • The Shopping tab.
  • Google Images.
  • YouTube, Gmail and the Display network, depending on the campaign type you run.
  • Google Lens and search partner sites.

The same feed also powers unpaid placements. Free listings for products put your items across Search, the Shopping tab, Images, YouTube and Maps at no media cost, and you opt in inside Merchant Center. Free listings will not replace paid traffic, but you have already done the work, so switching them on is the easiest decision in this article.

Campaign type matters too. A standard Shopping campaign gives you product groups, bidding control and a search terms report. Performance Max takes the same feed and spends it across every Google surface at once, with far less visibility into where the money went. Plenty of stores run both, and we covered the trade-off in Performance Max campaigns.

Who should not bother with Shopping yet

Shopping is not the right first move for every store. Three situations where it loses money no matter how well the account is built:

  1. Your margins cannot carry a click. Work out your breakeven ROAS: divide 1 by your gross margin after shipping, payment fees and returns. On a 20% margin you need 5x just to stand still. If your category is competitive and your prices sit mid-pack, that is a genuinely hard ask, and feed work does not change arithmetic.
  2. The catalog is tiny or bespoke. Shopping rewards range and comparability. A handful of made-to-order pieces with no identifiers and nothing comparable to match against gives Google very little to work with. That budget does more on your product pages, email, or organic search.
  3. Nobody owns the feed. If stock and prices get updated whenever someone remembers, you will pay to advertise sold-out products, collect price mismatch warnings, and eventually get suspended. Feed discipline is a prerequisite, not a nice-to-have.

There is a fourth, and it is the least comfortable one. Shopping is a price comparison surface. Shoppers see your price sitting next to five others before they decide whether to click at all. If you are consistently the dearest listing and nothing on the page explains why, you are paying to advertise someone else’s store. Fix the offer, the shipping threshold or the bundle before you fix the campaign.

If none of that applies to you, the running order is boring and it works: Merchant Center first, feed quality second, campaign structure third, bids last. That is the sequence we use on e-commerce Google Ads accounts, because feed work keeps paying back long after any bid change has been written over by the next one.

Frequently asked questions

What is the difference between Google Shopping ads and Google search ads?

Shopping ads are generated from your product feed and show an image, price and store name, while search ads are text you write yourself. With search ads you pick the keywords you want to appear for. With Shopping you pick the products, and Google works out the matching from your feed data.

Do I need Google Merchant Center to run Shopping ads?

Yes. Merchant Center holds the product data that Shopping ads are built from, and you link it to your Google Ads account before you can run a campaign. Merchant Center itself is free. You only pay once clicks start coming through Google Ads.

How much do Google Shopping ads cost?

There is no fixed price and no minimum spend. You set a daily budget in AUD and pay per click, and what a click costs depends on your category, your competition and how relevant your listing is. The more useful number to work out first is your breakeven ROAS, because that tells you whether any click price is affordable.

Are Google Shopping listings free?

The ads are not, but free listings are. The same Merchant Center feed can show your products at no media cost across Search, the Shopping tab, Images, YouTube and Maps once you opt in. It sits below the paid placements and gets less traffic, though it costs nothing extra to run alongside a campaign.

How long does it take for Google Shopping ads to start working?

A new Merchant Center account usually needs a few business days for review before products go live. After that, give the campaign a few weeks before judging it, since products need enough clicks for the data to mean anything and automated bidding needs conversions to learn from.

4.8 ★Agentic Marketing Agency