The Feedance AI features is rolling out. Check it out!
How Feedance can help your revenue growth
250+ channel and platform integrations
Start optimizing with powerful integration
Wordpress compatible e-commerce integration
Start optimizing Magento very quickly
Open source e-commerce platform integration
Integrate ChatGPT Ads Catalog in seconds
Optimize Meta Catalog Ads
Optimize your Google Shopping visibility correctly
Optimization of TikTok Catalog Ads
A product feed is a structured file — usually XML, CSV, or JSON — that lists every item in a merchant's catalog along with the attributes shopping and advertising platforms need to display, price, and rank it correctly. Google Merchant Center, Meta Catalog, Amazon, and every comparison shopping engine read a product feed instead of crawling a storefront directly, which makes the feed the single source of truth behind every paid shopping campaign a retailer runs.
Search engines and marketplaces cannot infer stock levels, GTINs, or shipping weight from a product page alone, so they rely entirely on what the feed reports. A feed with thin titles, missing identifiers, or stale inventory management data gets products disapproved or, worse, shown with the wrong price — both of which quietly cap ad performance no amount of bid management can fix. Because the feed sits upstream of every channel, a single structural fix (a better title template, a corrected availability field) multiplies across Google Shopping, Meta, and any marketplace pulling from the same source, which is why feed optimization work tends to return more ROI per hour than bid tweaking.
availability
Each row or <item> block represents one sellable unit and carries required identifiers (id, title, link, price), merchandising attributes (brand, gtin, mpn, image_link), and logistics data (availability, shipping, condition). Products that come in sizes or colors are usually split into individual entries tied together with an item group ID, so each variant can carry its own price and stock status while still surfacing as one listing to shoppers. Feed platforms then apply rules — trimming titles, converting currencies, filtering out-of-stock rows — before submitting the result to each channel on a schedule.
<item>
id
title
link
price
brand
gtin
mpn
image_link
shipping
condition
<item> <g:id>SKU-10234</g:id> <title>Organic Cotton Crewneck Sweater - Charcoal, M</title> <link>https://example-shop.com/products/organic-cotton-crewneck-charcoal-m</link> <g:item_group_id>ORG-SWEATER-2024</g:item_group_id> <g:price>49.90 USD</g:price> <g:availability>in stock</g:availability> <g:gtin>00196565113317</g:gtin> <g:brand>Nordwool</g:brand> <g:image_link>https://example-shop.com/img/org-sweater-charcoal.jpg</g:image_link> </item>
Every field here maps to a specific channel requirement — g:item_group_id links this row to the sweater's other sizes and colors, while g:gtin is what lets Google match the listing against its own product catalog for richer Shopping results. A full breakdown of every required and optional field is in our Standard XML Product Feed Parameters guide.
g:item_group_id
g:gtin
A product feed rarely stands alone: it's typically generated from a data feed pulled out of a PIM or ERP, refined through feed automation rules, and pushed out through feed distribution to each sales channel. Retailers optimizing this pipeline for the first time can see the compounding effect in practice in how Vivense lifted ROAS 32% by not advertising products it couldn't sell — a case built entirely on cleaning up feed-level availability data.
Schedule a 15-minute demo and see how our AI-powered product feed management platform can improve your feed performance and ROI.
We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!