Log in / Create free account🌐 ES☀️

Intermediate training · Module 5 — Shopping in depth — Merchant Center, structure and per-product profitability

Shopping from the inside: how Google decides which product to show (with no keywords)

⏱️ 9 min read · 🛒 Shopping 📦 Data feed · updated on 2026-09-02

🎧 Listen to the lesson · ≈ 4 min🔒 Subscribers only

In short: in Shopping there are no keywords, so Google matches search to product by reading your feed — and there the title rules. The auction is played per product group and the click isn't decided by the ad: it's decided by the listing (photo, price, reviews). You control the vocabulary and what gets advertised; over searches you only have negatives, never positives.

The Basic level introduced Shopping as "the feed is your keyword". This module goes deep, and it starts with the question that explains everything: if there are no keywords, how does Google decide which product to show for each search? Understanding that means knowing which levers you have (few, but powerful) and which you don't.

How does Google decide which product to show in Shopping?

When somebody searches «blue women's running shoes», Google goes through the Merchant Center catalogues and scores each product for relevance to the query. What it looks at, in rough order of weight:

  1. The product title: the primary source. A title containing "shoes", "running", "women's" and "blue" beats one that says "Air Zoom X Model".
  2. The description and the structured attributes (brand, colour, size, gender, material, category): they reinforce and disambiguate.
  3. The product page: Google crawls it and compares it with the feed (price, availability, text).
  4. The history: products that have had good CTR and conversions for similar searches move up.

You do not choose the searches; you choose the feed's vocabulary. That is why the whole of module 6 is about writing the feed.

How does the Shopping auction work?

Among the relevant products from every advertiser, Google ranks the listings with logic similar to the Ad Rank of text ads: bid × expected quality, where quality combines relevance, the listing's expected CTR (photo, price, reviews, shipping) and the quality of the feed and the shop. Two differences from the text auction:

What makes someone click a Shopping listing?

The listing competes visually with the ones next to it. What moves CTR:

Element Effect
Photo The first filter: clean background, large product, no text
Price Visible and compared instantly; a high price with no justification gets no clicks
Title (the first ~70 characters) What actually gets read; the rest is cut off
Reviews (stars) If you have product or store ratings, they lift CTR noticeably
Shipping / annotations "Free delivery", "Sale", "Free returns": automatic annotations from the feed
Store name Trust; Google also shows the seller rating

What can you control in Shopping?

Lever Control
Feed vocabulary (title, description, attributes) Total: it is the keyword
Which products are advertised and with what bid/target Total (product groups, exclusions)
Which searches you do NOT want Partial: negatives (lesson 3)
Which searches you DO want None: there are no positives; only vocabulary + structure by priority
Price, shipping, reviews Outside Google Ads, inside your business — and they decide the click

What is the chain of decisions in Shopping?

Just as with text, there is a chain: feed → relevance → auction → listing → click → product page → purchase. Each link has its module or lesson: the feed (module 6), structure and bids (lessons 2-4), Merchant Center health (lesson 5) and profitability per product (lesson 6).

💡 Ninja trick: in Shopping the unit of decision is not the campaign or the ad group: it is the product. A catalogue of 2,000 SKUs is a 2,000-row report nobody reads by hand. Our Shopping Ninja analyses each product —spend, clicks, real sales, margin— and proposes what to exclude, what to negativise and which titles to improve, with checkboxes. The chain above, watched product by product.

What you should remember

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

After →Shopping campaign structure: product groups, priorities and the architecture by intentShopping in depth — Merchant Center, structure and per-product profitabilityRelacionadaCase: the 5,000-SKU ecommerce site that moved from a single ROAS to managing by profitAccount architectures for scale — real casesRelacionadaDemand Gen with a product feed: your catalogue in discovery formatsDemand Gen in depth — creatives, audiences, fatigue and measurementRelacionadaMerchant Center in depth II: the feed specification, attribute by attributeShopping and Merchant Center in depth — feed, catalogue and campaign masterclassRelacionadaDynamic labels and catalogue segmentation: margin, turnover, seasonality and performance as structureAdvanced feeds — multi-country, real time, promotions, local and catalogue governance

Ver el temario completo

🎓
You're reading the Ninja Academy in the open

Create your free account (no card) to save your progress, take the graded quizzes, earn the Basic level certificate and unlock part of the Intermediate and Advanced training.

Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →