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:
- Opening hook: What the product is and primary benefit
- Key features: Bullet-point style in prose (materials, dimensions, specs)
- Use cases: Who it's for and when to use it
- Differentiators: What makes it special vs. alternatives
- 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:
- Promotion ID: Unique identifier
- Product applicability: All products or specific IDs
- Offer type: Discount, free gift, free shipping
- Promotion effective dates: Start and end times
- 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
Your feed is the foundation of Shopping and PMax performance. Weak feeds mean weak results, regardless of your bidding strategy.
Title optimization is the highest-impact change for most feeds. Use the Brand + Type + Attributes formula.
Fill in every applicable attribute. Missing data means missed query matches and lost competitive comparisons.
Custom labels enable strategic campaign structure. Segment by performance tier, margin, and seasonality.
Real-time feed updates prevent disapprovals. Use Content API or multiple daily uploads.
Monitor Merchant Center diagnostics weekly. Fix issues before they impact performance.
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.