Google Ads · geo-seo.pro

Google Shopping: the feed decides which products appear

You don’t choose keywords: the feed decides, and it is the most neglected lever.

Do you have an online store and your Google Shopping campaigns don’t perform as you expect? The problem is often the feed: titles, attributes, images and prices decide which searches you appear for. I work personally on Merchant Center and on the campaigns: I fix the feed and set up structure, bids and exclusions, to make better use of the budget you have.

A common mistake is to treat Shopping as just any campaign to “switch on”: a feed automatically generated by the store is uploaded, a budget is set and it is left to run. The result is badly distributed spend, products appearing for the wrong queries, key items invisible. The feed is the main lever, and it is the one most often neglected.

The mechanism

How Google Shopping works

The Google Shopping campaigns show product listings with image, title, price and store in response to commercial searches, both in ads and in the organic Shopping listing. Unlike the search network, you don’t choose keywords: Google decides which queries to show a product for based on the feed data — the structured file, uploaded to Google Merchant Center, that describes each item in the catalog. That is why managing Shopping is half work on the feed (titles, attributes, images, identifiers, correct price and availability) and half campaign work (structure, bids, exclusions, priorities). I manage Shopping as part of Google Ads management, in coordination with e-commerce development and e-commerce SEO.

Shopping is based on a product feed uploaded to Google Merchant Center: for each item you need at least title, description, link, image, price, availability and a unique identifier (GTIN or manufacturer code, where it exists). Google uses this data to understand what the product is and which searches to show it for. Campaigns — standard Shopping or inside Performance Max — decide how much to bid, with what budget, with what priorities and exclusions, but not “which keywords”: that is determined by the match between query and feed data.

It follows that improving titles, completing attributes, correcting prices and availability, and taking care of images has a direct effect on performance: a better feed makes products appear for the right searches and makes them more competitive in the auction.

Product feed title, attributes, image price, availability GTIN, custom label Merchant Center item approval Match query ↔ product data Listing shown ▣ € price the campaign governs bids, budget and exclusions — not keywords
Fig. 1 — Every improvement to the feed propagates downstream: more relevance, more competitiveness in the auction.
The main lever

The product feed: what matters

01

Titles

The title is the most important element for relevance: it should contain the information people search for — product type, brand, model, key attributes such as size, color, material, compatibility — in the order in which they are searched, with no superlatives or promotional text.

02

Structured attributes

Brand, GTIN, condition, Google product category, gender, age group, color, size, material: the more complete the feed, the better Google classifies the product and matches it to relevant queries.

03

Images

Clean images, on a neutral background where required, clearly showing the product: they affect click-through and must comply with Merchant Center policies.

04

Price and availability

They must match exactly those on the landing page: discrepancies cause item disapprovals and loss of trust. The feed must be updated as often as needed to stay aligned.

05

Identifiers and additional data

GTINs where they exist, product codes, and personalized labels (custom labels) to group items by margin, seasonality or strategic priority at campaign level.

The structure

The structure of Shopping campaigns

An effective structure organizes products into groups that let you control bids and budget where needed: by category, by brand, by price range, by margin or by strategic priority through custom labels. High-margin or strategic products can get more push; low-margin or running-out ones less or none. Negative keywords at campaign level exclude the queries you don’t want to cover. On Performance Max, where control is lower, you work with asset groups, audience signals, exclusions and conversion values to steer the automation.

SurfaceControlCoverageHow it is governed
Standard ShoppingHigh: product groups, bids, priorities, exclusionsSearch and Shopping listingGroupings by margin and category, negative keywords, impression share
Performance MaxLower: automation decides the distributionAll of Google’s inventoriesAsset groups, audience signals, exclusions, conversion values
Free listingsIndirect: depends only on feed dataShopping section of results, no spendFeed quality: titles, attributes, images, price and availability aligned
The method

How I work on Shopping

01

Feed and Merchant Center audit

Approved and disapproved items, completeness of attributes, title quality, errors and warnings.

02

Feed optimization

Titles, attributes, images, identifiers, update rules, custom labels.

03

Campaign structure

Groupings for bid and budget control, exclusions, priorities.

04

Tracking

Conversions with value, alignment with Analytics and with e-commerce data.

05

Optimization

Analysis of queries, of products that convert and those that spend without performing, adjustments.

06

Reporting

ROAS by product group, impression share, loss-making products, opportunities.

A high ROAS on low-margin products can be worth less than a moderate ROAS on profitable products.
The interventions that pay off most

Merchant Center, titles, labels and local inventory

Policies and item approval

Before the campaigns, products must be approved. The most frequent disapprovals concern price or availability out of sync between feed and page, non-compliant images (overlaid text or logos, watermarks), missing data such as GTIN, brand or category, page problems such as missing return and shipping conditions, and restricted categories. Recovering disapproved items is often the first intervention that unlocks traffic already paid for but not served.

Optimizing feed titles

It is the element where you gain the most with the least effort. The logic is to put the most searched information first: product type + brand + model + distinctive attribute, avoiding empty words like “offer” or “best”. The order changes by category: in clothing, brand and gender matter at the start, in spare parts compatibility, in electronics brand and model. The feed title doesn’t have to match the site’s: you optimize for how people search.

Custom labels and margin

Custom labels don’t appear to the user but group products by strategic criteria: margin band, price, seasonality, best sellers, products running out, new arrivals. With these you give more budget to products that generate margin and reduce those that spend without performing. Without labels, Shopping distributes budget flatly, often in favor of cheaper, low-margin products that get more clicks.

Local Shopping and in-store availability

Physical stores can show in-store availability in listings and in local inventory ads, by linking the store’s inventory feed to Merchant Center. It is a powerful lever for retail: it intercepts people searching for a product who are willing to pick it up right away. It requires up-to-date data per store and ties in with the work on local SEO.

Besides ads, the same feed data can make products appear without ad spend in the free listings. Taking care of the feed improves both presences, and the quality of product data is the same that is needed by e-commerce SEO and by structured data: work done well on the catalog pays off across several channels at once.

What to avoid

Common mistakes with Google Shopping

  • 01

    Automatically generated feed

    And never optimized: poor titles, missing attributes.

  • 02

    Price or availability out of sync

    Between feed and landing page: items get disapproved.

  • 03

    A single campaign for everything

    Impossible to control bids and budget by product group.

  • 04

    No exclusions

    Budget spent on generic or off-topic queries.

  • 05

    Ignoring margin

    The same push to products that perform and to products that erode.

  • 06

    Tracking without value

    Conversions with no economic value: impossible to optimize on ROAS.

  • 07

    Non-compliant images

    That violate policies or show the product unclearly.

The measurement

How Google Shopping is measured

The guiding metric is ROAS (return on ad spend), read by product group, together with the conversion value and the margin generated. In support: impression share on priority products, item approval rate in Merchant Center, products that spend without converting, and the comparison between paid Shopping and free listings. The goal is to shift budget toward the products and groups that generate margin, reducing waste on the others.

FAQ

Frequently asked questions about Google Shopping

Do I have to choose keywords for Shopping?

No: Shopping campaigns don’t use positive keywords. Google decides which queries to show a product for based on the feed. You only control negative keywords to exclude what you don’t want.

What must a product feed contain?

Title, description, price, availability, images, identifiers and attributes consistent with the product page and with Merchant Center rules. The more complete the feed, the better Google classifies the product.

Why don’t some of my products appear?

Typical causes: item disapproved in Merchant Center (often for out-of-sync price or availability, non-compliant image, missing identifier), insufficient attributes, or exclusion at campaign level. The feed audit identifies the reason.

Better standard Shopping or Performance Max?

It depends on the case: Performance Max extends coverage and automates, but gives less control and visibility on detail. Standard Shopping offers more control over groups and exclusions. They are often used together, with consistent priorities and signals.

Is a GTIN needed for every product?

Where it exists, yes: it improves matching to queries and competitiveness. For products without a GTIN (handmade, custom), you use the correct attributes that indicate the absence of an identifier.

Does the feed have to be updated every day?

At least as often as needed to keep price and availability aligned with the page. For catalogs that change often, daily or real-time updates; for stable catalogs, less frequent.

Why do some products spend a lot and not sell?

Usually because they appear for queries that are too generic, or because the price isn’t competitive, or because the destination page converts poorly. You act on the title to increase relevance, consider a lower bid or exclusion, and check the product page.

Is it a standalone service or part of Google Ads management?

It is part of Google Ads management, with the added work on the feed, which ties in with e-commerce development and with product SEO.

Does Google Shopping replace e-commerce SEO?

No. Campaigns offer paid visibility, while e-commerce SEO improves structure, categories, product pages and organic visibility over time. The two channels reinforce each other when they work on the same product data.

Does a better feed also help products’ organic ranking?

Indirectly yes: the same work on titles, attributes and structured product data that makes the feed competitive also improves product pages on the SEO side and the comparisons that AI Overviews build.

What do I do if I have few products but with many variants?

You assess whether to send variants as distinct items (useful when size or color are search criteria) or as grouped variants, based on how people search for that type of product and on how the e-commerce is structured. The choice affects how Google matches products to queries.

Request a Google Shopping consultation

I analyze your feed and your Shopping campaigns, optimize titles, attributes and structure, and set up value-based tracking, to shift budget where it generates margin.