Loading the feed compiler…

Google Merchant Center

A product feed Merchant Center can import

A Google Merchant Center product feed is the file Merchant Center uses to import your products for Shopping ads and free listings. This tool reads product pages and writes that feed as XML or tab-delimited text.

  1. 1

    Add the product pages

    Paste one product page URL per line, or paste a category page and collect the product links from that listing.

  2. 2

    Review Merchant Center attributes

    Each product needs an id, title, description, link, image, availability, and a price such as 19.99 USD before it is included in the download.

  3. 3

    Download a file Merchant Center accepts

    Download RSS 2.0 XML with the Google Base namespace, or a tab-delimited text file for a Merchant Center text data source. A CSV is included for spreadsheet review.

Questions about Google Merchant Center feeds

What is a Google Merchant Center product feed?
A Google Merchant Center product feed is the file Merchant Center uses to import your products for Shopping ads and free listings. This tool builds that feed from live product page URLs.
Which file formats does Google Merchant Center accept?
Google Merchant Center file upload accepts XML and tab-delimited text files (.txt or .tsv). The XML download is RSS 2.0 with the http://base.google.com/ns/1.0 namespace. Use the text download for a text data source. The CSV download is for spreadsheet review.
How do I create a Merchant Center feed from product URLs?
Paste product page URLs, or paste a category page to collect them. The compiler reads each page into Merchant Center attributes. Fix any product that is missing a required field, then download the XML or tab-delimited text file.
Which attributes does a Merchant Center feed require?
A product is left out of the download until it has an id, title, description, link, image link, availability, and a price with a currency code, such as 19.99 USD.
When is identifier_exists set to no?
identifier_exists is no when a product has neither a GTIN nor a brand plus an MPN. When a GTIN is present, or both a brand and an MPN are present, identifier_exists is yes.
Why does compiling a feed take a long time?
A long wait usually comes from the product site. Pages that build their content with JavaScript have to finish loading and hydrating before the title, price, and images exist on the page, and the compiler waits for that rendered page. A slow compile, missing fields, or a page that never becomes readable is a sign that the storefront is slow to hydrate.