Your Google Shopping feed is the single biggest performance lever in any e-commerce account, and most stores treat it as an afterthought. The feed decides which queries your products match, how they rank against competitors, and whether Performance Max can find buyers at all. To optimize your shopping feed, start with the attributes Google actually reads to match search intent: titles, product types, GTINs, and the right images. Get those right and spend follows demand instead of leaking into junk traffic.
This playbook walks through the feed work that moves the numbers, in the order that matters, from the data in Merchant Center to the feed rules and custom labels that let you bid by margin instead of by guesswork.
Key Takeaways
- Titles do the heaviest lifting. Front-load the brand, product type, and top attributes, because Google reads the first 70 characters most strongly when matching queries.
- Identifiers gate eligibility. Missing or wrong GTINs, brand, or condition values quietly suppress impressions before bidding even starts.
- Custom labels turn the feed into a control panel. Tag products by margin, price band, seasonality, and best-seller status so you can bid like a merchant, not a marketer.
- Feed rules and supplemental feeds beat manual edits. Fix at scale in Merchant Center so changes survive the next feed refresh.
- Disapprovals are revenue you already paid for. Clearing policy and data-quality issues is usually the fastest ROAS gain available.
Why the Feed Beats Bids
In text Search you write the ad. In Shopping and Performance Max, the feed is the ad. Google reads your product data, decides which searches each item is relevant for, and builds the listing on the fly. So the lever you control is not the headline, it is the structured data behind every product.
This is also why feed work compounds. A cleaner title improves match quality, which improves click-through, which feeds the bidding algorithm better signals, which improves where you show. Spend the first hours of any e-commerce engagement here before touching budgets. For the wider account picture, our e-commerce Google Ads strategy guide shows where the feed sits inside campaign structure.
Fix the Foundations First: Identifiers and Eligibility
Before any creative-style optimization, make sure products are actually eligible to serve. The unglamorous attributes decide that.
| Attribute | Why it matters | Common mistake |
|---|---|---|
id | Stable product identity across feed refreshes | Reusing IDs after a catalog change, which resets history |
gtin / brand / mpn | Unlocks eligibility and richer matching | Leaving GTIN blank on branded products |
availability | Stops you paying for out-of-stock items | Stale stock status from a delayed sync |
condition | Required for many categories | Defaulting everything to "new" incorrectly |
google_product_category | Improves category-level matching | Letting Google auto-assign a vague category |
Get these right and you remove the silent throttle on impressions. Only then does title and image work pay off, because optimizing items that cannot serve is wasted effort.
Optimize Titles Like Search Queries
Product titles hold most of the upside. Google weights the earliest words most heavily, so structure beats prose.
The best Shopping title reads like the search a buyer would type, not like a name a copywriter would invent.
A practical title formula:
Brand + Product Type + Key Attribute(s) + Model/Size/Color
For example, “Brand X Running Shoes Men Trail Waterproof Size 44 Black” matches far more buying queries than “X-Trail 2.0 Pro”. Work the attributes shoppers actually search: material, size, color, gender, pack quantity, compatibility.
Keep the meaningful keywords inside the first 70 characters, avoid promotional text like “free shipping” or “sale” (it can trigger disapprovals), and never keyword-stuff. Descriptions matter less for matching but still help, so write them for the shopper while including the attributes that did not fit the title.
Images and Price: The Click Decision
When your listing appears, the image and price decide the click. Use a clean, high-resolution main image on a white background with no overlaid text, badges, or watermarks, since promotional overlays on the main image violate policy and suppress products. Lifestyle shots can run as additional images, not the primary.
On price, the feed value must match the landing page to the cent, including currency and tax handling. Mismatches are one of the most common disapproval causes and erode the trust signals bidding relies on.
Custom Labels: Bid Like a Merchant
This is where a good feed becomes a profit tool. Custom labels are five free fields (custom_label_0 to custom_label_4) that carry your business logic into the bidding layer, letting you segment Shopping and Performance Max by what actually matters to your margin.
| Custom label | Example values | Bidding use |
|---|---|---|
custom_label_0 | high-margin, mid-margin, low-margin | Set tROAS targets by profitability, not blended ROAS |
custom_label_1 | bestseller, steady, slow-mover | Protect winners, cap spend on stragglers |
custom_label_2 | under-25, 25-100, over-100 | Manage price bands with different ROAS goals |
custom_label_3 | spring, summer, evergreen | Push seasonal stock at the right time |
custom_label_4 | clearance, full-price | Move overstock without dragging blended efficiency |
The key insight: a 6:1 ROAS on a 12 percent margin product can lose money, while a 3:1 ROAS on a 60 percent margin product is excellent. Labelling by margin lets you set different targets per group instead of one number that quietly subsidizes your worst products. For a deeper treatment of profit-true measurement, our guide on reducing CAC with incrementality covers the thinking behind margin-aware bidding.
Feed Rules and Supplemental Feeds: Fix at Scale
Manual spreadsheet edits do not survive the next feed pull. Make changes durable with the tools built for it.
Feed rules in Merchant Center transform attributes on import: prepend the brand to titles, map your internal categories to Google’s taxonomy, set a default condition, or strip banned promotional words. They apply automatically on every refresh.
Supplemental feeds add or override data on top of your primary feed without changing your store’s export. Use them to inject custom labels, patch missing GTINs, or override weak titles for a subset of products by matching on id.
A Repeatable Optimization Cadence
Feed optimization is not a one-time project. A workable rhythm:
- Weekly: clear item-level disapprovals, check availability accuracy, review new products for title and identifier quality.
- Monthly: refresh custom labels (margins and best-sellers shift), audit the worst-performing product groups, test new title structures on one category.
- Quarterly: re-map seasonal labels, review category assignments, audit image quality across the catalog.
The feed and the campaign structure are two sides of the same engine. If your bidding strategy and account architecture need work alongside the feed, our Google Ads management service and a structured Google Ads audit are where we usually start, because a clean feed pointed at a messy account still leaks money.
Putting It Together
If you do nothing else, do this in order: fix identifiers and disapprovals, restructure titles to match real queries, clean up main images and price parity, then layer in custom labels so bidding respects margin. That sequence front-loads the changes with the highest return and the lowest effort. Optimize the shopping feed before anything else, because in e-commerce paid media the feed is the product, the ad, and the targeting all at once.
Sources
- Google Merchant Center Help, Product data specification
- Google Merchant Center Help, Optimize your product titles and descriptions
- Google Merchant Center Help, Custom labels for Shopping campaigns
- Google Merchant Center Help, Set up feed rules
- Google Merchant Center Help, Supplemental feeds
- Google Ads Help, About Performance Max campaigns