GMCSuspension

Google Merchant Center Product Feed Optimization Tips (2026 Guide)

Most Shopping ad performance problems trace back to the same 10 attributes. Here is what to fix first, how to write titles that convert, and when to use Feed Rules instead of a Supplemental Feed.

Updated June 10, 2026 · 11 min read · By GMCSuspension

A Google Merchant Center feed is not just a product export. It is the primary signal Google uses to decide which searches to match your products to, how to price them against competitors, and how prominently to show them. Small attribute improvements compound across every impression your listings receive. This guide covers the 10 attributes that move the needle most, the title formula that works across product categories, and the practical difference between Feed Rules and Supplemental Feeds for bulk corrections.

The 10 most impactful attributes to optimize

These are ranked by their effect on ad performance, not by how often they get mentioned in generic guides. If you can only fix five things this month, start from the top.

1. title
Highest impact

The title is the primary match signal for Shopping queries. Google reads it the same way it reads a page title in organic search. A title that front-loads the product type and key attribute matches more relevant queries and gets more clicks than a title that leads with SKU or internal naming conventions. Keep it under 150 characters but front-load the first 70 because that is all buyers see in most ad placements.

2. gtin
Highest impact

GTIN has more leverage on Shopping performance than any other single attribute. See the dedicated section below for the full explanation. Short version: no GTIN means Google cannot match your product to its catalog, which costs you auction position and often costs you the buy box entirely.

3. google_product_category
High impact

Use the most specific taxonomy ID, not a parent category. A product categorized as "Apparel & Accessories" instead of "Apparel & Accessories > Clothing > Shirts & Tops > T-Shirts" will match a wider but less relevant set of queries. Narrower categories also unlock category-specific attributes that improve matching further.

4. image_link
High impact

Image click-through rate directly affects your Quality Score. White background product-only images outperform lifestyle images in feed performance for most categories. The minimum size is 100 x 100px, but anything under 800px on the longest side will look soft in high-resolution placements. Aim for 1200px minimum.

5. price
High impact

The feed price must exactly match the landing page price including currency and tax presentation. A mismatch triggers a price-accuracy disapproval that pauses the item. If your site uses dynamic pricing (flash sales, geo-pricing), update the feed on the same schedule or use the Automatic Item Updates feature in Merchant Center settings.

6. availability
High impact

Stale availability data wastes budget and drives up cart abandonment. If a product goes out of stock on your site but the feed still reads "in stock", Google continues serving the ad. Buyers who click and find the item unavailable leave immediately, and that signal hurts your account quality. Update availability daily at minimum, or enable Automatic Item Updates.

7. description
Medium impact

Google uses the description as a secondary match signal and as a source for Dynamic Search Ads when you opt in. Include the product type, key features, materials, and use cases in plain language. The first 160 to 500 characters are most frequently read. Avoid keyword stuffing as it can trigger quality flags.

8. brand
Medium impact

Brand is required for all products except custom or handmade items. Google uses it for catalog matching and for showing brand-specific competitive data in auction insights. Use the manufacturer brand, not your store name, unless you are the manufacturer.

9. mpn (Manufacturer Part Number)
Medium impact

MPN becomes important when GTIN is unavailable (custom products, bundles, manufacturer-direct goods). For products where Google cannot find a GTIN match, the MPN paired with brand helps catalog matching. Submit both when you have them.

10. product_type
Medium impact

Unlike google_product_category, product_type accepts your own taxonomy and can be multi-level. Use it to improve reporting granularity (segment campaigns by your internal categories) and as a secondary match signal for queries that fall between Google taxonomy nodes. Example: "Home > Furniture > Sofas > Corner Sofas > 3-Seater".

Title optimization formula

There is a title structure that consistently outperforms all others across most product categories:

Brand + Model + Product Type + Key Attribute

Examples in practice:

The formula puts the most specific, highest-value query terms at the front where they register with the matching algorithm and the buyer sees them before the title truncates. For apparel, swap Model for Gender and Key Attribute becomes color and size. For consumables like supplements, the formula becomes Brand + Product Type + Quantity/Strength + Form.

Put the highest-priority keyword in the first 70 characters. Shopping ad titles display at approximately 70 characters on desktop and 45 on mobile. Everything after the cut gets matched by Google but not seen by buyers in most placements.

Why GTIN matters more than any other field for Shopping performance

GTIN (the umbrella term for EAN, UPC, JAN, and ISBN barcodes) is the single attribute with the highest leverage on Shopping ad performance. Here is why it carries so much weight.

When your feed includes a valid GTIN, Google matches your product to its product catalog, a database of millions of products with known attributes, typical prices, historical conversion rates, and quality benchmarks. Once matched, three things happen:

  1. Auction position improves. Google knows exactly what product is being sold, which means it can match it more confidently to high-intent queries. Catalog-matched products compete in a narrower, higher-quality auction than unmatched products.
  2. Competitive pricing data becomes available. Google shows buyers a price comparison across merchants selling the same GTIN. Being within range of the lowest price on a matched GTIN is one of the strongest predictors of click-through rate.
  3. Disapprovals drop. A significant share of item disapprovals trace back to mismatched attributes, and many of those only surface because Google cannot verify the product identity without a GTIN. With a GTIN, Google can cross-reference brand and category against its catalog and skip the manual review.

Products without a GTIN are not ineligible for Shopping ads. They just compete in a less targeted auction, miss the price comparison module, and face higher disapproval rates. For brand-name products that have GTINs, there is almost never a legitimate reason to omit it.

The one exception: custom or handmade products that genuinely have no GTIN. In that case, set identifier_exists to false in your feed. That tells Google not to look for a GTIN match and prevents the attribute-missing warning.

Feed Rules vs Supplemental Feeds: when to use each

Both tools let you override or enrich feed data without changing your source system. They solve different problems.

Feed Rules

Feed Rules run server-side inside Merchant Center at upload time. They apply transformation logic to values already present in your primary feed. Good use cases:

Feed Rules execute on every feed refresh automatically. Once you set them up, they require no ongoing maintenance unless your source data format changes.

Supplemental Feeds

A Supplemental Feed is a separate file (CSV, Google Sheet, or XML) matched to items in your primary feed via item_id. It can add attributes the primary feed does not contain, or override values for specific items. Good use cases:

The practical split: if the fix applies to all items or is logic-based (pattern matching, append/replace), use a Feed Rule. If the fix applies to a specific list of items with unique values per item, use a Supplemental Feed managed as a Google Sheet you can update directly.

Supplemental Feed data overrides primary feed data for the same attribute and item_id. Test on a small batch before applying a Supplemental Feed to thousands of items. Incorrect overrides are harder to spot than primary feed errors because they do not show warnings in the standard feed diagnostics view.

How GMCSuspension's SEO Monitor audits feed quality weekly

Most merchants check their feed health reactively, after an item gets disapproved or after a campaign under-delivers. The GMCSuspension SEO Monitor runs a weekly automated audit that catches feed-quality issues before they affect account standing.

The weekly audit checks:

Each finding links to the affected items and shows the exact fix path inside Merchant Center. You get a report every Monday without having to log into Merchant Center diagnostics and manually cross-reference item IDs.

If your account was recently suspended and you are working through a recovery, the SEO Monitor also tracks the compliance signals that the GMC audit tool flagged, so you can see which ones have cleared without running a full re-audit each time.

Run a free feed quality check now

The GMCSuspension SEO Monitor audits your Merchant Center feed weekly and flags the attributes most likely to cause disapprovals or limit Shopping ad reach.

Open the SEO Monitor →