Zum Inhalt springen
CASOON

Google Merchant Center richtig nutzen – Produkte sichtbar machen, Daten standardisieren, Umsatz steigern

Das Google Merchant Center als zentralen Hub für strukturierte Produktdaten nutzen. Von der Einrichtung bis zur Optimierung für Google Shopping und Performance Max Kampagnen.

8 Minuten
Google Merchant Center richtig nutzen – Produkte sichtbar machen, Daten standardisieren, Umsatz steigern
#Google Merchant Center #E-Commerce #Google Shopping #Produktdaten

Das Google Merchant Center (GMC) ist eines der zentralen Werkzeuge, um Produkte im Google-Ökosystem sichtbar zu machen – sowohl über kostenlose Einträge als auch über bezahlte Anzeigen. Richtig aufgesetzt, schafft es die Grundlage für eine effiziente Produktvermarktung auf Google Shopping, innerhalb von Performance-Max-Kampagnen und darüber hinaus. Dieser Artikel zeigt, wie das System funktioniert, wer davon profitiert und wie sich strukturierte Produktdaten effektiv verwalten lassen.

In der Praxis zeigt sich, dass die größte Fehlannahme lautet: “Wir haben ja schon einen Shop – der Feed kommt doch automatisch.” In den wenigsten Fällen stimmt das. Systeme exportieren Rohdaten, aber kein optimiertes Feed-Format. Die Lücke zwischen dem, was das Shop-System liefert, und dem, was Google erwartet, ist meistens größer als erwartet – und genau dort entstehen die meisten Ablehnungen.

Was ist das Google Merchant Center?

Das Merchant Center ist eine Plattform, über die Unternehmen strukturierte Produktdaten an Google übermitteln. Diese Daten bilden die Basis für die Darstellung in:

  • Google Shopping (organisch & bezahlt)
  • Produktanzeigen in der Google-Suche
  • Performance Max Kampagnen im Google Ads Netzwerk
  • YouTube, Gmail, Discover & mehr

Das GMC fungiert dabei als zentrale Datenquelle, die regelmäßig aktualisiert wird und es Google ermöglicht, Produkte korrekt, vollständig und automatisiert darzustellen.

Wer profitiert vom Merchant Center?

Die Einsatzmöglichkeiten sind breit gefächert. Besonders geeignet ist das Merchant Center für:

  • Online-Shops jeder Größe, z. B. auf Basis von Shopify, WooCommerce oder Shopware
  • KMU mit eigenem Produktsortiment
  • Direktvertrieb von Herstellern und Marken
  • Händler auf Marktplätzen, die Sichtbarkeit außerhalb der Plattformen aufbauen wollen

Erforderlich sind ein funktionierender Onlineshop oder eine Produktdatenquelle sowie ein Google-Konto mit Zugriff auf Google Ads.

Merchant Center im Plattform-Mix

Das Merchant Center entfaltet sein Potenzial in Kombination mit weiteren Plattformen und Tools:

Plattform / ToolNutzen im Zusammenspiel mit dem GMC
Google Ads / Performance MaxAutomatisierte Ausspielung von Produktdaten im gesamten Werbenetzwerk
PinterestParallel bespielbare Suchmaschine für visuell orientierte Zielgruppen
Meta CommerceDatenbasis für Facebook & Instagram Shop
Shop-Systeme (Shopify etc.)Direkte Feed-Verbindung mit Produkt-Updates in Echtzeit
Newsletter-SystemeProduktdaten für Aktions- oder Abverkaufs-Mailings

Durch standardisierte Produktfeeds lassen sich Kampagnen und Plattformen effizient synchronisieren und anreichern.

Strukturierte Produktdaten: Die Basis für Sichtbarkeit

Um im Google Merchant Center erfolgreich zu sein, sind saubere und vollständige Produktdaten entscheidend. Dazu zählen:

Pflichtangaben:

  • Titel
  • Preis
  • Produkt-URL
  • Verfügbarkeit
  • Bild

Erweiterte Angaben:

  • Marke
  • Produkttyp
  • GTIN
  • Google-Produktkategorie

Best Practices:

  • Titel mit Keywords und relevanten Spezifikationen
  • Hochwertige, klare Produktbilder
  • Konsistente Beschreibungen und Preisinformationen

Die Qualität der Produktdaten beeinflusst nicht nur die Platzierung, sondern auch die Akzeptanz der Einträge durch Google.

Feed-Formate: XML, CSV oder Content API

Google Merchant Center unterstützt verschiedene Formate für die Produktdaten-Übermittlung:

XML Feed (RSS/Atom)

Das klassische Format für strukturierte Produktfeeds. Besonders geeignet für mittlere bis große Produktkataloge.

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Mein Shop Produktfeed</title>
    <link>https://www.meinshop.de</link>
    <description>Produktkatalog für Google Merchant Center</description>
    
    <item>
      <g:id>12345</g:id>
      <g:title>Moderne LED Schreibtischlampe - Dimmbar, USB</g:title>
      <g:description>Energiesparende Schreibtischlampe mit stufenloser Dimmfunktion und integriertem USB-Anschluss. Ideal für Home Office.</g:description>
      <g:link>https://www.meinshop.de/produkt/led-lampe-12345</g:link>
      <g:image_link>https://www.meinshop.de/bilder/lampe-hauptbild.jpg</g:image_link>
      <g:additional_image_link>https://www.meinshop.de/bilder/lampe-detail-1.jpg</g:additional_image_link>
      <g:condition>new</g:condition>
      <g:availability>in stock</g:availability>
      <g:price>89.99 EUR</g:price>
      <g:brand>LuxLight</g:brand>
      <g:gtin>4260123456789</g:gtin>
      <g:product_type>Wohnen &gt; Beleuchtung &gt; Schreibtischlampen</g:product_type>
      <g:google_product_category>594</g:google_product_category>
    </item>
    
  </channel>
</rss>

CSV/TSV Feed

Tabellenbasiertes Format – ideal für einfache Verwaltung und schnelle Updates.

id	title	description	link	image_link	condition	availability	price	brand	gtin	product_type
12345	Moderne LED Schreibtischlampe - Dimmbar, USB	Energiesparende Schreibtischlampe mit stufenloser Dimmfunktion	https://www.meinshop.de/produkt/led-lampe-12345	https://www.meinshop.de/bilder/lampe-hauptbild.jpg	new	in stock	89.99 EUR	LuxLight	4260123456789	Wohnen > Beleuchtung > Schreibtischlampen

Content API for Shopping

Für Echtzeit-Updates und große Datenmengen. Ermöglicht programmatischen Zugriff auf das Merchant Center.

// Beispiel: Node.js Content API Integration
const { google } = require('googleapis');
const content = google.content('v2.1');

async function updateProduct(auth, merchantId, productData) {
  try {
    const response = await content.products.insert({
      auth: auth,
      merchantId: merchantId,
      requestBody: {
        offerId: productData.id,
        title: productData.title,
        description: productData.description,
        link: productData.url,
        imageLink: productData.imageUrl,
        contentLanguage: 'de',
        targetCountry: 'DE',
        channel: 'online',
        availability: 'in stock',
        condition: 'new',
        price: {
          value: productData.price,
          currency: 'EUR'
        },
        brand: productData.brand,
        gtin: productData.gtin
      }
    });
    
    console.log('Produkt erfolgreich aktualisiert:', response.data);
    return response.data;
  } catch (error) {
    console.error('Fehler beim Produkt-Update:', error);
    throw error;
  }
}

Datenbereitstellung & Automatisierung

Produktfeeds können auf verschiedene Weise erstellt und verwaltet werden:

Direkte Integration über Shop-Systeme

Shopify

// Shopify App: Google & YouTube Integration
// Automatische Feed-Erstellung direkt aus dem Shopify Admin
// Einstellungen → Apps → Google & YouTube → Merchant Center verbinden

// Alternative: Eigener Feed via Liquid Template
// shop.myshopify.com/products.xml für Google Shopping Feed

Shopifys native Google & YouTube Integration hat bekannte Schwächen bei Variantenprodukten: Farb- und Größenattribute fehlen im exportierten Feed häufig oder werden nicht korrekt als item_group_id gruppiert. Wer viele Varianten hat, kommt an einer dedizierten Feed-App wie Channable oder DataFeedWatch – oder einem manuellen XML-Feed – oft nicht vorbei.

WooCommerce

<?php
// WooCommerce Google Product Feed Plugin
// Beispiel: Automatisierte Feed-Generierung

add_action('woocommerce_product_feed_cron', 'generate_google_feed');

function generate_google_feed() {
    $args = array(
        'post_type' => 'product',
        'posts_per_page' => -1,
        'post_status' => 'publish'
    );
    
    $products = new WP_Query($args);
    $xml = new SimpleXMLElement('<rss version="2.0"></rss>');
    $xml->addAttribute('xmlns:g', 'http://base.google.com/ns/1.0');
    $channel = $xml->addChild('channel');
    
    if ($products->have_posts()) {
        while ($products->have_posts()) {
            $products->the_post();
            $product = wc_get_product(get_the_ID());
            
            $item = $channel->addChild('item');
            $item->addChild('g:id', get_the_ID(), 'http://base.google.com/ns/1.0');
            $item->addChild('g:title', get_the_title(), 'http://base.google.com/ns/1.0');
            $item->addChild('g:description', wp_strip_all_tags($product->get_description()), 'http://base.google.com/ns/1.0');
            $item->addChild('g:link', get_permalink(), 'http://base.google.com/ns/1.0');
            $item->addChild('g:image_link', wp_get_attachment_url($product->get_image_id()), 'http://base.google.com/ns/1.0');
            $item->addChild('g:price', $product->get_price() . ' EUR', 'http://base.google.com/ns/1.0');
            $item->addChild('g:availability', $product->is_in_stock() ? 'in stock' : 'out of stock', 'http://base.google.com/ns/1.0');
        }
    }
    
    // Feed speichern
    $xml->asXML(ABSPATH . 'google-feed.xml');
    wp_reset_postdata();
}
?>

Shopware 6

// Shopware Google Shopping Plugin
// Administration → Erweiterungen → Google Shopping
// Automatischer Export inkl. Produktvarianten, Custom Fields

// API-basierte Feed-Generierung
const shopwareApiClient = require('@shopware-ag/admin-api-client');

async function exportToGoogleMerchant(client) {
    const products = await client.post('/search/product', {
        includes: {
            product: ['id', 'name', 'price', 'stock', 'ean']
        }
    });
    
    // Feed-Transformation
    return products.data.map(product => ({
        id: product.id,
        title: product.name,
        price: `${product.price[0].gross} EUR`,
        availability: product.stock > 0 ? 'in stock' : 'out of stock',
        gtin: product.ean
    }));
}

Feed-Management-Tools

  • Channable – Multi-Channel-Feed-Optimierung mit Rule-Engine
  • DataFeedWatch – Erweiterte Feed-Anpassung und Mapping
  • Feedonomics – Enterprise-Lösung für komplexe Kataloge

Dienstleistungsbasierte Datenaufbereitung

Aus beliebigen Datenbanksystemen: Dabei werden individuelle Datenquellen normiert und in ein standardisiertes Format für Google Merchant Center überführt. Diese Feeds werden in festgelegten Intervallen exportiert, sodass Google sie automatisch einlesen und verarbeiten kann.

Dadurch lässt sich die technische Komplexität zwischen Systemen reduzieren, und eine hohe Datenqualität wird sichergestellt – unabhängig von der ursprünglichen Quelle.

Kampagnenoptionen: Organisch oder bezahlt

Kostenlose Einträge

  • Produkte können im Google Shopping-Tab ohne Werbebudget gelistet werden
  • Relevanz und Qualität der Daten entscheiden über die Sichtbarkeit

Performance Max & Google Ads

  • Kombination aus Merchant Center + Anzeigenkonto
  • Google erstellt automatisch Anzeigen mit Bildern, Preisen und Links
  • Sichtbar in der Google-Suche, YouTube, Discover, Gmail und mehr
  • Ideal für skalierbare Produktkampagnen, Aktionen und saisonale Angebote

Analyse & Optimierung

Das Merchant Center liefert detaillierte Auswertungen zu:

  • Klicks und Impressionen pro Produkt
  • Fehlermeldungen und Ablehnungen im Feed
  • Vorschlägen zur Verbesserung von Titel, Bildern oder Beschreibungen

In Verbindung mit Google Ads lassen sich Conversion-Werte, Kosten-Umsatz-Relation (ROAS) und Zielgruppeninteressen auswerten – für gezielte Optimierungen.

Häufige Fehler und Troubleshooting

Beim Arbeiten mit dem Google Merchant Center treten regelmäßig bestimmte Fehler auf. Nicht alle wiegen gleich schwer: In der Praxis verursachen fehlerhafte GTINs (Fehler 1) und Preisabweichungen – price mismatch (Fehler 3) – die meisten Disapprovals. Beide tauchen im Interface nicht immer prominent auf. Ein Produkt, das still abgelehnt wurde, bleibt in der Feed-Übersicht oft wochenlang sichtbar, ohne dass der Einbruch der Sichtbarkeit einer konkreten Fehlermeldung zugeordnet wird. Wer regelmäßig neue Produkte hinzufügt, sollte die Ablehnungsrate daher aktiv überwachen – nicht erst dann, wenn Umsatzeinbrüche sichtbar werden.

1. Fehlerhafte oder fehlende GTIN

Problem: “Missing value [gtin]” oder “Invalid value [gtin]”

Lösung:

  • Für Markenprodukte: Echte EAN/UPC verwenden (prüfbar über GS1 Database)
  • Für Eigenmarken ohne GTIN: Attribut identifier_exists auf false setzen
<g:identifier_exists>false</g:identifier_exists>
<g:brand>Eigenmarke</g:brand>
<g:mpn>CUSTOM-SKU-12345</g:mpn>

2. Bild-Anforderungen nicht erfüllt

Problem: “Image link: Crawling issue”, “Image too small”

Anforderungen:

  • Mindestgröße: 100x100 Pixel (empfohlen: 800x800 oder größer)
  • Format: JPG, PNG, GIF, WebP
  • Maximale Dateigröße: 16 MB
  • HTTPS (nicht HTTP)
  • Direkter Bild-Link, kein Platzhalter

Best Practice:

<g:image_link>https://www.shop.de/bilder/produkt-12345-main.jpg</g:image_link>
<g:additional_image_link>https://www.shop.de/bilder/produkt-12345-detail1.jpg</g:additional_image_link>
<g:additional_image_link>https://www.shop.de/bilder/produkt-12345-detail2.jpg</g:additional_image_link>

3. Inkonsistente Preise zwischen Feed und Produktseite

Problem: “Price mismatch”

Lösung:

  • Feed-Preis muss exakt mit dem auf der Produktseite angezeigten Preis übereinstimmen
  • Inkl. MwSt. für Deutschland (B2C)
  • Bei Aktionspreisen: sale_price und sale_price_effective_date nutzen
<g:price>99.99 EUR</g:price>
<g:sale_price>79.99 EUR</g:sale_price>
<g:sale_price_effective_date>2024-02-01T00:00+01:00/2024-02-28T23:59+01:00</g:sale_price_effective_date>

4. Falsche oder fehlende Google Produktkategorie

Problem: “Missing value [google_product_category]”

Lösung:

<!-- Numerisch (empfohlen) -->
<g:google_product_category>594</g:google_product_category>

<!-- Oder textuell -->
<g:google_product_category>Wohnen &amp; Garten &gt; Beleuchtung &gt; Lampen</g:google_product_category>

5. Versandkosten nicht konfiguriert

Problem: “Shipping: Missing value”

Lösung Option 1: In Merchant Center Einstellungen globale Versandkosten hinterlegen

Lösung Option 2: Im Feed spezifizieren

<g:shipping>
  <g:country>DE</g:country>
  <g:service>Standard</g:service>
  <g:price>4.99 EUR</g:price>
</g:shipping>
<g:shipping>
  <g:country>DE</g:country>
  <g:service>Express</g:service>
  <g:price>9.99 EUR</g:price>
</g:shipping>

6. Feed wird nicht abgerufen

Problem: “Couldn’t fetch feed”, “Feed timeout”

Checkliste:

  • ✅ Feed-URL ist öffentlich zugänglich (nicht passwortgeschützt)
  • ✅ Server antwortet innerhalb von 30 Sekunden
  • ✅ robots.txt blockiert nicht den Googlebot
  • ✅ SSL-Zertifikat ist gültig (bei HTTPS)
  • ✅ Feed ist valides XML/CSV (Prüfung mit Validator)

Tipp: Für große Feeds (>50MB) Content API oder komprimierte Feeds (.gz) verwenden

7. Produktvarianten richtig abbilden

Problem: Verschiedene Größen/Farben als separate Produkte

Lösung: item_group_id verwenden für Variantengruppen

<!-- Hauptprodukt / Erste Variante -->
<item>
  <g:id>TSHIRT-BLAU-M</g:id>
  <g:item_group_id>TSHIRT-BASIC</g:item_group_id>
  <g:title>Basic T-Shirt - Blau - Größe M</g:title>
  <g:color>Blau</g:color>
  <g:size>M</g:size>
  <g:price>19.99 EUR</g:price>
</item>

<!-- Weitere Variante -->
<item>
  <g:id>TSHIRT-ROT-L</g:id>
  <g:item_group_id>TSHIRT-BASIC</g:item_group_id>
  <g:title>Basic T-Shirt - Rot - Größe L</g:title>
  <g:color>Rot</g:color>
  <g:size>L</g:size>
  <g:price>19.99 EUR</g:price>
</item>

Feed-Qualität: Worauf es ankommt

Ein gut strukturierter Feed hat Titel mit 70–150 Zeichen und den wichtigsten Keywords an erster Stelle, Beschreibungen zwischen 500 und 5000 Zeichen ohne HTML-Tags und hochauflösende Produktbilder ab 800×800 Pixel mit weißem Hintergrund. Die Marke sollte immer angegeben werden – bei No-Name-Produkten reicht der Shop-Name. Verfügbarkeitsdaten müssen täglich aktuell sein. Für die Kampagnen-Segmentierung lohnt sich der Einsatz von Custom Labels, um Bestseller, margenstarke Produkte oder saisonale Artikel gezielt steuern zu können. Custom Labels sind dabei das am häufigsten ungenutzte Feature im Merchant Center. Die Lücke zwischen einem laufenden Shopping-Setup und einem optimierten liegt fast immer hier: Wer Bestseller, margenstarke Produkte und Abverkaufsware nicht separat kennzeichnet, überlässt Google die Budgetverteilung vollständig – ohne eigene Steuerung:

<g:custom_label_0>Bestseller</g:custom_label_0>
<g:custom_label_1>Hochmarge</g:custom_label_1>
<g:custom_label_2>Winter-2024</g:custom_label_2>

Integration mit strukturierten Daten (Schema.org)

Für optimale Sichtbarkeit sollten Produktdaten sowohl im Merchant Center Feed als auch als strukturierte Daten auf der Website vorhanden sein:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Moderne LED Schreibtischlampe",
  "image": "https://www.shop.de/bilder/lampe-main.jpg",
  "description": "Energiesparende Schreibtischlampe mit Dimmfunktion",
  "sku": "12345",
  "gtin": "4260123456789",
  "brand": {
    "@type": "Brand",
    "name": "LuxLight"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.shop.de/produkt/led-lampe-12345",
    "priceCurrency": "EUR",
    "price": "89.99",
    "availability": "https://schema.org/InStock",
    "priceValidUntil": "2024-12-31"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "124"
  }
}
</script>

Vorteile der Kombination:

  • Bessere Rankings in Google Shopping durch konsistente Daten
  • Rich Snippets in der organischen Suche
  • Höhere Klickrate durch Bewertungssterne und Preisinformationen
  • Validierung durch Google: Merchant Center prüft gegen On-Page-Daten

Langfristiger Nutzen und Skalierbarkeit

Ein gut gepflegter Produktfeed dient nicht nur Google Shopping. Er kann gleichzeitig:

  • Als Basis für Pinterest oder Meta-Commerce-Integrationen dienen
  • Im E-Mail-Marketing für automatische Produktempfehlungen verwendet werden
  • Für Kataloge, Preisvergleichsportale oder externe Marktplätze bereitgestellt werden

Durch Standardisierung und Automatisierung entsteht ein skalierbares System für kanalübergreifendes Produktmarketing mit hohem Effizienzgrad.

Performance-Metriken: Was du messen solltest

Für den langfristigen Erfolg mit dem Merchant Center sind diese KPIs entscheidend:

Feed-Qualität

  • Approval Rate: Prozentsatz der akzeptierten Produkte (Ziel: >95%) – Eine Approval Rate unter dieser Grenze ist der Punkt, ab dem Google die Sichtbarkeit auch genehmigter Produkte messbar reduziert. Das ist nicht offiziell dokumentiert, aber im Monitoring eindeutig erkennbar. Wer automatisierte Feeds nutzt oder regelmäßig neue Produkte einspielt, sollte die Ablehnungsrate als primäre KPI behandeln.
  • Feed-Fehlerrate: Anzahl der Fehler pro 1000 Produkte (Ziel: unter 5)
  • Aktualität: Zeit zwischen Produktänderung und Feed-Update (Ziel: unter 24h)

Sichtbarkeit & Engagement

  • Impressionen: Wie oft werden Produkte angezeigt?
  • Klickrate (CTR): Prozentsatz der Klicks zu Impressionen (Benchmark: 0,5-2%)
  • Durchschnittlicher CPC: Kosten pro Klick bei bezahlten Kampagnen

Conversion & Umsatz

  • Conversion Rate: Prozentsatz der Käufe nach Klick (Benchmark E-Commerce: 1-3%)
  • ROAS (Return on Ad Spend): Umsatz pro investiertem Euro (Ziel: >400%)
  • Warenkorbwert: Durchschnittlicher Bestellwert über Google Shopping Traffic

Einordnung

Das Google Merchant Center ist kein Set-and-forget-System. Feeds veralten, Preise ändern sich, Ablehnungen häufen sich still im Hintergrund. Wer den Feed als einmalige Einrichtungsaufgabe behandelt, wird nach einigen Wochen merken, dass ein wachsender Teil des Sortiments gar nicht mehr ausgespielt wird. Regelmäßiges Monitoring der Approval Rate und der Fehlermeldungen ist keine Kür, sondern Grundlage dafür, dass die ganze Infrastruktur überhaupt funktioniert.