Product feed optimization is the work of improving the product data you submit to Google Merchant Center: titles, identifiers, categories, images, prices and labels. Google’s own guidance says your product data shapes how your ads and free listings behave and perform (Tips to optimize your product data). Shopping ads don’t use keywords, so the feed does much of the job that keywords do in a Search campaign.

Most feed guides hand you a long list of attributes. This one gives you an order: what to fix first, what to fix next, and how to tell whether a change worked. It applies to Standard Shopping, Performance Max and free listings, because they all draw on the same Merchant Center data.

What Is Product Feed Optimization?

Product feed optimization is improving the product data in Merchant Center so products get approved, match relevant searches and convert once clicked. It has two layers: feed hygiene and feed optimization.

Feed hygiene is pass or fail. Required attributes are present, prices and availability match your site, and nothing is disapproved. Without it, products don’t show at all. Feed optimization starts once products are approved. It makes them more relevant and easier to manage: clearer titles, deeper categories and labels that reflect what each product is worth to you.

If your store isn’t connected yet, start with our Google Merchant Center setup guide. This guide assumes your products are already syncing.

Feed hygieneFeed optimization
GoalGet products approved and keep them approvedMake approved products more relevant and easier to control
ExamplesMatching prices, valid GTINs, working images, no policy issuesBetter titles, detailed product types, custom labels
If you skip itDisapprovals, warnings, products that never showProducts show for broad or wrong searches, and budget spreads thinly
How oftenEvery weekMonthly for top products, quarterly for structure

Why Does the Feed Matter So Much in Shopping and Performance Max?

Because Shopping ads have no keywords, Google relies on your product data to work out which searches a product is relevant for and what the ad shows. The feed sets the starting point; bids and budgets decide how hard you compete from there.

Google’s title guidelines put it plainly: a specific and accurate title helps Google show your product to the right customers. If a title says “Chair Model X200” instead of describing the chair, there is little for Google to match against, however high the bid.

That is why, when a Shopping or Performance Max campaign underperforms, we usually look at the product data before touching bids. A campaign can only win auctions for the searches its products are eligible for. If the feed describes products poorly, a higher bid mostly buys more of the wrong traffic. For campaign-side causes, see Performance Max spending but no sales.

What Should You Fix First in Your Product Feed?

Fix accuracy and eligibility first, then identifiers and categories, then titles and key attributes, and custom labels last. Each tier depends on the one before it: a perfect title on a disapproved product earns nothing.

Within each tier, start with the products that matter most. Google recommends putting your effort first into the products with the biggest effect on performance (Tips to optimize your product data). In practice, that means best sellers and high-margin items before the long tail.

TierWhat to fixWhat goes wrong if it’s missingEffort
1. Accuracy and eligibilityPrice, availability, landing page, main image, unique IDDisapprovals, account warnings, clicks on items that can’t be boughtLow to medium
2. IdentityGTIN, brand, MPN, Google product category, variant groupingLimited visibility, wrong category, variant disapprovalsMedium
3. RelevanceTitle, description, product type, color, size, material, genderProducts show for broad or wrong searches; low click-through rateMedium to high
4. ControlCustom labels, excluded destinationsNo way to split budget by margin, season or stockLow once set up

Tier 1: Make the Feed Accurate

  • Price and availability. These must match your landing page and checkout (Product data specification). Google advises keeping price and availability up to date, including tax and shipping (Tips).
  • IDs. Give every product a unique ID, ideally its SKU, and keep it the same when you update data. A stable ID keeps the product’s performance history (Product data specification).
  • Images. Show the actual product, without promotional text, watermarks or borders. Placeholder and generic images aren’t allowed (Product data specification).
  • Landing pages. The page should show the same product and variant as the ad, so shoppers don’t have to reselect color or size (Tips).

If the whole account is flagged rather than single products, the problem is usually on the website. Our guide to Merchant Center misrepresentation covers that case.

Tier 2: Fix Identifiers and Categories

GTINs. Google’s tips page states: “Retailers who’ve added correct GTINs to their product data have seen a 20% increase in clicks on average” (Tips to optimize your product data). Submit the GTIN when the manufacturer has assigned one, and never guess or invent a value (GTIN). For custom, handmade or private-label products, our Merchant Center setup guide explains how to handle missing GTINs.

Google product category. Google assigns every product a category from its own taxonomy automatically. You submit google_product_category only to override that, for example when the category brings extra required fields or your campaigns are organized by it (Google product category).

Product type. This is your own category path, and it’s where you have the most control. Google recommends detailed product type values at least two to three levels deep, from broad to specific, without synonyms, search terms or promotional text (Tips).

Variants. Use a consistent item group ID plus the attributes that separate variants, such as color and size. Missing or incorrect variant data can cause disapprovals (Product data specification).

Product type [product_type]Google product category [google_product_category]
Who defines itYou, using your own store structureGoogle, using a fixed taxonomy
Required?Optional, but worth filling for every productOptional; Google assigns one automatically
FormatPath from broad to specific, e.g. Furniture > Office Chairs > Ergonomic ChairsCategory ID or full taxonomy path, not both
Best useOrganizing campaigns and reporting around how you sellOverriding a wrong automatic category

Tiers 3 and 4, titles and custom labels, get their own sections below because they need the most judgment.

How Do You Write Product Titles That Match Real Searches?

Lead with what the shopper would type: the product name or type, then the details that set it apart, such as brand, size, color or material. Keep the most important words inside the first 70 characters.

Google allows titles of up to 150 characters, but it says users usually notice only the first 70 or fewer, depending on screen size (Title). Use the full length for useful detail, and front-load what matters. Avoid promotional text, all caps, extra symbols and anything the landing page doesn’t say (Title; Tips).

Keep the feed title consistent with the product page. You can reorder words or add details that appear on the page, such as size or color, but don’t add claims, synonyms or search terms the page doesn’t support (Tips). If you need the feed title to differ from the store title, our setup guide shows how to change it in the feed only.

Title Formulas by Product Type

These are starting points, not rules. The brand names below are made up to show the structure. Test any formula on a small group of products before you roll it out.

Product typeFormulaExample
ApparelBrand + Gender + Product type + Material/Style + Color + SizeNorthvale Women’s Linen Wide-Leg Pants, Navy, Size 8
Home and furnitureProduct type + Key feature + Material + Size + ColorErgonomic Office Chair with Lumbar Support, Mesh, Black
Auto partsBrand + Part name + Part number + Vehicle fitRidgeline Front Brake Pads RB-2210 for 2018–2022 Honda Accord
SupplementsBrand + Product + Form + Strength/Count + FlavorKestrel Whey Protein Powder, 24 Servings, Chocolate
ElectronicsBrand + Product line + Model + Key spec + ColorArcwave Wireless Earbuds AW3, Noise Cancelling, White

Does Google Change Your Product Titles?

It can. Google’s title documentation says that to give users the best experience, Google may promote key product attributes using content from your landing page, images and other signals, to match your offer to a shopper’s search (Title).

The same page says you can opt out of this Product Data Customization for Shopping ad titles by contacting your account manager or Google’s support team, and that requests are typically processed in three to five business days (Title). Either way, your landing page feeds into what shoppers may see, so keep it accurate and specific.

Descriptions and Key Attributes

Descriptions can be up to 5,000 characters and should describe only the product, matching the landing page. Leave out store links, sales messages and accessories (Product data specification). Then fill the attributes that describe the product: Google suggests brand, age group, gender, size and color where they apply (Tips). Use the same color names in the feed as on the page (Tips).

How Do You Use Custom Labels to Control Spend?

Custom labels let you tag products with your own values, such as margin band or season. You can then split campaigns or listing groups and set budgets and targets by business value, not just by category.

Each product can have up to five custom labels, custom_label_0 to custom_label_4, with one value per label. Each label allows up to 1,000 unique values, and labels apply to Performance Max, Shopping and Demand Gen campaigns (Custom label 0–4).

Keep a written map of what each label means, and don’t use one label for two purposes. Labels only help if everyone who touches the account reads them the same way.

LabelExample valuesWhat it lets you do
custom_label_0: Margin bandhigh, mid, lowSet different ROAS targets by how much each sale is worth
custom_label_1: Performancebest-seller, steady, no-sales-30dProtect winners and limit spend on products that don’t sell
custom_label_2: Seasonsummer, holiday, all-yearMove budget toward products that are in season
custom_label_3: Price bandunder-25, 25-75, over-75Separate low-price items that rarely cover their click costs
custom_label_4: Stock or promoclearance, new, low-stockPush clearance stock and hold back items about to sell out

Margin labels need data your store may not send to Google. A supplemental data source, covered next, is the simplest way to add it. To work out what a sale must return to break even, see our guide to ecommerce PPC.

How Do You Change Feed Data Without Editing Your Store?

Use attribute rules or a supplemental data source in Merchant Center, or a feed app if you manage a large or multi-channel catalog. All three change what Google receives without touching your product pages.

  • Attribute rules transform your data to match Google’s specification and fix errors. A rule can pull a value from a data source, change it (add text, find and replace, or calculate) or clear it, and rules run in order (Set up your attribute rules).
  • A supplemental data source adds or updates attributes for products already in your primary data source. It can’t add or remove products, and it can’t stand alone (Create a product data source). A Google Sheet keyed on product ID works well for titles, GTINs and custom labels.
  • A feed app, such as your platform’s Google channel or a third-party feed tool, builds and edits the feed outside Merchant Center. Our setup guide compares the official app with third-party apps.

In current Merchant Center, both attribute rules and supplemental sources need the “Advanced data source management” add-on, which you turn on under Settings > Add-ons (Set up your attribute rules; Create a product data source).

MethodBest forWatch out for
Attribute rulesPattern-based fixes across many products, e.g. adding brand and color to every titleRules run in order, so one rule can overwrite another
Supplemental data sourceProduct-by-product values: rewritten titles, GTINs, margin labelsIDs must match the primary source exactly
Feed appLarge catalogs, several sales channels, frequent changesAnother tool to maintain; check that its output matches your site

One rule applies to every method: never use them to make price or availability differ from your site. Those must always match the landing page.

How Do You Diagnose a Feed Problem From the Symptoms?

Start with what you see in Merchant Center and Google Ads, then work back to the attribute most likely behind it. Many “campaign problems” turn out to be feed problems, and some feed-looking problems are budget or website problems.

SymptomLikely causeWhat to check or fix
Products disapproved or flaggedMissing or invalid GTIN, wrong category, variant data, price mismatchReview issues in Merchant Center and fix against the specification; see misrepresentation for account-level flags
Approved, but almost no impressionsVague titles, shallow product type, missing brand or GTIN, or a budget too low to enter auctionsRewrite titles for top products, add identifiers, then check budget and bids
Impressions, but low click-through rateKey details cut off after 70 characters, weak main image, uncompetitive priceFront-load titles, test a clearer main image, compare price with the market
Clicks, but few salesLanding page shows a different variant, price or stock statusMatch variants and keep price and availability in sync; see ecommerce PPC
Spend goes to a handful of productsNo segmentation by value or performanceAdd margin and performance custom labels, then split campaigns or listing groups
Ads show for irrelevant searchesTitles or product types too broad or ambiguousMake titles and product types more specific; add negatives where the campaign allows

“Approved but zero impressions” is a question that comes up again and again in the Google Merchant Center community. Approval only means a product is eligible. Whether it shows still depends on how well its data matches searches and on the campaign behind it.

How Do You Test Feed Changes, and How Often Should You Review the Feed?

Change one thing on one group of products, compare like-for-like periods, and judge by product-level impressions, clicks, click-through rate and conversion value. Then keep the feed on a fixed review schedule so issues don’t pile up.

Google itself recommends testing tactics, such as adding color to apparel titles, and measuring which ones move your key metrics (Tips).

Step 1: Pick a Test Group

Choose similar products with steady traffic, for example one product type or one brand. Mixing very different products makes the results hard to read.

Step 2: Record a Baseline

Note impressions, clicks, click-through rate, conversions and conversion value for each product in the group. Make sure conversion values are tracked correctly first, or you’ll be measuring noise.

Step 3: Change One Attribute

Rewrite titles, or add product types, or add GTINs, but not all three at once. Note the date of the change.

Step 4: Compare Equal Periods

Compare a period of the same length before and after the change. Note anything else that changed, such as promotions, budget changes, seasonality or stock, and allow for it.

Step 5: Roll Out or Roll Back

If the group improved on the metrics that matter to you, apply the change to similar products. If not, revert it and test the next idea.

Review schedule

How oftenWhat to review
WeeklyNew disapprovals and warnings, price and availability mismatches, products that stopped serving
MonthlyTitles of best sellers and new products, search terms, performance-based custom label values
QuarterlyProduct type structure, the custom label map, seasonal labels, and new attributes Google has added

If you hand feed work to an agency, ask what they would change in your feed first. Our guide on how to choose a Google Shopping agency lists the questions to ask. Feed work is part of our Shopping Ads management for ecommerce brands.