Google Shopping Ads: The Feed Matters More Than Bids

Learn how the product feed controls which searches your Google Shopping ads can appear on, how to fix feed errors, and why bids only matter after the match.

ADS Beast editorial teamPublished 9 min read

Google Shopping ads are matched to searches from the product data you submit, not from keywords you write. Titles, descriptions, and attributes decide which queries you are eligible for at all. Bids only set what you pay after that match happens, so a weak feed caps your reach no matter how much you raise them.

In short

  • Shopping ads run on your product feed. Google reads your titles, descriptions, and attributes to decide which searches you can appear on.
  • Bids set the price of a match, not the possibility of one. Raising bids on a feed that cannot match the query changes nothing.
  • Feed errors get items disapproved, and disapproved items do not spend and do not sell.
  • Standard Shopping campaigns do not use keywords. Negative keywords and campaign priorities shape traffic instead.
  • Prices, availability, and stock need to match the landing page. Mismatches are one of the most common reasons items stop showing.

How does Google decide which Shopping ads to show?

Google matches a search against the product data in your feed, then runs an auction among the eligible items. There is no keyword list in a standard Shopping campaign. The feed is the targeting.

This is the part most advertisers skip. They treat Shopping as a bidding problem and spend their time on bid adjustments, when the real constraint sits in the product data. If your title says "Cotton T-Shirt" and someone searches for "oversized heavyweight tee", Google has nothing to connect the two. No bid fixes a missing term.

The practical consequence: your feed is a targeting document. Every attribute you leave empty is a set of searches you cannot enter.

Why bids come last in Shopping. Search query arrives: Google reads what the shopper typed; Feed match: Titles, descriptions, attributes decide eligible items; Auction runs: Only matched products compete here; Bid sets price: Position and cost are decided last
Eligibility is decided by the feed before your bid is ever read.

Why bids cannot rescue a weak feed

Bids only matter inside the auction, and only eligible products enter the auction. A product that does not match the query is not a low-ranked result. It is absent.

Think about the sequence:

  1. Google reads the search query.
  2. Google checks which products in your feed match it.
  3. Google runs an auction among those products and competing advertisers.
  4. Your bid and quality signals decide position and price within that auction.

Steps 1 and 2 happen before your bid is read. If you fail there, step 4 never occurs. This is why two advertisers in the same category can run identical bids and see completely different reach. One has a feed that matches hundreds of query variations; the other matches a handful.

Bids still matter. They decide how often you win the auctions you are eligible for, and how much you pay. But eligibility is a feed question.

What the feed actually controls

The feed controls four things that decide your results.

Which searches you can match. Titles and descriptions carry the terms Google uses for matching. Attributes narrow and clarify: product type, brand, color, size, material, GTIN. A complete feed matches more relevant queries than a sparse one.

Which products get approved. Google checks each item against its product data specification. Missing required attributes, wrong availability values, or mismatched prices can get an item disapproved. Disapproved items do not serve.

What the ad looks like. Image, price, brand, and any promotional text come from the feed. The ad is a rendering of your data, not a separate creative you write.

Where the click lands. The link attribute sends the shopper to a product page. If the landing page price or availability differs from the feed, you get disapprovals and a poor experience even when the ad serves.

Feed quality is the closest thing Shopping has to keyword strategy. It deserves the time most advertisers spend on bids.

Feed fields, character limits, and truncation

Google sets a character limit per attribute. Titles and descriptions get truncated past the limit, which cuts off the terms at the end. The exact caps vary by attribute and Google updates them, so check the current product data specification in Google's Merchant Center help before you bulk-edit.

The practical rule: put the most specific, most searched terms at the front of the title. Brand, product type, and the distinguishing attributes go first. If truncation happens, you lose the least important words.

A useful comparison of what each field does:

Feed elementWhat it drivesWhat goes wrong
TitleQuery matching, ad headlineGeneric terms first, specifics truncated away
DescriptionAdditional matching contextCopied from the supplier, no product-specific terms
Product type and categoryPlacement in Google's taxonomyToo broad, so the item competes in the wrong set
GTIN and brandProduct identity and eligibilityMissing, causing mismatches and disapprovals
Price and availabilityApproval and landing page matchFeed says in stock, page says out of stock
Image linkAd visual and approvalBroken URL or an image that fails policy
Link (landing page)Where the click goesPoints to a category page, not the product

Every row is a place where a small data error costs reach. None of them is fixed by a bid change.

How to fix a feed that is not showing products

Start with the diagnostics in Merchant Center, which flag disapproved items and missing or mismatched attributes. Work the flagged items first, because those are the ones Google has already told you about.

Common causes, in the order they usually appear:

  1. Wrong availability. The item is marked in stock but the landing page says otherwise, or the reverse.
  2. Price mismatch between the feed and the landing page. Even a small difference can trigger a disapproval.
  3. Broken image or landing page URLs. The feed points somewhere that does not resolve.
  4. Missing required attributes for the category, such as GTIN or brand where Google expects them.
  5. Incorrect product category, which places the item in a taxonomy branch where it cannot match relevant queries.

Fix the flagged attributes, then re-check after Google reprocesses the feed. Reprocessing is not instant, so give it time before you conclude the fix did not work. If items still do not serve, look at whether the issue is account-level rather than item-level.

If you are still setting up the account side of this, the steps in how to create and set up a Google Ads account cover the groundwork that Shopping campaigns sit on top of.

Do you need keywords for Google Shopping ads?

No. Standard Shopping campaigns do not use keywords; they rely on the feed and Google's matching. You can still shape traffic with negative keywords, which exclude queries you do not want, and with campaign priorities, which decide which campaign wins when the same product is in more than one. In Performance Max you can add search themes to signal intent, but the feed still does the heavy lifting.

If you want direct keyword control over which searches you appear on, that is a Search campaign, not Shopping. The two solve different problems, and the tool for finding and validating keyword ideas is covered in Google Ads Keyword Planner: find and validate keywords.

For Shopping specifically, treat the feed as the keyword list you never had to write.

Feed checks before bid changes. Items approved: Clear disapprovals in Merchant Center diagnostics; Price and stock match: Feed equals the landing page exactly; Titles lead with specifics: Most searched terms first, brand later; Attributes complete: Required fields filled for every category; URLs poi
Work these in order; each one explains more than a bid test.

How often should you update the product feed?

Update prices, availability, and stock as soon as they change, because mismatches can get items disapproved and waste spend. A full feed refresh is commonly scheduled daily, while smaller stores with fast-moving inventory may push changes more often.

The right cadence depends on how fast your catalog and inventory move. A store with stable pricing and deep stock can refresh on a slower schedule. A store running frequent promotions, or one where items sell out quickly, needs the feed to track reality closely. The cost of a stale feed is not just a missed click. It is a disapproved item, a shopper who lands on a page that contradicts the ad, and spend that produced nothing.

Set the schedule from your own catalog behavior, not from a rule of thumb someone posted online.

Free listings and paid Shopping ads share the same feed

Google shopping free listings and paid Shopping campaigns draw from the same product data. One feed powers both surfaces. That means feed work pays twice: the same title fix that earns you a paid match also improves your eligibility in free listings.

This is worth knowing when you decide where to spend effort. Feed improvements are not a paid-channel tactic. They are a catalog tactic that happens to improve every surface the catalog appears on. For a broader view of how Google shopping advertising fits into a multi-channel setup, the patterns in unified dashboard: how agencies advertise on Google are a useful reference.

If your catalog also serves local customers, Google Local Service Ads: setup and guarantee guide covers a different model, where you pay per lead rather than per click, and the feed logic does not apply the same way.

What to check before you touch bids

Run this checklist in order. It takes less time than a bid experiment and usually explains more.

  1. Are all items approved? Check diagnostics in Merchant Center for disapprovals.
  2. Do prices and availability in the feed match the landing pages exactly?
  3. Do titles lead with the most specific terms rather than the brand name alone?
  4. Are required attributes filled for every category you sell in?
  5. Do landing page URLs go to the exact product, not a category or homepage?
  6. Are negative keywords excluding the queries you already know are irrelevant?

Only after those are clean does bid strategy become the interesting question. If you want to see how feed quality and bid control sit side by side in one place, Google Shopping Ads shows the setup.

Next step

Open Merchant Center and work the diagnostics list before you change a single bid. Fix the disapproved items, correct the price and availability mismatches, and rewrite the titles that lead with generic terms. Then, and only then, revisit your bids. If you want the account structure and feed setup handled in one place, start with Google Shopping Ads.