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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
Examples in practice:
- Nike Air Max 90 Running Shoes White/Black Men's Size 10 (not: "Men's Running Shoes by Nike")
- Bosch PSB 18 LI-2 Cordless Drill 18V 2-Speed (not: "Power Drill Bosch")
- LEGO Technic 42143 Ferrari Daytona SP3 Building Set 3778 Pieces (not: "LEGO Technic Set")
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:
- 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.
- 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.
- 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:
- Prepend brand name to all titles that do not already start with the brand
- Map internal category values to Google taxonomy IDs
- Set
identifier_existsto false for a specific product type - Strip unwanted characters or units from price fields
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:
- Add GTIN values that your e-commerce platform does not export
- Override titles for 50 specific high-priority products without rebuilding the whole feed
- Add
sale_priceandsale_price_effective_datefor a promotion window - Add custom labels for campaign segmentation without touching the main feed export
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:
- GTIN coverage: percentage of active items with a valid, submitted GTIN
- Title quality: items with titles under 40 characters or missing the product type keyword
- Price match accuracy: sampled landing pages vs submitted feed prices
- Availability staleness: items marked in-stock in the feed but showing out-of-stock signals on the landing page
- Image resolution: items with main images below the 800px threshold
- Category specificity: items assigned to a top-level Google category that has a more specific match available
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 →