Skip to content
feedlab Request early access

Concept

Product feed

Also called data feed, shopping feed, product data feed, merchant feed, and catalogue feed.

A product feed is a structured file listing every item a shop sells, with one row per purchasable item and one column per attribute the destination understands. Sales channels use it to build their own copy of a catalogue, which is why a feed is a translation of a shop's data into another system's schema rather than an export of it.

Frequently asked questions

What is a product feed?

A structured file listing every item a shop sells, with one row per purchasable item and one column per attribute the destination understands. Channels such as Google Shopping and Meta read it to build their own copy of the catalogue, then keep that copy in step by fetching the file again on a schedule.

What file formats can a product feed use?

Most channels accept delimited text such as CSV or TSV, and XML in either RSS 2.0 or Atom 1.0. Some also offer an API for pushing individual changes between scheduled fetches. The format matters far less than whether the values inside it match the channel's schema.

Why can I not just export my Shopify products?

Because a channel's schema is not Shopify's. Shopify stores a description as HTML where channels want plain text, records availability as inventory quantity and policy where channels want a fixed vocabulary, and has no field at all for a Google product category. Every channel wants a different subset, named differently and formatted differently.

How is a product feed different from a sitemap?

A sitemap lists URLs so a crawler can find your pages. A product feed carries the product data itself, so the channel does not have to infer price, stock or identifiers from a page. The two serve different systems and do not substitute for one another.

Related attributes

Related concepts

Channels this applies to

Primary sources

Channel specifications change. These are the official documents this page is based on.

Last reviewed View as markdown