Feed Specification

Product Data Feed
Specification

For your product data to flow correctly into shopping campaigns, price comparison sites, and affiliate networks, your feed must meet these minimum requirements.

Format & Delivery

Minimum Feed Requirements

XML File

Feed must be provided as .xml file — accessible via a public URL.

Always Current

On every request, data must reflect current state (price, availability, stock).

Encoding & Structure

UTF-8 encoding. Valid XML with unique product nodes. No HTML tags in text fields.

feed.xml
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Shop Name - Product Feed</title>
    <link>https://www.example.com</link>
    <item>
      <g:id>4011200296908</g:id>
      <g:title>Nike Air Max 90 Herren Sneaker Weiß Gr. 43</g:title>
      <g:description>Klassischer Lifestyle-Sneaker mit...</g:description>
      <g:link>https://www.example.com/nike-air-max-90</g:link>
      <g:image_link>https://cdn.example.com/img/air-max-90.jpg</g:image_link>
      <g:price>149.99 EUR</g:price>
      <g:sale_price>119.99 EUR</g:sale_price>
      <g:condition>new</g:condition>
      <g:availability>in_stock</g:availability>
      <g:brand>Nike</g:brand>
      <g:google_product_category>Bekleidung > Schuhe > Sportschuhe</g:google_product_category>
      <g:gtin>4011200296908</g:gtin>
      <g:color>Weiß</g:color>
      <g:size>43</g:size>
      <g:gender>male</g:gender>
      <g:item_group_id>nike-am90-white</g:item_group_id>
      <g:shipping>
        <g:country>DE</g:country>
        <g:price>0.00 EUR</g:price>
      </g:shipping>
    </item>
  </channel>
</rss>
Required Fields

Minimum Columns

These columns must be in every feed. Missing required fields lead to product rejections.

id
EAN / ID

Unique identifier for each product. Ideally the EAN/GTIN.

String, max 50 chars
Required
title
Titel

Product name. Key info first (brand, type, color, size). Max 150 chars.

Text, max 150 chars
Required
description
Description

Detailed product description. No promotional text, no links.

Text, max 5,000 chars
Required
link
Link

Direct URL to product page. Must start with https://.

URL
Required
image_link
Image Link

Main image URL. Min 250×250px (clothing: 250×250px). JPEG, PNG or WebP.

URL
Required
price
Price

Regular price incl. currency. Format: 29.99 EUR

Number + Currency
Required
sale_price
Sale Price

Discounted price if active. Must be lower than price.

Number + Currency
Optional
condition
Condition

Product condition: new, used, or refurbished.

Enum
Required
availability
Availability

in_stock, out_of_stock, preorder, or backorder.

Enum
Required
brand
Brand

Product brand name.

Text, max 70 chars
Required
google_product_category
Google Product Category

Official Google product category. Use Google Taxonomy.

Text or ID
Required
shop
Shop

Shop name (can be derived from TLD).

Text
Required
Extended Attributes

Recommended Additional Columns

Per official Google Merchant Center product data specification. These fields improve visibility and campaign management.

Product Identifier

gtinGlobal Trade Item Number (8, 12, 13 or 14 digits).
mpnManufacturer Part Number — if no GTIN available.

Variants

item_group_idGroups variants (size, color) of the same product.
colorProduct color. Required for apparel.
sizeProduct size. Required for apparel & shoes.
gendermale, female, or unisex. Required for apparel.
age_groupnewborn, infant, toddler, kids, adult. Required for apparel.

Details

materialMain material of the product.
patternPattern/print of the product (e.g. striped, plaid).
multipackNumber of identical products in a multipack.
is_bundleWhether the product is a bundle of multiple products.
energy_efficiency_classEU energy label (A+++ to G). Required in EU for certain product groups.

Media

additional_image_linkUp to 10 additional product images (URLs).

Categorization

product_typeShop's own product category.

Price

sale_price_effective_dateStart and end date of sale in ISO 8601 format.
taxTax rate (relevant for USA only).

Shipping

shippingShipping costs and speed per country.
shipping_weightProduct weight for shipping calculation.

Campaigns

custom_label_0-45 custom labels for campaign management (e.g. "Bestseller", "Margin > 30%").
promotion_idID of a linked promotion in Merchant Center.

Complete Google Specification

All attributes, formats and requirements in the official Google Merchant Center help article.

Google Docs

Feed missing or broken?

RevenueWorks creates, optimizes and monitors your product data feed — one-time or as managed service. No subscription needed.