Foundations · Mechanism · 2026Published 24 May 2026~10 min read

    How Google Shopping Actually Works — Auction, Feed, Ranking Factors

    Google Shopping doesn't work like Search Ads. There are no keywords to bid on — Google matches search queries to your product feed and decides which products to show based on feed quality, bid, account history, and click-through signal. The auction runs every time someone types a product-style query, ranking eligible products on a blend of expected CTR, landing-page experience, and bid value. This guide walks the mechanism end-to-end so you can see which lever moves the needle.

    By Chris Coussons · Founder, Visionary Marketing

    How the Google Shopping auction differs from Search Ads

    Clients new to Shopping reach for the keyword-list mental model and immediately get it wrong. There are no keyword bids in Shopping. Google takes the user's query, scans your eligible Merchant Centre feed for products it thinks could match, ranks the matched set, and serves the top results. The whole loop runs in well under 100 milliseconds.

    No keywords — the query-to-feed match

    When the query arrives, Google reads:

    • Title — primary match field. Largest single match signal.
    • Description — secondary match, weighted lower but read.
    • Product type — your merchant-defined hierarchy.
    • Google Product Category — the structured taxonomy match.
    • Brand, GTIN, MPN — attribute matches that lift confidence.
    • Custom labels — invisible to the auction match itself but visible to your campaign segmentation.

    Concrete example: a user types "women's waterproof walking jacket size 12". Google looks for products whose title contains some combination of "women's", "waterproof", "walking jacket"; whose GPC is "Apparel & Accessories > Clothing > Outerwear > Coats & Jackets"; and whose size attribute includes "12". A product titled "Karrimor jacket" with GPC "Apparel & Accessories > Clothing" and no size attribute won't match — even if it's the cheapest waterproof women's walking jacket in your catalogue.

    Per Google's own documentation on Shopping ads: "Shopping ads use your existing Merchant Center product data (not keywords) to decide how and where to show your ads."

    What you're actually bidding on

    In Standard Shopping with manual CPC, you bid on product groups (subdivisions of your inventory by attribute) — not on queries, not on keywords. In Smart Bidding (the default for Performance Max and the dominant model in 2026), you're not really bidding — you're setting a target (tROAS or Maximise Conversion Value with a budget) and Google calculates the actual bid per impression. Across the 2026 Google Ads benchmark dataset, 87% of Shopping spend in 2026 runs on Smart Bidding.

    Why "Quality Score" works differently here

    Search Ads has a visible Quality Score (1–10) per keyword. Shopping doesn't expose a single number, but the equivalents exist: expected click-through rate for the product on the query, landing-page experience (page speed, mobile fit, price-and-availability match), and ad relevance (feed relevance to the query). The big difference: in Shopping you cannot read your Quality Score off a column. You infer it from impression share, average position, and CTR.

    The product feed's role in the auction

    The feed is not just a data file — it's your bid in the auction. Every attribute is a signal. A product disapproved in Merchant Centre is invisible: zero auctions entered, regardless of bid. Our Merchant Centre setup guide covers the data plumbing.

    Required vs optional attributes

    Attribute Status Why it matters in the auction
    idRequiredUnique product identifier
    titleRequiredLargest single match signal
    descriptionRequiredSecondary match signal
    linkRequiredLanding page experience evaluation
    image_linkRequiredCTR predictor — affects expected-CTR weight
    availabilityRequiredDisapproves if out of date
    priceRequiredMust match landing page within tolerance
    brandRequired for branded productsLifts match confidence for brand queries
    gtinRequired when availableIdentifies the exact product, unlocks free-listing surfaces
    mpnRequired when GTIN unavailableSame role as GTIN for unbranded SKUs
    google_product_categoryOptional but high-impactDrives category match; missing GPC = poor auction performance
    product_typeRecommendedYour internal taxonomy; useful for segmentation
    custom_label_0–4OptionalFor campaign segmentation, not match logic
    shippingRequired for UKAffects total-cost-of-purchase signal

    How Google reads your feed every time the auction runs

    Common misconception: clients assume Google reads the feed once a day at the scheduled fetch. In reality, Google has an indexed view of your feed that it queries against in real-time when the auction runs. Feed updates propagate within minutes (typically 5–15 for Content API submissions, longer for scheduled XML fetches). A price update on your site that hasn't propagated to the feed causes a price-mismatch disapproval — and the product drops out of the auction within hours.

    Feed disapprovals and what they cost

    1. Price mismatch — feed says £49.99, landing page says £54.99. Product disapproved.
    2. GTIN incorrect or missing — Google can't verify the product.
    3. Image quality — placeholder, watermarked, or low-resolution.
    4. Promotional text in title — "SALE!" or "Free Delivery!" violates policy.
    5. Landing page mismatch — page 404 or redirects to a different product.

    Each disapproval removes the product from the auction entirely. Zero impressions = zero revenue for that SKU until fixed.

    What "feed quality" actually means (the five-factor model)

    When agencies say "improve your feed", they usually mean five specific things. Our 47-point feed audit is the long-form reference; here's the auction-impact reading.

    Title relevance to the query

    Title is the single largest match signal. A good Shopping title names the product type explicitly ("waterproof walking jacket" not just "jacket"), includes brand, includes size or variant where relevant, stays under 150 characters with the most important match-words in the first 70, avoids promotional language, and uses the language the buyer uses, not the brand uses. Worked example: bad title "Karrimor Jacket Womens". Good title "Karrimor Hot Rock Women's Waterproof Walking Jacket — Size 12, Navy". Predicted impact: ~2.8x more impressions, ~1.6x CTR.

    Image quality and product-only framing

    Three rules: white or transparent background, product fills 75–90% of the frame, no overlay text or watermarks. Visionary's audits across the 240-account benchmark consistently show ~18% CTR lift on cleaned-up images vs lifestyle-only feeds.

    Price competitiveness and price-history match

    Two price signals: price competitiveness (how your price compares to other GTIN-matched sellers) and price-history match (whether the landing page exactly matches the feed within 5% tolerance). Tactical implication: if you're losing the price race on a popular SKU, you're losing the auction. The fix isn't always a price cut — sometimes it's segmenting to defend margin on differentiated SKUs.

    Category specificity (Google Product Category accuracy)

    GPC is the structured Google taxonomy of ~6,000 categories. Most merchants leave it auto-detected; auto-detection is shallow. The category match is one of the highest-confidence signals Google uses to determine query eligibility. A specific GPC unlocks queries an auto-detected GPC misses.

    Attribute completeness (GTIN, brand, MPN, custom labels)

    Completeness is its own ranking input. Products with GTIN + brand + MPN + accurate GPC outperform products missing any of those — even when title and image are equivalent.

    Score your feed in 60 seconds

    Toggle the eight highest-impact quality signals and see your predicted feed-quality score plus the ranked improvements that would yield the biggest lifts.

    Feed Quality Score Predictor

    Predicted feed-quality score0/100

    Biggest lifts available

    1. +20% Does your product title contain the main keyword the buyer would search?
    2. +15% Is your main image product-only on a white or transparent background?
    3. +15% Is the GTIN provided for every applicable product?

    How bid amount actually impacts visibility

    Bid is the most overrated lever. The reason most clients raise bids first is because it's the visible lever — the one you can change with a slider. The auction's biggest levers (feed quality, account history) are slow and invisible.

    Bid as one input among many — not the dominant lever

    Across the 240 managed accounts in the 2026 Google Ads benchmark, feed-quality improvements deliver ~3x the visibility lift of equivalent bid increases. Mechanism: bid scales linearly with rank, but feed quality scales the eligible-query set — making your product compete for more queries it can win, not just paying more for the queries it already enters.

    Smart Bidding's translation of "bid" in 2026

    When Smart Bidding controls the bid, your "bid input" is the target — tROAS or Max-Conv-Value with budget. Smart Bidding sets the actual per-impression bid based on its predicted conversion probability. Raising your tROAS target from 400% to 500% lowers the bid Smart Bidding is willing to set (because the maths requires a cheaper click to hit the higher ROAS). Counter-intuitive but consequential.

    When raising the bid is a waste of money

    1. Impressions flat, CTR low — your title or image is losing the click; raising bid just gets more low-CTR impressions.
    2. Impressions flat, CTR healthy, conv rate low — your landing page is the problem; bid gets more clicks that don't convert.
    3. Disapproved products — your eligible product set is too small; bid does literally nothing for products outside the auction.

    The diagnostic is impression share lost to rank vs impression share lost to budget. If you're not capped by budget, raising the bid doesn't expand the eligible-query set.

    Account history and the Quality Score equivalents

    New accounts behave differently. A new Merchant Centre account with a perfect feed will still ramp 30–60 days before its rankings stabilise.

    Historical CTR by product, by query

    Google holds rolling CTR data per (product, query) tuple. A product that's been live 6 weeks with strong CTR on "women's waterproof walking jacket" is weighted differently than a fresh product with no CTR history — even with identical feeds. The first 4–6 weeks of a new product are an evaluation window where Google is collecting CTR data.

    Account-level trust signal

    Beyond per-product CTR, Google maintains an account-level signal — basically "do this advertiser's products usually convert when shown?" An account with a 12-month track record of conversions earns priority over a new account with the same feed quality.

    Why new accounts ramp slowly (and what to do about it)

    1. Launch with your strongest SKUs first to accelerate CTR data collection.
    2. Run for 14 days at conservative budgets before tweaking — let Smart Bidding gather data.
    3. Don't restructure the account in week 3 — restructures reset the learning.
    4. Resist the bid-raise temptation in weeks 1–4 — it spends budget without speeding learning.
    Chris Coussons, founder: "Most agencies coach clients to raise bids when impressions drop. Three times in five, the real lever is rewriting product titles to match the actual search-language buyers use. Feed before bid — every time."

    Smart Bidding's role in the PMax era

    In 2026, the majority of Shopping spend runs through Performance Max. PMax is the campaign type; Smart Bidding is the bidding model. They're not the same thing.

    tROAS vs Maximise Conversion Value — what each tells the auction

    tROAS tells Smart Bidding to hit a specific revenue-per-pound. Higher target → tighter bidding → fewer but more efficient clicks. Maximise Conversion Value tells Smart Bidding to spend the budget on the highest-value conversions possible — no ROAS floor, spends to the budget. Both pull the same feed-quality signal; they differ in how they balance volume and efficiency. tROAS vs Maximise Conversions, broken down.

    How Smart Bidding interprets feed quality

    1. Query arrives → Smart Bidding pulls the eligible product set from your feed.
    2. For each product, Smart Bidding predicts conversion probability based on feed quality, user signals, and historical performance.
    3. Smart Bidding sets the bid per impression to hit your target within budget.
    4. Auction runs; the highest combined score wins.

    Better-fed products earn higher allowable bids in the same auction. Feed quality literally multiplies your bid headroom.

    The data threshold for Smart Bidding to actually work

    Smart Bidding needs ~30 conversions in a 30-day window to optimise reliably. Below that threshold, it's guessing. Practical implication: if you're below 30 conversions/month, manual CPC may outperform Smart Bidding.

    Free listings vs paid Shopping ads — same auction, different lane

    Free listings (introduced 2020) draw from the same Merchant Centre feed but appear in unpaid Shopping surfaces — the Shopping tab, the Google Search "popular products" carousel, Images, Lens, and Maps for local inventory.

    Why the feed quality bar is the same

    Free listings are ranked on feed quality and query relevance — no bid input because there's no bid. A poorly-fed product gets no free-listing impressions and no paid-listing impressions either; the constraint is the same.

    What free listings tell you about paid potential

    Diagnostic frame: if your free-listing impressions are healthy but your paid Shopping impressions are flat, it's a bid/budget/Smart Bidding configuration issue. If your free listings are also flat, it's a feed-quality issue and no amount of bid increase will fix it.

    How Shopping interacts with AI Overviews and AI Mode

    Since late 2024, Google has been embedding product carousels inside AI Overviews for commercial queries. The carousel draws from the same Merchant Centre feed using the same auction logic — your feed quality determines whether your product appears. Per the AI Overviews traffic impact study, AIO-present queries lost 34.5% of organic clicks YoY — and Shopping product carousels are how brands recover share-of-voice inside AIO.

    AI Mode's product carousel — same feed, new surface

    AI Mode integrates Shopping products into conversational product-discovery flows. Same feed; new query format. The auction now has to handle natural-language conversational queries ("I need a waterproof jacket for the Lake District in November under £100") not just keyword-style queries. Detailed, descriptive titles and accurate attributes (waterproof rating, weight, intended use) win in conversational matching. Generic titles ("Karrimor jacket") lose out.

    What this means for feed quality in 2026

    The bar is rising. Feeds that worked in 2022 keyword-style auctions don't necessarily work in AI Mode conversational matching. A feed audit in 2026 has to test against conversational queries, not just keyword-style ones. The new feed-optimisation playbook for the working framework.

    Work With Visionary Marketing

    Send us your feed. We'll mark it up against the 47-point checklist for free.

    Understanding the auction is half the job; getting it to pay you back is the other half. If you'd like a feed audit from an agency that's run £4.7M of managed Shopping spend across 240 accounts, take a look at our Google Shopping management service.

    Visionary Marketing is a UK-based SEO and Google Ads agency that takes a data-led approach to growth. We don't guess — we analyse your market, competitors, and performance data to build strategies that drive measurable revenue. Every campaign is grounded in real numbers, not assumptions.

    Data-led strategy — every decision backed by real performance data
    Senior specialists only — no junior account managers
    No contracts — month-to-month, cancel anytime
    Revenue-first — we track ROAS, not vanity metrics
    Talk to our Shopping team

    FAQ — How Google Shopping works

    The Google Shopping auction runs every time a user types a product-style query. Google matches the query against eligible products in your Merchant Centre feed using title, description, attributes, and Google Product Category, then ranks the eligible products on a blend of bid, expected click-through rate, landing-page experience, and feed quality. No keyword bidding — the feed itself decides what you compete for.

    Google Shopping ranks products on five primary factors: bid value (your maximum CPC or Smart Bidding signal), expected click-through rate (historical CTR for the product and query), landing-page experience (page speed, mobile fit, price-match accuracy), feed quality (title relevance, image quality, category specificity, attribute completeness), and account history (account-level CTR and conversion track record). Feed quality and account history dominate — bid alone won't lift a poorly fed product.

    Bid amount matters but isn't the dominant lever. Raising the bid lifts visibility for a strong-feed product but cannot rescue a weak feed — a high-bid product with a poor title, low-quality image, or wrong category still loses to a better-fed competitor at half the bid. Across our managed accounts at Visionary, feed-quality improvements typically deliver three times the visibility lift of equivalent bid increases.

    Feed quality affects Shopping ranking because Google uses your feed to decide which queries to match you against and how confident it is the user will click and convert. A title that matches the search-language, a clean product-only image, an accurate price, and a specific Google Product Category all increase Google's predicted CTR — and predicted CTR is the largest single ranking input.

    Smart Bidding replaces the manual CPC with an algorithmic bid set per impression. When a user types a query, Smart Bidding predicts the probability of a conversion (based on user signals, product data, time of day, device, and historical performance), then sets a bid that hits your tROAS or Max-Conv-Value target. Feed quality feeds directly into that prediction — better-fed products earn higher allowable bids.

    New Merchant Centre and Google Ads accounts typically ramp 30–60 days before rankings stabilise. Google maintains an account-level trust signal — basically 'do this advertiser's products usually convert?' — and a 12-month track record outweighs identical-feed competitors with no history. Launch with your strongest SKUs first to accelerate CTR data collection.

    Free listings and paid Shopping ads draw from the same Merchant Centre feed and are ranked on the same feed-quality and relevance signals — but free listings have no bid input. A poorly-fed product gets neither free nor paid impressions; if your free-listing impressions are flat, raising bids on paid Shopping won't fix it either.

    About the Author

    Chris Coussons, Founder of Visionary Marketing

    Chris Coussons

    Founder · Visionary Marketing

    Chris is the founder of Visionary Marketing, a world-leading, award-winning UK SEO and Google Ads agency named in Digital Reference's Best UK Digital Marketing Agencies 2026. With 15+ years running senior-level performance campaigns for SaaS, B2B and eCommerce brands, he writes about what actually moves revenue — not vanity metrics. Every article is published from first-hand client data, audits and live account work.