Google Shopping feed optimization is the highest-leverage work most e-commerce advertisers never do. Shopping and Performance Max campaigns have no keywords: Google decides which searches your products appear for by reading your product feed, so a weak title or a missing attribute quietly caps how much traffic you can get and how relevant it is. Fix the feed and the same budget buys more impressions on better queries, usually at a lower CPC.
Below are twelve concrete Google Shopping feed optimization tips we apply in almost every Merchant Center account we touch, from title structure to supplemental feeds and custom labels, with examples you can copy. Each one is grounded in Google’s own product data specification, which remains the final word on what is required and what is allowed.
If you are still deciding between campaign types, read our comparison of Google Shopping vs Performance Max first; the feed advice here applies equally to both.
Why the feed decides your Shopping performance
Google matches search queries against your product titles, descriptions, product type, Google product category and the structured attributes (brand, color, size, material, GTIN). The title carries the most weight by far. If someone searches “men’s waterproof hiking boots size 44” and your title reads “Trailmaster Pro — Brown”, you may not show at all, or you show for the generic “boots” query where you compete with everyone and convert poorly. Feed optimization is about making the data describe the product the way customers search for it.
12 Google Shopping feed optimization tips
1. Put the most important words first in the title
Titles can be up to 150 characters, but Google truncates them around 70 characters in most ad placements, so front-load. A reliable structure for most categories is Brand + Product type + Key attributes (gender, material, size, color) + Model. Example: “Salomon Men’s Waterproof Hiking Boots Gore-Tex Size 44 Brown — X Ultra 4” instead of “X Ultra 4 Brown”. For apparel, lead with brand, gender and product type; for electronics, brand, model and key spec; for consumables, brand, product, quantity and size.
2. Match the language of real search terms
Pull the search terms report from your Shopping or Performance Max campaigns and look for high-converting phrasing that is absent from your titles. If customers search “running trainers” in the UK and “running shoes” in the US, your UK feed should say trainers. Do not stuff synonyms; pick the term with the most volume per market and use the other in the description.
3. Write descriptions that answer buying questions
Descriptions are a secondary matching signal, but they also feed Performance Max asset generation. Use the first 500 characters for the product’s purpose, key specs, materials, dimensions and compatibility, written as plain sentences. Avoid promotional text (“BEST PRICE!!”), which violates the spec and can trigger disapprovals.
4. Fill in GTIN, brand and MPN for every product that has them
Products with valid GTINs are eligible for more placements and are matched against Google’s product catalog, which improves relevance and lets you appear in comparison listings. Missing or wrong identifiers are one of the most common reasons for “limited performance” warnings. Only set identifier_exists to “no” for truly custom or handmade items.
5. Use the most specific Google product category
“Apparel & Accessories > Shoes > Athletic Shoes” tells Google much more than “Apparel & Accessories”. A deep, correct category also unlocks category-specific required attributes (such as age group and gender for apparel) and reduces misclassification. Map your categories once and keep the mapping in your feed tool.
6. Build a clean product_type hierarchy for yourself
Unlike Google product category, product_type is free text, and it is the attribute you will use most for campaign structure and reporting. Mirror your site navigation: “Home > Men > Footwear > Hiking Boots”. Consistent product types make it trivial to split campaigns and asset groups by margin or seasonality later.
7. Add color, size, material, pattern and gender as separate attributes
These attributes power Shopping filters and refinements on the results page. If a shopper filters by “blue”, products without a color attribute disappear. For variants, submit each size and color as its own item with a shared item_group_id, and keep the color value consistent (“Navy” everywhere, not “Navy”, “navy blue” and “NVY” across different SKUs).
8. Use supplemental feeds instead of fighting your platform
Shopify, WooCommerce and Magento exports rarely produce perfect titles. Rather than editing every product in the store, add a supplemental feed in Merchant Center (a Google Sheet works) keyed by product ID that overrides titles, adds custom labels or fixes categories. Changes go live at the next fetch without touching the website. Our Google Ads for Shopify guide covers the Shopify-specific setup.
9. Set custom labels for margin, season, bestsellers and stock
You get five custom_label fields. Typical use: label 0 = margin tier (high / medium / low), label 1 = seasonality (summer / winter / evergreen), label 2 = performance (bestseller / new / clearance), label 3 = price bucket, label 4 = stock depth. These labels let you give bestsellers their own campaign with a higher ROAS target and keep low-margin clearance items from eating the budget. We go deeper on this in the Google Shopping scaling playbook.
10. Make price, availability and shipping exactly match the landing page
Mismatches between the feed and the site are the number one cause of item disapprovals and account-level warnings. Use automatic item updates in Merchant Center as a safety net, schedule feed fetches at least daily (hourly for stores with fast-moving stock), and configure shipping and tax settings per country rather than embedding them in each item. For EU sellers, the price in the feed must include VAT, and the currency must match the target country.
11. Use high-resolution images with a clean background
Image quality affects click-through rate directly. Submit images of at least 800×800 pixels on a white or plain background for the main image, with no watermarks, promotional overlays or text, and use additional_image_link for lifestyle and detail shots. Google’s automated image improvements can remove some overlays, but a clean source image is better.
12. Monitor the Diagnostics tab weekly and fix in priority order
Merchant Center’s Diagnostics (or Needs attention) tab lists disapprovals, warnings and limited-performance issues by number of affected items. Fix account-level issues first, then disapprovals on your best sellers, then warnings. A small number of high-value SKUs stuck on “price mismatch” can cost more than hundreds of long-tail items with minor warnings.
Feed optimization priority table
| Priority | Fix | Typical impact | Effort |
|---|---|---|---|
| 1 | Disapprovals and price/availability mismatches | Restores lost impressions immediately | Low to medium |
| 2 | Title restructuring on top 20% of SKUs by revenue | More relevant impressions, higher CTR | Medium |
| 3 | GTIN / brand / MPN completion | Eligibility for more placements, fewer warnings | Low |
| 4 | Custom labels and product_type cleanup | Enables margin-based campaign structure | Medium |
| 5 | Color, size, material, gender attributes | Appears in filtered results, better variant matching | Medium |
| 6 | Image upgrades and additional images | Higher CTR, better PMax assets | Medium to high |
| 7 | Description rewrites | Incremental relevance, better generated assets | High |
A quick before-and-after example
This is an illustrative example, not a specific client. A kitchenware store exports titles like “Classic 24cm” with no brand, no product type and a description that only says “Great pan”. After a supplemental feed rewrite, the title becomes “Tefal Non-Stick Frying Pan 24 cm Induction Compatible — Classic”, the category is set to “Home & Garden > Kitchen & Dining > Cookware > Frying Pans”, the GTIN is added, and custom_label_0 marks it as high margin. The product can now appear for “non-stick frying pan 24cm induction” and sits in a campaign with a ROAS target that reflects its margin. In accounts where we have done this kind of cleanup, the typical result is a visible rise in impressions on specific, high-intent queries within a few weeks, with no budget change. Results vary by catalog and competition.
FAQ
How often should I update my Google Shopping feed?
At least once a day, and hourly if prices or stock change often. Set the fetch schedule in Merchant Center or use the Content API through your feed tool. Stale availability data is the fastest route to disapprovals.
Do keywords in product titles matter for Performance Max?
Yes. Performance Max uses the same feed matching as Standard Shopping for its Shopping placements, so title and attribute quality still determines which searches you appear for. PMax adds its own asset-based placements on top, but the feed remains the foundation.
Can feed optimization get my products un-disapproved?
For most disapprovals, yes: price mismatch, missing identifiers, invalid images and policy violations in text are all fixed through the feed. Account-level suspensions for misrepresentation require fixing the website (returns policy, contact details, checkout) as well as the feed.
Should I use a feed management tool?
Stores with more than a few hundred SKUs, multiple countries or frequent catalog changes usually benefit from a tool (or at minimum supplemental feeds in Google Sheets). Small stores can manage with the native Shopify or WooCommerce Google integration plus one supplemental feed for title overrides.
How many products should I include in the feed?
Everything you can ship and want to sell, as long as each item meets the spec. Exclude items that are out of stock long-term, cannot be shipped to the target country or have very low margins only if you have no way to control them with custom labels and campaign structure.
Need help with your campaigns?
Feed work is tedious, and it is also where Shopping accounts win. Our Google Shopping Ads Setup (€690) includes Merchant Center configuration, feed audit and title optimization for your top products before campaigns launch, and Google Shopping Ads Management keeps diagnostics clean and custom labels current month after month. Already running Shopping and not sure the feed is holding you back? Request a free mini Google Ads audit and we will take a look.