# Product Data Feed Specification — RevenueWorks

> All requirements for your XML product data feed for Google Shopping, price comparisons and affiliate networks: required fields, formats, plugins.

Source: https://revenueworks.ai/feed-spezifikation
Language: en

---

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

`gtin`Global Trade Item Number (8, 12, 13 or 14 digits).

`mpn`Manufacturer Part Number — if no GTIN available.

### Variants

`item_group_id`Groups variants (size, color) of the same product.

`color`Product color. Required for apparel.

`size`Product size. Required for apparel & shoes.

`gender`male, female, or unisex. Required for apparel.

`age_group`newborn, infant, toddler, kids, adult. Required for apparel.

### Details

`material`Main material of the product.

`pattern`Pattern/print of the product (e.g. striped, plaid).

`multipack`Number of identical products in a multipack.

`is_bundle`Whether the product is a bundle of multiple products.

`energy_efficiency_class`EU energy label (A+++ to G). Required in EU for certain product groups.

### Media

`additional_image_link`Up to 10 additional product images (URLs).

### Categorization

`product_type`Shop's own product category.

### Price

`sale_price_effective_date`Start and end date of sale in ISO 8601 format.

`tax`Tax rate (relevant for USA only).

### Shipping

`shipping`Shipping costs and speed per country.

`shipping_weight`Product weight for shipping calculation.

### Campaigns

`custom_label_0-4`5 custom labels for campaign management (e.g. "Bestseller", "Margin > 30%").

`promotion_id`ID 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](https://support.google.com/merchants/answer/7052112?hl=de)

Feed Plugins

## Recommended Plugins for Your Shop System

These plugins let you create your product data feed directly from your shop system — no manual work needed.

### Shopify

[

Simprosys Google Shopping Feed

70,000+ installs. Industry standard.

](https://apps.shopify.com/google-shopping-feed)[

AdNabu — AI Feed Optimization

AI-optimized titles & descriptions.

](https://apps.shopify.com/google-shopping-feed-2)[

DataFeedWatch

For large catalogs with 5,000+ products.

](https://apps.shopify.com/datafeedwatch)

### WooCommerce

[

Product Feed PRO (AdTribes)

100+ channels. Unlimited products — free.

](https://wordpress.org/plugins/woo-product-feed-pro/)[

CTX Feed (WebAppick)

220+ templates. Ideal for beginners.

](https://wordpress.org/plugins/webappick-product-feed-for-woocommerce/)[

Google Listings & Ads (Offiziell)

Official Google integration for WooCommerce.

](https://wordpress.org/plugins/google-listings-and-ads/)

## Feed missing or broken?

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

[Get your feed created](https://revenueworks.ai/produktdatenfeed) [Request consultation](https://revenueworks.ai/demo)

-   [Home](https://revenueworks.ai/)
-   [Website Design](https://revenueworks.ai/website-design)
-   [Website Design Malta](https://revenueworks.ai/website-design-malta)
-   [Website Upgrades](https://revenueworks.ai/website-upgrade)
-   [Projects](https://revenueworks.ai/projects)
-   [Industries](https://revenueworks.ai/industries)
-   [AI Sales Agent](https://revenueworks.ai/sales-agent)
-   [AI Support Agent](https://revenueworks.ai/support-agent)
-   [AI Ops Agent](https://revenueworks.ai/ops-agent)
-   [AI Marketing Agent](https://revenueworks.ai/marketing-agent)
-   [Scaling](https://revenueworks.ai/scaling)
-   [Case studies](https://revenueworks.ai/case-studies)
-   [Affiliate automation](https://revenueworks.ai/affiliate)
-   [AffForce ONE](https://revenueworks.ai/affforce-one)
-   [Catalog](https://revenueworks.ai/catalog)
-   [Coworking Gozo](https://revenueworks.ai/workspace-gozo)
-   [Advertorial Playbook](https://revenueworks.ai/advertorial-playbook)
-   [Privacy](https://revenueworks.ai/privacy)
-   [Legal notice](https://revenueworks.ai/imprint)
