Shopping Ads

The Complete Merchant Center Feed Optimization Checklist for 2026

Duke Labs TeamFebruary 202614 min read

Last updated: February 2026

Your product feed is the single most important factor determining Success with Google Shopping and Performance Max campaigns. Not your bidding strategy. Not your campaign structure. Not your audience signals. Your feed.

Yet most ecommerce advertisers treat their feed as a technical afterthought—a box to check before launching campaigns. They export products from Shopify or WooCommerce, upload to Merchant Center, and wonder why their Shopping Ads underperform.

Here's the reality: Google's AI-powered advertising relies entirely on structured product data to understand what you sell and who to show it to. A weak feed means Google's algorithm is flying blind. A strong feed means you're giving the algorithm everything it needs to find converting customers.

This checklist covers every attribute, quality signal, and optimization tactic that separates high-performing feeds from wasted spend.

Why Feed Quality Matters More Than Ever

Before we dive into the checklist, let's understand why feed optimization has become even more critical in 2026:

AI-Powered Shopping Requires Rich Data

Performance Max, AI Mode in Search, and Google's Universal Commerce Protocol all rely on machine learning to match products with purchase intent. These systems need detailed, accurate product data to:

  • Understand what your products actually are
  • Match products to relevant search queries
  • Predict conversion probability
  • Generate compelling ad creative automatically

Sparse feeds = missed opportunities. When attributes are missing, Google can't make accurate matches, and your products lose to competitors with better data.

Competition Is Feed-Deep

Your competitors aren't just bidding against you—they're competing on data quality. Two identical products with different feed quality will have vastly different performance:

  • Rich feed: Shows for more relevant queries, higher click-through rates, better conversion rates
  • Thin feed: Limited query matching, generic ad copy, lower Quality Score equivalents

Agentic Commerce Changes Everything

With Google's UCP enabling AI agents to purchase products on behalf of shoppers, your feed isn't just powering ads—it's powering purchase decisions. AI agents select products based entirely on structured data. If your feed doesn't clearly communicate what your product is, why it's valuable, and who it's for, you're invisible to agentic commerce.

The Complete Feed Optimization Checklist

Let's break this down into categories: Required Attributes, Recommended Attributes, Performance Boosters, and Common Mistakes.


Part 1: Required Attributes (Non-Negotiable)

These attributes are mandatory. Missing them means disapproval or severely limited serving.

âś… Product Identifiers

Attribute Requirement Best Practice
id Unique identifier (max 50 chars) Use SKU; never change once set
title Product name (max 150 chars) Brand + Product Type + Key Attributes (see below)
description Product details (max 5,000 chars) 150+ words with features, benefits, use cases
link Product landing page URL Deep link to specific product, not category
image_link Main product image URL High-res, white background, no watermarks

Title Optimization Formula

Your title is the most important text attribute. Use this formula:

[Brand] + [Product Type] + [Key Attribute 1] + [Key Attribute 2] + [Model/Variant]

Examples:

  • ❌ Bad: "Running Shoes"
  • âś… Good: "Nike Air Zoom Pegasus 41 Men's Running Shoes Black/White Size 10"
  • ❌ Bad: "Moisturizer"
  • âś… Good: "CeraVe Daily Moisturizing Lotion for Dry Skin 12 oz Fragrance-Free"

Title optimization tips:

  • Front-load important keywords (first 70 characters show in most placements)
  • Include color, size, material when relevant
  • Avoid promotional text ("Best!", "Sale!", "Free Shipping!")
  • Never use ALL CAPS
  • Match title to what users actually search for

Description Best Practices

Your description should be 150-300 words minimum. Include:

  1. Opening hook: What the product is and primary benefit
  2. Key features: Bullet-point style in prose (materials, dimensions, specs)
  3. Use cases: Who it's for and when to use it
  4. Differentiators: What makes it special vs. alternatives
  5. Care/compatibility: Any important usage information

Pro tip: Write descriptions for humans first, but naturally include keywords users search for.

âś… Pricing & Availability

Attribute Requirement Best Practice
price Product price with currency Use Content API for real-time updates
availability in_stock, out_of_stock, preorder, backorder Update within 24 hours of changes
sale_price Discounted price (optional) Include sale_price_effective_date

Critical: Price mismatches between feed and landing page cause disapprovals. Implement real-time feed updates via Content API.

âś… Product Categorization

Attribute Requirement Best Practice
google_product_category Google's taxonomy ID or path Be as specific as possible (5+ levels deep)
product_type Your own categorization Use full breadcrumb path
brand Product brand name Required for search matching

Google Product Category matters: A generic category like "Apparel" gives Google minimal information. A specific category like "Apparel & Accessories > Clothing > Dresses > Casual Dresses" tells Google exactly what you sell and enables precise query matching.


Part 2: Recommended Attributes (Performance Multipliers)

These aren't required, but they significantly impact performance. Fill in every one that applies to your products.

âś… Visual Attributes

Attribute When to Use Impact
additional_image_link Always (up to 10 images) Higher engagement, more placements
color Apparel, home, accessories Query matching for color searches
size Apparel, footwear Critical for apparel vertical
material Apparel, furniture, jewelry Quality signal and search matching
pattern Apparel, home décor "striped dress," "floral curtains" matches

Image requirements:

  • Minimum 100x100 pixels (500x500+ recommended)
  • Maximum 64 megapixels
  • No watermarks, logos, or promotional overlays
  • White or transparent background preferred
  • Show product clearly (not lifestyle shots for main image)

âś… Product Variants

Attribute When to Use Best Practice
item_group_id Products with variants Group colors/sizes of same product
size_type Apparel regular, petite, plus, big_and_tall, maternity
size_system Apparel/footwear US, UK, EU, AU, etc.
age_group Products with age targeting adult, kids, toddler, infant, newborn
gender Gendered products male, female, unisex

Item Group ID is crucial for products with variants. Without it, Google can't understand that your red dress and blue dress are variants of the same product, leading to fragmented performance data.

âś… Product Identifiers (GTINs)

Attribute When to Use Impact
gtin Products with UPC/EAN/ISBN Required for branded products
mpn No GTIN available Manufacturer part number
identifier_exists Custom/handmade products Set to "false" if no identifiers

GTIN compliance is serious. Google requires valid GTINs for products that have them. Fake or incorrect GTINs cause disapprovals and can flag your account.

âś… Shipping & Tax

Attribute When to Use Best Practice
shipping Product-level shipping Override account defaults
shipping_weight Variable shipping costs Enable accurate shipping calculation
shipping_length/width/height Dimensional shipping Required for freight/oversized
tax US advertisers Product-level tax overrides

Part 3: Performance Boosters (Competitive Advantage)

These attributes and tactics separate good feeds from great ones.

âś… Custom Labels (Your Secret Weapon)

Custom labels (0-4) let you segment products for campaign structure and bidding:

Custom Label Recommended Use Example Values
custom_label_0 Performance tier cashcow, contender, star, dog, zombie
custom_label_1 Margin tier high_margin, medium_margin, low_margin
custom_label_2 Seasonality evergreen, spring, summer, fall, winter
custom_label_3 Promotional status full_price, on_sale, clearance
custom_label_4 Business priority hero_product, core, long_tail

DukesMatrix automatically syncs performance segments (Cash Cows, Contenders, Stars, Dogs, Zombies) to custom labels, enabling performance-based campaign structure without manual classification.

âś… Promotions Feed

Merchant Promotions can increase click-through rates by 10-15%. Set up:

  1. Promotion ID: Unique identifier
  2. Product applicability: All products or specific IDs
  3. Offer type: Discount, free gift, free shipping
  4. Promotion effective dates: Start and end times
  5. Terms and conditions: Minimum purchase, exclusions

Pro tip: Test promotion badges during competitive periods (Black Friday, Prime Day) when shoppers are comparison shopping.

âś… Product Ratings & Reviews

Google can display star ratings on Shopping Ads from:

  • Google Customer Reviews: Free, integrated with Merchant Center
  • Third-party aggregators: Trustpilot, Yotpo, Bazaarvoice, etc.
  • Product ratings feed: Submit directly to Merchant Center

Products with ratings outperform those without. Prioritize getting reviews for your top performers.

âś… Local Inventory (If Applicable)

For retailers with physical stores:

Attribute Purpose
store_code Identifies specific location
quantity Stock level at that store
pickup_method Buy online pickup in store

Local inventory ads capture "near me" searches and omnichannel shoppers.


Part 4: Feed Quality Diagnostics

Merchant Center provides diagnostics—use them. Check weekly.

âś… Product Issues to Monitor

Account-level issues:

  • Suspended products
  • Policy violations
  • Crawl errors
  • Site quality warnings

Item-level issues:

  • Missing required attributes
  • Invalid values
  • Image quality problems
  • Price/availability mismatches
  • GTIN errors

âś… Feed Health Metrics

Track these metrics monthly:

Metric Target Action if Below
Approval rate >95% Fix disapprovals immediately
Active products >90% of submitted Review suppressed items
Products with images 100% Add images to all products
Products with GTINs >80% (for branded) Source correct GTINs
Products with custom labels 100% Implement segmentation

âś… Competitive Benchmarks

Merchant Center's Competitive Visibility report shows:

  • Click share: Your clicks vs. total available
  • Page overlap rate: How often you appear alongside competitors
  • Higher position rate: When you outrank competitors

Use this data to identify products where feed optimization could improve competitive position.


Part 5: Common Feed Mistakes (Avoid These)

❌ Mistake 1: Generic Titles

"Blue Shirt" tells Google almost nothing. "Tommy Hilfiger Men's Oxford Dress Shirt Navy Blue Slim Fit Size Large" tells Google everything.

Fix: Audit your top 100 products by spend. Rewrite titles using the Brand + Type + Attributes formula.

❌ Mistake 2: Thin Descriptions

One-sentence descriptions waste valuable real estate. Google uses descriptions for query matching and AI-generated ad copy.

Fix: Expand descriptions to 150+ words. Include features, benefits, use cases, and specifications.

❌ Mistake 3: Stale Pricing

Price mismatches between feed and landing page cause immediate disapprovals. Scheduled feed uploads create windows of inaccuracy.

Fix: Implement Content API for real-time price and availability updates. At minimum, upload feeds multiple times daily.

❌ Mistake 4: Missing Variants

Submitting only one color or size of a product means missing searches for other variants.

Fix: Submit all variants with proper item_group_id linking. Each variant gets its own product ID but shares the group ID.

❌ Mistake 5: Ignoring Custom Labels

Running all products in one campaign with one bidding strategy wastes money on underperformers.

Fix: Implement custom labels for at least margin tier and performance segment. Structure campaigns accordingly.

❌ Mistake 6: Wrong Google Product Categories

Using high-level categories limits query matching. "Electronics" doesn't help Google match your wireless earbuds.

Fix: Use the most specific category available. Navigate 5+ levels deep in Google's taxonomy.

❌ Mistake 7: No Product Identifiers

Missing GTINs on branded products limits visibility and can cause disapprovals.

Fix: Source correct GTINs from manufacturers. For custom products, explicitly set identifier_exists to false.


Implementation Checklist: 30-Day Feed Optimization Sprint

Week 1: Audit & Prioritize

  • Export current feed and review in spreadsheet
  • Run Merchant Center diagnostics
  • List all disapproved and suppressed products
  • Identify top 100 products by spend
  • Audit titles and descriptions of top 100

Week 2: Fix Critical Issues

  • Fix all disapprovals (policy, data quality, crawl errors)
  • Add missing required attributes
  • Correct GTIN errors
  • Resolve price/availability mismatches
  • Implement real-time feed updates (if not using Content API)

Week 3: Optimize High-Impact Products

  • Rewrite titles for top 100 products using optimization formula
  • Expand descriptions to 150+ words for top performers
  • Add additional images (at least 3 per product)
  • Verify correct Google Product Categories
  • Add missing recommended attributes (color, size, material)

Week 4: Implement Segmentation

  • Set up custom labels for performance tiers
  • Add margin tier labels
  • Implement seasonality labels if applicable
  • Create promotional status labels
  • Update campaign structure to leverage labels

Ongoing: Maintenance & Monitoring

  • Weekly: Review Merchant Center diagnostics
  • Weekly: Check competitive visibility reports
  • Monthly: Audit new products for feed quality
  • Monthly: Review and update custom labels based on performance
  • Quarterly: Full feed audit and optimization sprint

Advanced: Feed Optimization for AI Commerce

With agentic commerce becoming reality, prepare your feed for AI-powered purchasing:

Structured Data Alignment

Ensure your product structured data (JSON-LD on product pages) matches your feed data. AI agents cross-reference multiple sources.

Benefit-Rich Descriptions

AI agents recommend products based on customer needs. Descriptions that clearly articulate benefits (not just features) help AI make better matches.

Features vs. Benefits:

  • Feature: "500ml capacity"
  • Benefit: "Perfect size for all-day hydration without refills"

Complete Attribute Coverage

AI agents compare products on attributes. Missing attributes = losing comparisons. Fill in everything that applies.

Real-Time Accuracy

AI agents don't recommend out-of-stock products. Inventory accuracy becomes even more critical when AI is making purchase decisions.


FAQ: Merchant Center Feed Optimization

How often should I update my feed?

Daily at minimum. For high-volume stores or frequent price changes, use Content API for real-time updates. Stale data causes disapprovals and missed opportunities.

Which attributes have the biggest impact on performance?

Title and primary image have the highest impact on click-through rate. Description and product attributes impact query matching and conversion rate.

Should I use supplemental feeds?

Yes. Use supplemental feeds for promotions, custom labels, and attribute overrides. They update independently of your primary feed, allowing faster changes.

How do I prioritize which products to optimize first?

Start with your top performers by revenue (Cash Cows and Contenders). These products benefit most from optimization because they already have conversion data.

What's the difference between product_type and google_product_category?

google_product_category uses Google's predefined taxonomy and affects Shopping Ads serving. product_type is your own categorization, useful for campaign structure and reporting.

Do feed optimization changes take effect immediately?

Attribute changes typically process within 24-48 hours. Some changes (like fixing disapprovals) can take longer. Content API updates are near-real-time.


Key Takeaways

  1. Your feed is the foundation of Shopping and PMax performance. Weak feeds mean weak results, regardless of your bidding strategy.

  2. Title optimization is the highest-impact change for most feeds. Use the Brand + Type + Attributes formula.

  3. Fill in every applicable attribute. Missing data means missed query matches and lost competitive comparisons.

  4. Custom labels enable strategic campaign structure. Segment by performance tier, margin, and seasonality.

  5. Real-time feed updates prevent disapprovals. Use Content API or multiple daily uploads.

  6. Monitor Merchant Center diagnostics weekly. Fix issues before they impact performance.

  7. Prepare for AI-powered commerce with benefit-rich descriptions and complete attribute coverage.


Ready to segment your product feed by performance automatically? See how DukesMatrix classifies your catalogue into Cash Cows, Contenders, Stars, Dogs, and Zombies—and syncs those insights directly to custom labels for smarter campaign structure.

Ready to optimise your PMax campaigns?

Start free. Connect in 5 minutes. First month on us.

Start Free Trial