Home / Resources / Guides / Feed Optimization

Guides · Shopping Feeds

The Google Shopping Feed Optimization Playbook

Bony Ghadiya Founder More Than Scaling

Bony Ghadiya

Founder & Lead Strategist · $25M+ managed · Updated for 2026

Quick answer: Your product feed is your Shopping ad. To optimize it, lead titles with the product type and key attributes, use clean images with no overlays, submit real GTINs and brand values, keep price and stock in sync with your site, use custom labels to segment by margin and performance, and check Merchant Center diagnostics every week. Then structure Shopping and Performance Max around the same groups.

In this guide

Average CPCs & Budget Guide

1. Why product feed optimization comes first

Shopping ads have no headline field and no description you write in the ad editor. Google builds every listing from the data you send to Merchant Center, which makes product feed optimization the closest thing Shopping has to copywriting. The same data now powers Performance Max, Demand Gen product ads and free listings, so a weak feed caps the results of every retail campaign at once.

Google reads your feed to do three jobs:

  • Query matching: titles, product types, categories and descriptions decide which searches a product is even eligible for.
  • Auction relevance: clearer data means Google is more confident the product fits the search, which helps it win impressions at a sensible CPC.
  • Creative: the title, image, price, ratings and shipping details are the ad people see.

Bidding changes can move results by a few points. Feed fixes often change which searches you show for in the first place, which is why we start every Shopping audit in Merchant Center rather than in the campaign settings.

2. Product titles: the biggest lever

The title carries most of the matching weight. Google allows up to 150 characters, but only the first part shows in most placements, so the words a shopper types need to come first. A good title answers "what is it, who is it for, and which version is this" in plain language.

CategoryTitle pattern that worksExample
ApparelBrand + gender + product type + material + color + sizeNorthline Men's Merino Crew Sweater, Charcoal, L
ElectronicsBrand + product line + model + key specArcwave X2 Wireless Earbuds, ANC, 30-Hour Battery
Home & gardenProduct type + material + size + brandTeak Outdoor Dining Table, 72 in, Seats 6 by Harbor & Oak
ConsumablesBrand + product + flavor/variant + count or weightPeakfield Cold Brew Coffee Pods, Vanilla, 24 Count
Parts & accessoriesProduct type + compatibility + part numberBike Phone Mount for 4.7–6.9 in Phones, Part BM-220
  • Lead with the product type unless your brand is what people search for. Unknown brands waste the most valuable characters.
  • Add the attributes shoppers filter by: size, color, material, gender, count, compatibility.
  • Drop promotional text. "Free shipping", "sale" and "best price" break Merchant Center rules and do nothing for relevance. Avoid all-caps too.
  • Mine your search terms report. If shoppers who convert type "linen" and your titles say "flax-blend", rewrite to match their words.

Test title changes on a group of products and compare impressions and clicks against an untouched control group over a few weeks. Title tests are the cheapest wins in most Shopping accounts.

3. Descriptions, highlights and product types

Descriptions matter less than titles, but Google still reads them for matching. Write them like a spec sheet, not a sales page: what the product is, what it is made of, who it suits and what is included. Put the most important terms in the opening sentence and keep the description consistent with the landing page.

  • product_highlight: short bullet facts (Google recommends a handful per product) that describe the item itself, not your store or policies.
  • product_detail: structured specs such as fabric, dimensions or capacity that help on comparison-heavy searches.
  • product_type: your own category path (for example "Kitchen > Cookware > Skillets"). It helps matching and gives you a clean way to split campaigns and listing groups.
  • google_product_category: Google assigns one automatically, but set it yourself when the automatic choice is wrong. Some policies and required attributes depend on it.

4. Images that earn the click

On a page full of similar listings, the image does most of the persuading. The main image must follow Google's rules or the product gets limited or disapproved:

  • Show the whole product, centered, on a plain white or light background.
  • No watermarks, promotional text, borders or logos laid over the product.
  • Use high resolution; tiny or heavily compressed images lose eligibility and look cheap.
  • Match the variant: the red shirt needs the red image, not the hero color.

Add more angles through additional image links, and send lifestyle images through the lifestyle image attribute so Performance Max and Demand Gen have richer creative to work with. Test a different main image angle on top sellers; small changes here can move click-through rate more than any title tweak.

5. Identifiers: GTIN, brand and MPN

Identifiers let Google match your item to its product catalog, compare offers and show it on the right searches. Submit the manufacturer's GTIN (UPC, EAN or ISBN) wherever one exists, plus a consistent brand value. Use MPN as a supporting identifier, and only mark identifier_exists as "no" for products that genuinely have none, such as custom or handmade goods.

Never invent or borrow GTINs. Barcodes copied from another product, or ranges bought from unofficial resellers, can cause mismatches with Google's catalog and invite disapprovals. If you make your own products, register your barcodes through GS1.

6. Price, availability, shipping and promotions

Accuracy problems hurt more than weak titles, because Google treats them as a trust issue. The price and stock status in the feed must match the landing page, including the currency and any required tax handling.

  • Sale pricing: use sale_price with sale_price_effective_date instead of editing the regular price. Shoppers see the discount and you avoid mismatches when the sale ends.
  • Fast updates: sync the feed at least daily, more often during sales, and keep structured data on product pages so Google can check prices.
  • Shipping and returns: set them up in Merchant Center. Clear delivery costs and return policies can show on listings and remove a common reason to scroll past.
  • Promotions: submit coupon and sale offers through Merchant Center promotions early, since they go through review before they show.

Repeated mismatches can escalate from item warnings to account-level problems. If that has already happened, our Merchant Center suspension help covers the next steps.

7. Custom labels: segment the catalog your way

Merchant Center gives you five custom labels (custom_label_0 to custom_label_4) that never show to shoppers. They exist so you can group products by business logic that is not in the standard attributes. Common uses:

  • Margin tier: high, medium and low margin, so you can set different ROAS targets.
  • Performance: best sellers, steady products and products with zero impressions.
  • Price band: under $25, $25–$100, over $100, since conversion behavior changes with price.
  • Season or collection: holiday, summer, new arrivals, clearance.

Update performance-based labels on a steady schedule, weekly or monthly. If labels flip daily, products jump between campaigns and Smart Bidding keeps relearning. Use our ROAS calculator to set the break-even target for each margin tier before you build campaigns around them.

8. Feed rules, supplemental sources and tooling

You rarely need to rebuild a feed from scratch. Most fixes can be layered on top of what your store already sends:

  • Attribute rules in Merchant Center: rewrite titles, fill missing brands or set categories based on conditions, without touching the store.
  • Supplemental data sources: a Google Sheet keyed by item ID that overrides or adds attributes such as custom labels or improved titles. They update existing products; they cannot add new ones.
  • Platform apps: Shopify, WooCommerce and BigCommerce all have integrations that send products to Merchant Center. Check what they map, because default mappings often leave product type, GTIN or custom labels blank.
  • Feed management tools: worth it for large or multi-country catalogs that need rule logic beyond Merchant Center. For small catalogs, rules and a sheet are usually enough.

9. Feed health: the weekly routine

Feeds decay. New products launch with thin data, apps change mappings, and policies shift. Build a routine:

  • Weekly: check Merchant Center diagnostics for disapprovals, limited products and warnings, and fix the issues that affect the most items or revenue first.
  • Weekly: review products with impressions but no clicks (title or image problem) and clicks but no sales (price, page or stock problem).
  • Monthly: list the products with zero impressions and rework their titles, categories or identifiers.
  • Before peak season: audit sale pricing, promotions and stock syncing so nothing breaks under load.

The errors we fix most often: missing or invalid GTINs, price or availability mismatches, images with overlays, missing shipping settings, titles stuffed with repeated keywords, and variants that share one image.

10. Align the feed with campaign structure

Feed work only pays off if campaigns can use it. Once product type and custom labels are clean, split Shopping campaigns and Performance Max listing groups along the same lines: margin tier, best sellers vs the long tail, or category. In Performance Max, pair each product group with its own asset group, creative and audience signals rather than putting the whole catalog in one bucket. Our Performance Max guide and Google Shopping ads guide cover the campaign side in detail.

If you would rather hand the feed off, see how our Merchant Center feed management works.

Key takeaways

  • The feed is the ad: titles, images and price decide which searches you show for and who clicks
  • Lead titles with the product type and the attributes shoppers filter by; keep promotional text out
  • Submit real GTINs and consistent brand values; never invent identifiers
  • Keep price, stock and sale dates in sync with the landing page
  • Use custom labels for margin, performance and season, and update them on a steady schedule
  • Check Merchant Center diagnostics weekly and fix by revenue impact

Adapted from Bony Ghadiya's feed optimization playbook. Read the full guide on Notion.

FAQ

Product Feed Optimization FAQs

Quick answers to the questions we hear most.

What is product feed optimization?
Product feed optimization is the process of improving the product data you send to Google Merchant Center: titles, descriptions, images, identifiers, categories, prices and custom labels. Because Shopping and Performance Max build ads from this data, better feed data improves which searches you match, how relevant your ads look and how many shoppers click.
Merchant Center accepts titles up to 150 characters, but only the opening words show in most placements. Put the product type and the most searched attributes first, then add secondary details such as size or model number toward the end.
If a product has a manufacturer barcode, you should submit it. GTINs help Google match your product to its catalog and show it on relevant searches. Products without one, such as custom or handmade items, can be submitted with identifier_exists set to no. Never make up GTINs.
Use the five custom labels to group products by things Google does not know, such as margin tier, best-seller status, price band or season. Then split Shopping campaigns or Performance Max listing groups by those labels so you can set different budgets and ROAS targets for each group.
Sync at least once a day so prices and stock stay accurate, and more often during sales. Review Merchant Center diagnostics weekly, and rework products with zero impressions about once a month.
It can help. Better data makes Google more confident your product matches a search, which can improve how often you win auctions at a given bid, and higher click-through rates make each impression more productive. Results depend on competition and pricing, so measure changes against a control group.