What Is a Product Feed?

A product feed is a structured file that lists every product you sell along with its attributes: title, description, price, image, availability, and a unique ID. Ecommerce platforms like Google Shopping, Meta, and Amazon read this file to display, advertise, and rank your products across channels.

Picture of Bryan

Bryan

Co-founder of AB Com

Table of Contents

A product feed is the single source of truth that connects your store to the outside world. When you run Google Shopping campaigns or list on Amazon, those platforms do not crawl your website product by product. They read your feed.

Inside the file, each row represents one product. Each column represents one attribute, such as price or GTIN.

Feeds are usually generated automatically by your ecommerce platform. Shopify pushes a feed to Google Merchant Center through the Google & YouTube channel app. WooCommerce stores use a plugin.

The feed updates on a schedule, so price and stock changes flow through without manual edits. A product feed is also different from a product catalog: the catalog is the channel’s interpretation of your feed after Google Merchant Center or Meta has imported and validated it.

Why does a product feed matter for ecommerce?

A product feed decides whether your products show up and how well they perform. Google Shopping, Performance Max, and Meta rank and match your products based on feed data, not your website design. A clean, complete feed wins more impressions at a lower cost. A messy feed gets disapproved, mismatched, or buried.

This is where dropshipping stores lose money. They import supplier data, leave the titles untouched, and wonder why their cost per click is high. The feed is the foundation of every Google Shopping campaign. Fix it before you touch a single bid.

Google also matches your products to searches using the title, description, and product type. If those fields are thin or copied straight from your supplier, Google has little to work with. Better feed data means better matching, which means cheaper and more relevant traffic.

How does a product feed work?

A product feed works as a structured file that a sales channel reads on a schedule. Your ecommerce platform exports the file, the channel imports and validates it against its own rules, and approved products go live. Google Merchant Center, for example, checks every required attribute before a product can appear in Shopping results, which is why connecting Shopify to Google Merchant Center is the first step in any Shopping setup.

Google’s product data specification requires these core attributes for every product:

AttributeWhat it does
idUnique code that identifies the product and stays constant over its lifespan
titleProduct name, up to 150 characters (about 70 show in ads)
descriptionDetailed product information Google uses for matching
linkURL of the product landing page
image_linkURL of the main product image
pricePrice that must exactly match your product page
availabilityStock status, such as in stock or out of stock

The feed then moves through a fixed lifecycle:

  1. Your store exports product data into a feed file (CSV, XML, TSV, or JSON).
  2. The sales channel imports the feed on a set schedule.
  3. The channel validates each product against its specification.
  4. Approved products go live; disapproved products get flagged.
  5. The feed refreshes on schedule, syncing price and stock automatically.

What file formats does a product feed use?

A product feed uses one of a few structured file formats, and the channel decides which it accepts. Google Merchant Center accepts XML, CSV, TSV, and TXT. Your feed app generates the file for you, so you rarely build it by hand.

  • CSV / TXT: Spreadsheet-style rows and columns. Simple and human-readable.
  • XML: Tag-based structure. Common for automated, frequently updated feeds.
  • TSV: Tab-separated values. A variant of CSV used by some channels.
  • JSON: Used for API-based feeds and real-time data exchange.

Related terms

Frequently asked questions

What is the difference between a product feed and a product catalog?

A product feed is the file you send to a channel. A product catalog is what the channel builds after it imports and validates that file. You control the feed. The channel owns the catalog. Most platforms, including Google Merchant Center and Meta, generate the catalog from your feed automatically.

What file format should a product feed use?

Stores usually use the format their app generates by default, often XML or CSV. Google Merchant Center accepts XML, CSV, TSV, and TXT. XML suits feeds that update often because it handles frequent automated changes well. The format matters less than keeping the data accurate and complete.

How often should a product feed update?

A product feed should update at least once a day so price and stock stay in sync. Google fetches scheduled feeds on a set interval, and many Shopify and WooCommerce apps push changes more often. Out-of-sync prices are a leading cause of Merchant Center disapprovals.

Do I need a product feed for Google Shopping?

Yes. Google Shopping and Performance Max cannot run without a product feed in Google Merchant Center. The feed supplies every product detail Google uses to show and rank your ads. No feed means no Shopping ads.

What attributes are required in a product feed?

Google requires id, title, description, link, image_link, price, and availability for every product. Some categories need extra attributes such as brand, GTIN, condition, or size. Missing a required attribute gets the product disapproved until you fix it.

Picture of Bryan

Bryan

Co-founder of AB Com

Bryan is a Belgian entrepreneur and co-founder of AB Com. Since launching his first Shopify store in 2024, he has scaled multiple dropshipping stores to seven-figure monthly revenue, including a $1.2M month shared on the AB Com YouTube channel. He has built a community of over 4,700 sellers and specialises in Google Ads and Google Merchant Center strategy for e-commerce brands.

This article was written and fact-checked by Bryan. Published on and last updated on . Want to know more about how I research my content? Read my editorial guidelines