<EbeneX/>
Marketing Marketing · Updated 11. März 2026

Product Feed

Definition

Eine strukturierte Datei mit Produktinformationen für Shopping-Plattformen wie Google Shopping, Meta Ads und Preisvergleiche.

Einsteiger 2 Min. Lesezeit EN: Product Feed / Data Feed

Einfach erklärt

Ein Product Feed ist eine strukturierte Datei mit allen Produktinformationen, die Shopping-Plattformen brauchen. Er verbindet deinen Shop mit Google Shopping, Facebook Ads und Preisvergleichen.

Beispiel-Eintrag:

<item>
  <g:id>SKU-12345</g:id>
  <g:title>Nike Air Max 90 - Schwarz - Gr. 42</g:title>
  <g:description>Klassischer Sneaker...</g:description>
  <g:link>https://shop.de/nike-air-max-90</g:link>
  <g:image_link>https://shop.de/images/nike-90.jpg</g:image_link>
  <g:price>129.99 EUR</g:price>
  <g:availability>in_stock</g:availability>
  <g:brand>Nike</g:brand>
  <g:gtin>0123456789012</g:gtin>
</item>

Technischer Deep Dive

Google Shopping Feed (XML)

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Mein Shop</title>
    <link>https://mein-shop.de</link>
    <description>Produktfeed</description>
    
    <item>
      <g:id>12345</g:id>
      <g:title>Produkt Name</g:title>
      <g:description>Beschreibung</g:description>
      <g:link>https://mein-shop.de/produkt</g:link>
      <g:image_link>https://mein-shop.de/bild.jpg</g:image_link>
      <g:price>49.99 EUR</g:price>
      <g:availability>in_stock</g:availability>
      <g:condition>new</g:condition>
      <g:brand>Marke</g:brand>
      <g:gtin>4006381333931</g:gtin>
      <g:google_product_category>Bekleidung</g:google_product_category>
      <g:shipping>
        <g:country>DE</g:country>
        <g:price>4.99 EUR</g:price>
      </g:shipping>
    </item>
  </channel>
</rss>

Feed-Generierung (Python)

import xml.etree.ElementTree as ET
from datetime import datetime

def generate_feed(products):
    rss = ET.Element('rss', version='2.0')
    rss.set('xmlns:g', 'http://base.google.com/ns/1.0')
    
    channel = ET.SubElement(rss, 'channel')
    ET.SubElement(channel, 'title').text = 'Mein Shop'
    
    for product in products:
        item = ET.SubElement(channel, 'item')
        
        ET.SubElement(item, 'g:id').text = product['sku']
        ET.SubElement(item, 'g:title').text = product['name']
        ET.SubElement(item, 'g:price').text = f"{product['price']} EUR"
        ET.SubElement(item, 'g:availability').text = (
            'in_stock' if product['stock'] > 0 else 'out_of_stock'
        )
    
    return ET.tostring(rss, encoding='unicode')

Pflichtfelder nach Plattform

FeldGoogleMetaAmazon
IDPflichtPflichtPflicht
TitelPflichtPflichtPflicht
BeschreibungPflichtPflichtPflicht
PreisPflichtPflichtPflicht
BildPflichtPflichtPflicht
VerfügbarkeitPflichtPflichtPflicht
GTIN/EANEmpfohlenOptionalPflicht
MarkeEmpfohlenOptionalPflicht

Ein Product Feed ist wie ein digitaler Produktkatalog: Alle wichtigen Infos (Name, Preis, Bild, Verfügbarkeit) in einem standardisierten Format, das Shopping-Plattformen automatisch lesen können.

Strukturierte Daten: Titel, Preis, Bild, Beschreibung, GTIN

Formate: XML, CSV, JSON für verschiedene Plattformen

Automatische Synchronisation mit Shop-System

Google Shopping

Produkte in Google Shopping Ads anzeigen

Meta/Facebook Ads

Dynamic Product Ads auf Facebook/Instagram

Preisvergleiche

Idealo, Geizhals, Check24

Marktplätze

Amazon, eBay, Otto

Welches Format brauche ich?

Google: XML oder TXT. Meta: CSV oder XML. Die meisten Plattformen akzeptieren mehrere Formate. XML ist am flexibelsten.

Wie oft sollte der Feed aktualisiert werden?

Mindestens täglich für Preis und Verfügbarkeit. Bei häufigen Änderungen mehrmals täglich. Google unterstützt auch Content API für Echtzeit.

Was sind die wichtigsten Felder?

Pflicht: ID, Titel, Beschreibung, Link, Bild-URL, Preis, Verfügbarkeit. Wichtig: GTIN/EAN, Marke, Kategorie, Versandkosten.

Dein persönliches Share-Bild für Instagram – 1080×1080px, bereit zum Posten.