On this page
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 hygiene | Feed optimization | |
|---|---|---|
| Goal | Get products approved and keep them approved | Make approved products more relevant and easier to control |
| Examples | Matching prices, valid GTINs, working images, no policy issues | Better titles, detailed product types, custom labels |
| If you skip it | Disapprovals, warnings, products that never show | Products show for broad or wrong searches, and budget spreads thinly |
| How often | Every week | Monthly 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.
| Tier | What to fix | What goes wrong if it’s missing | Effort |
|---|---|---|---|
| 1. Accuracy and eligibility | Price, availability, landing page, main image, unique ID | Disapprovals, account warnings, clicks on items that can’t be bought | Low to medium |
| 2. Identity | GTIN, brand, MPN, Google product category, variant grouping | Limited visibility, wrong category, variant disapprovals | Medium |
| 3. Relevance | Title, description, product type, color, size, material, gender | Products show for broad or wrong searches; low click-through rate | Medium to high |
| 4. Control | Custom labels, excluded destinations | No way to split budget by margin, season or stock | Low 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 it | You, using your own store structure | Google, using a fixed taxonomy |
| Required? | Optional, but worth filling for every product | Optional; Google assigns one automatically |
| Format | Path from broad to specific, e.g. Furniture > Office Chairs > Ergonomic Chairs | Category ID or full taxonomy path, not both |
| Best use | Organizing campaigns and reporting around how you sell | Overriding 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 type | Formula | Example |
|---|---|---|
| Apparel | Brand + Gender + Product type + Material/Style + Color + Size | Northvale Women’s Linen Wide-Leg Pants, Navy, Size 8 |
| Home and furniture | Product type + Key feature + Material + Size + Color | Ergonomic Office Chair with Lumbar Support, Mesh, Black |
| Auto parts | Brand + Part name + Part number + Vehicle fit | Ridgeline Front Brake Pads RB-2210 for 2018–2022 Honda Accord |
| Supplements | Brand + Product + Form + Strength/Count + Flavor | Kestrel Whey Protein Powder, 24 Servings, Chocolate |
| Electronics | Brand + Product line + Model + Key spec + Color | Arcwave 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.
| Label | Example values | What it lets you do |
|---|---|---|
| custom_label_0: Margin band | high, mid, low | Set different ROAS targets by how much each sale is worth |
| custom_label_1: Performance | best-seller, steady, no-sales-30d | Protect winners and limit spend on products that don’t sell |
| custom_label_2: Season | summer, holiday, all-year | Move budget toward products that are in season |
| custom_label_3: Price band | under-25, 25-75, over-75 | Separate low-price items that rarely cover their click costs |
| custom_label_4: Stock or promo | clearance, new, low-stock | Push 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).
| Method | Best for | Watch out for |
|---|---|---|
| Attribute rules | Pattern-based fixes across many products, e.g. adding brand and color to every title | Rules run in order, so one rule can overwrite another |
| Supplemental data source | Product-by-product values: rewritten titles, GTINs, margin labels | IDs must match the primary source exactly |
| Feed app | Large catalogs, several sales channels, frequent changes | Another 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.
| Symptom | Likely cause | What to check or fix |
|---|---|---|
| Products disapproved or flagged | Missing or invalid GTIN, wrong category, variant data, price mismatch | Review issues in Merchant Center and fix against the specification; see misrepresentation for account-level flags |
| Approved, but almost no impressions | Vague titles, shallow product type, missing brand or GTIN, or a budget too low to enter auctions | Rewrite titles for top products, add identifiers, then check budget and bids |
| Impressions, but low click-through rate | Key details cut off after 70 characters, weak main image, uncompetitive price | Front-load titles, test a clearer main image, compare price with the market |
| Clicks, but few sales | Landing page shows a different variant, price or stock status | Match variants and keep price and availability in sync; see ecommerce PPC |
| Spend goes to a handful of products | No segmentation by value or performance | Add margin and performance custom labels, then split campaigns or listing groups |
| Ads show for irrelevant searches | Titles or product types too broad or ambiguous | Make 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 often | What to review |
|---|---|
| Weekly | New disapprovals and warnings, price and availability mismatches, products that stopped serving |
| Monthly | Titles of best sellers and new products, search terms, performance-based custom label values |
| Quarterly | Product 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.
Frequently Asked Questions
What Does It Mean to Optimize a Shopping Feed?
It means improving the product data you send to Google Merchant Center, such as titles, identifiers, categories, images and labels, so products get approved, match relevant searches and are easy to manage in campaigns. It starts with accurate prices and availability and moves on to titles and custom labels.
How Long Should a Google Shopping Title Be?
Google allows up to 150 characters, but it says users usually notice only the first 70 or fewer, depending on screen size. Put the product type and most important details first, and use the rest for useful specifics such as size, color or material.
Does Google Change My Product Titles?
It can. Google's title documentation says it may promote key product attributes using content from your landing page, images and other signals to match a shopper's search. The same page says you can opt out of Product Data Customization for Shopping ad titles through your account manager or support.
Does Feed Optimization Matter for Performance Max?
Yes. Performance Max campaigns that advertise products use the same Merchant Center data as Shopping campaigns, and custom labels work in Performance Max, Shopping and Demand Gen campaigns. Weak product data limits Performance Max just as it limits Standard Shopping.
Do I Need a Feed Management Tool?
Not always. Attribute rules and supplemental data sources in Merchant Center cover many stores' needs, including title rewrites, missing GTINs and custom labels. A feed tool earns its place when you have a large catalog, sell on several channels or change products often.
8 sources & references
- Google Merchant Center Help Product data specification support.google.com
- Google Merchant Center Help Tips to optimize your product data support.google.com
- Google Merchant Center Help Title [title] and structured title [structured_title] support.google.com
- Google Merchant Center Help GTIN [gtin] support.google.com
- Google Merchant Center Help Google product category [google_product_category] support.google.com
- Google Merchant Center Help Custom label 0–4 [custom_label_0–4] support.google.com
- Google Merchant Center Help Set up your attribute rules support.google.com
- Google Merchant Center Help Create a product data source support.google.com
Official pages we checked when writing this article.








