
Product Feed Best Practices: The 2026 Complete Guide

TL;DR
A product feed is the structured data file that tells Google, Amazon, and Meta everything about your products. It controls your visibility in Shopping ads, catalog ads, and free listings. Getting it right means filling every field accurately, optimizing titles with search data, using custom labels for profit-based bidding, and syncing updates daily. Brands that follow product feed best practices consistently see 25-40% better Shopping performance and 30-50% higher catalog ad reach.
Google Shopping accounts for roughly 65% of all Google Ads clicks for retailers. On Meta, catalog ads represent 60% or more of ad spend for most ecommerce brands. Both channels are powered entirely by one thing: your product feed.
Yet when practitioners on Reddit’s r/PPC community discuss feed optimization, the most common question is still: “When people say optimise shopping feed, do they mean Merchant Centre info for the products?” That confusion is widespread, and it costs real money.
This guide defines what a product feed is, maps out requirements across the three major channels, and gives you a working checklist of product feed best practices that actually move performance metrics.
Get a free brand audit to see where your feeds stand across Amazon and D2C channels today.
What Is a Product Feed?
A product feed is a structured data file that carries your product information to advertising platforms and marketplaces. It contains attributes like title, price, image URL, availability, and product identifiers for every SKU you want to sell or advertise.
Think of it as your product catalog translated into a format that machines can read.
Feed vs. Catalog
These terms get used interchangeably, but they’re different. The feed is the export file you create and send. The catalog is the platform-side container where that data lives (Google Merchant Center, Meta Commerce Manager, Amazon Seller Central). You build the feed. The platform ingests it into its catalog.
Feed Formats
Depending on the channel and your catalog size, feeds can be submitted as CSV, TSV, XML, or through an API. Small catalogs with under 100 SKUs can sometimes be managed manually. Anything larger benefits from feed management software or direct API integration.
Why This Matters More Than You Think
Google Shopping does not work like search ads. You don’t choose keywords. Google evaluates your feed content, your product attributes, and your data quality to decide which searches trigger your products. The feed is your keyword strategy.
The same principle applies to Meta’s Advantage+ catalog ads and Amazon’s search results. Your feed determines what you show up for, how you appear, and whether your listings stay live. Agencies like ATTN Agency report they’ve consistently seen 25-40% improvements in Google Shopping performance and 30-50% increases in Meta catalog reach when feeds are properly structured and optimized.
That makes the feed the single highest-leverage asset in ecommerce acquisition, and the single most common point of silent failure.
Product Feed Requirements by Channel
Every platform has its own required fields, character limits, and image specs. Using one generic feed across all channels is a common mistake. Here’s what each platform actually requires.
Google Merchant Center
Required attributes for all products: id, title, description, link, image_link, availability, and price. For most products, brand and either GTIN or MPN are also required. Shipping attributes are mandatory in 17 countries.
Titles: The spec allows 150 characters, but only about 70 characters are visible in most Shopping placements. Front-load the most important information: brand, product type, key differentiator (size, color, material). Use search term data from your campaigns to incorporate performing keywords naturally into titles.
Images: The current minimum is 100x100 pixels for non-apparel products, with 1,500x1,500 recommended for best results. Note that Google has announced a new 500x500 pixel minimum, with warnings starting April 2026 and enforcement beginning January 31, 2027.
GTINs: This one statistic should settle any debate about whether GTINs matter. Google reports that retailers who added correct GTINs saw a 20% increase in clicks on average. If you have valid GTINs, use them. If you don’t have valid ones, leave the field blank. Wrong GTINs are worse than missing ones.
For context on how feed quality connects to what you actually pay per click, see our breakdown of Google PPC costs for ecommerce brands.
Amazon
Amazon requires basic identifiers (ASINs, UPCs, EANs, or ISBNs) along with titles, descriptions, images, pricing, inventory levels, and category-specific attributes. The category templates vary significantly. Apparel listings require color, size, and material. Electronics listings need dimensions and battery details.
One critical update: starting July 31, 2025, Amazon deprecated legacy XML and flat file listing feeds. Sellers must migrate to the newer JSON Listings Feed via the SP-API. If you’re still using the old format, your feeds will stop working.
Amazon title optimization directly impacts keyword ranking. For a deeper look at how Amazon’s search algorithm evaluates your listing content, our guide on ranking for keywords on Amazon covers the mechanics in detail.
Meta (Facebook and Instagram)
Every product in a Meta catalog needs these fields: id (max 100 characters), title (max 200 characters), description (max 9,999 characters), availability, condition, price, link, image_link, and at least one of brand, MPN, or GTIN.
Titles: While the max is 200 characters, Meta recommends keeping titles under 65 characters to prevent display truncation.
Images: Minimum 500x500 pixels, but 1,024x1,024 is the safer target. Keep files under 8 MB, use JPG or PNG. Meta’s own data suggests that high-quality product photos can deliver a 94% higher conversion rate.
The matching rule most brands miss: The content_id parameter in your pixel or Conversions API events must exactly match the id values in your catalog feed. If these don’t align, your dynamic ads won’t work properly. Your retargeting, cross-sell campaigns, and Advantage+ catalog ads all depend on this match. Our walkthrough on CAPI setup for Meta covers how to configure this correctly.
10 Product Feed Best Practices That Actually Move the Needle
1. Front-Load Titles with High-Value Attributes
Structure titles as: Brand + Product Type + Key Differentiator (color, size, material, use case). Pull search term reports from your campaigns and incorporate performing queries naturally. A Shopify Community thread puts it well: the best approach is to use search data to work performing keywords into titles organically, not stuff them.
2. Fill Every Recommended Attribute, Not Just Required Ones
Optional fields like color, material, product_type, age_group, and gender aren’t just “nice to haves.” They improve match quality, meaning Google and Meta can show your products for more relevant queries. Every empty optional field is a missed signal.
3. Use Correct GTINs or Leave Them Blank
Invalid GTINs affect more than 48% of merchants on Google Merchant Center. A wrong GTIN can get your listing disapproved or, worse, matched to the wrong product. If you don’t have a valid manufacturer-assigned GTIN, skip the field entirely.
4. Never Change Product IDs
A practitioner with 12+ years of feed management experience (Store Growers) warns that your product ID is how Google tracks performance history for each product. If you change a product’s ID, Google treats it as a brand new product, wiping all accumulated historical data. This is a non-obvious mistake that can wreck campaign performance overnight.
5. Update Feeds at Least Daily
Price and availability mismatches between your feed and landing page are among the fastest routes to disapproval. Google requires a minimum 30-minute interval between feed updates, and for high-velocity catalogs, multiple daily updates may be needed.
Daily price and availability sync is non-negotiable for high-velocity catalogs on Meta as well. If a customer clicks an ad showing $29.99 and lands on a page showing $34.99, that’s a disapproval waiting to happen and a trust violation that’s already happened.
6. Separate Feed Images from Marketing Images
Feed images should show the product on a clean background with no overlays, watermarks, badges, or promotional text. Save the lifestyle shots and graphic overlays for your ad creative. Google, Amazon, and Meta all penalize cluttered main images in different ways.
Strong product imagery is a core part of content generation for ecommerce, and it starts with getting the feed images right.
7. Use Custom Labels to Segment by Margin, Performance, and Seasonality
More on this in the dedicated section below. For now, know that custom labels are the control knobs of profitability in Shopping campaigns, and most brands either ignore them or use them poorly.
8. Build Channel-Specific Feeds
Google, Amazon, and Meta have different required fields, different title strategies, and different image specifications. A single feed pushed to all channels will underperform everywhere. Build and maintain separate feeds optimized for each platform’s requirements.
9. Audit Feeds Before Peak Sales Events
Disapprovals compound silently. A product that got flagged three weeks ago for a price mismatch is still suppressed when Black Friday traffic spikes. Run a full feed audit (check every required field, validate GTINs, compare feed data to landing pages) at least two weeks before any major sales event.
10. Match Feed Data to Landing Page Data Perfectly
Shoppers expect the product offer in your Shopping ad to match the landing page. Price, availability, color, title, even the product image should align. Mismatches trigger disapprovals on Google, suppress listings on Amazon, and tank conversion rates everywhere.
For Amazon sellers, feed errors are one of the leading causes of listing suppressions. If you’re dealing with that right now, this guide on fixing suppressed Amazon listings walks through the resolution process.
Custom Labels: The Overlooked Profit Lever
Google allows five custom labels (numbered 0 through 4), each supporting up to 1,000 unique values. Custom labels are feed attributes used to filter products into groups by any criteria you choose. They don’t appear to customers. Most marketing channels, including Meta, have some version of this feature.
Why Custom Labels Matter
Without custom labels, your Shopping campaigns treat all products the same. A $12 item with a 15% margin gets the same bid strategy as a $200 item with a 55% margin. That’s a recipe for wasted spend.
Common segmentation strategies:
- Margin tier: High, medium, low. Bid aggressively on high-margin products, conservatively on low-margin ones.
- Performance tier: Bestsellers, steady performers, underperformers. Allocate budget accordingly.
- Seasonality: Holiday, summer, back-to-school. Ramp spend ahead of relevant seasons.
- Sale status: Full price vs. clearance. Different ROAS targets for each.
- New arrivals: Give new products a separate campaign with more discovery-oriented bidding.
- Price range: Group by price bracket to test bid strategies across AOV tiers.
The connection between custom labels and profitability is direct. Optimizing ads for ROAS requires healthy data practices and strong custom label usage. When you can run separate Performance Max campaigns with different TACOS targets per margin tier, you stop optimizing for revenue and start optimizing for profit.
Common Product Feed Mistakes
These are the errors that show up most often in feed audits, and they’re all preventable.
Missing or incorrect GTINs. Nearly half of all merchants on Google Merchant Center have at least one invalid GTIN issue. It’s the single most common feed error.
Price mismatches. Your feed says $24.99, your landing page says $27.99. Google disapproves the listing. Even temporary mismatches during a sale or price change can trigger flags.
Low-resolution images. Images that meet the technical minimum but look grainy on high-DPI screens hurt click-through rates. Aim well above the minimum for every channel.
Duplicate product IDs. Using the same ID for different products (or different IDs for the same product across feeds) creates tracking chaos and can corrupt performance data.
Using one generic feed across all channels. Google titles should front-load brand and product type. Amazon titles follow category-specific formulas. Meta titles should stay under 65 characters. One size fits none.
Ignoring the diagnostics dashboard. Google Merchant Center’s “Needs Attention” tab, Amazon’s Account Health dashboard, and Meta’s catalog diagnostics all flag feed issues before they escalate. Check them weekly at minimum.
Product Feed Management Tools in 2026
For catalogs with more than a few hundred SKUs, manual feed management stops being viable. The major feed management tools include Feedonomics, DataFeedWatch, Channable, GoDataFeed, and AdNabu.
The 2026 trend worth watching: these tools increasingly blur the line between feed management and performance optimization. Modern feed platforms aren’t just data pipes. They’re automation engines that handle rule-based title optimization, attribute extraction from images, automated error detection, and multi-channel distribution from a single product data source.
When to use each approach:
- Manual (spreadsheet): Under 50 SKUs, single channel, infrequent changes.
- Feed management tool: 50+ SKUs, multiple channels, frequent price or inventory updates.
- Direct API integration: Large catalogs (10,000+ SKUs), real-time inventory sync requirements, custom business logic.
If you’re migrating platforms (Shopify to WooCommerce or vice versa), feeds will break during the transition. Plan for it. Our ecommerce platform migration guide covers what to watch for.
How to Audit Your Product Feed
A feed audit is straightforward but requires discipline. Here’s the checklist:
- Verify required fields per channel. Every product should have every mandatory attribute filled. No exceptions.
- Validate GTINs. Cross-reference against the GS1 database. Remove any that don’t check out.
- Review diagnostics dashboards. Check Google Merchant Center, Amazon Account Health, and Meta catalog diagnostics for active warnings.
- Compare feed data to landing pages. Spot-check at least 10% of your catalog. Price, availability, and title should match exactly.
- Test image quality and compliance. Verify resolution meets or exceeds minimums. Confirm no promotional text or watermarks on main images.
- Evaluate your custom label strategy. Are you segmenting by margin? Performance? Seasonality? If your custom labels are empty or arbitrary, you’re leaving money on the table.
- Check update frequency. Confirm feeds are refreshing at least daily. For high-velocity catalogs, verify sub-daily updates are working.
Running this audit quarterly (and before every peak sales event) catches the silent errors that erode performance over weeks and months.
Request a free brand audit from EZCommerce. The audit covers catalog and listing health across Amazon and D2C channels, including feed quality, with a scorecard and 90-day action plan delivered in 5-7 business days.
Frequently Asked Questions
What is the difference between a product feed and a product catalog?
The product feed is the file you create and export. It contains structured product data in formats like CSV, XML, or JSON. The product catalog is the platform-side container (Google Merchant Center, Meta Commerce Manager) that ingests and stores that data. You build the feed; the platform hosts the catalog.
How often should I update my product feed?
At minimum, once per day. Price changes, inventory fluctuations, and availability updates need to reflect in your feed before ads serve outdated information. Google requires at least a 30-minute gap between updates, and high-velocity catalogs on both Google and Meta may need multiple updates daily.
Do I need separate product feeds for Google, Amazon, and Meta?
Yes. Each platform has different required fields, title best practices, image specifications, and attribute formats. A single feed pushed to all channels will underperform on every one of them. Build channel-specific feeds, even if you use a feed management tool to generate them from one product data source.
Why do GTINs matter so much for product feed optimization?
Google data shows that adding correct GTINs increases clicks by 20% on average. GTINs help platforms match your products to the right search queries, display richer product information, and include your items in comparison shopping. Invalid GTINs, though, cause disapprovals and can match your products to completely wrong listings.
What are custom labels and how do they improve product feed performance?
Custom labels are feed attributes (Google supports five, numbered 0 through 4) that let you tag products by any criteria: margin tier, bestseller status, seasonality, price range, or clearance status. They’re invisible to shoppers but essential for campaign structure. They let you set different bid strategies and ROAS targets for different product groups based on profitability, not just category.
What happens if I change a product ID in my feed?
Google treats the product as brand new, wiping all accumulated performance history, quality signals, and conversion data. This can significantly hurt campaign performance. Keep product IDs stable across the life of each SKU.
How do I know if my product feed has errors?
Check the diagnostics dashboard on each platform. Google Merchant Center has a “Needs Attention” tab that flags disapprovals and data quality issues. Amazon’s Account Health dashboard highlights suppressed listings. Meta’s Commerce Manager shows catalog-level errors. Review these weekly, and always before peak sales events.
Does product feed quality affect free listings, not just paid ads?
Yes. On Google, free product listings (shown in the Shopping tab and across Google surfaces) are populated from the same Merchant Center feed that powers paid Shopping ads. A well-optimized feed improves visibility in both paid and organic placements. The same principle applies to Amazon’s organic search results, where feed data (title, backend keywords, attributes) directly impacts ranking.