Zum Hauptinhalt springen
GMC Guardian GMC Guardian
DE
WARNING

Preisabweichung im Google Merchant Center - Ursachen und Lösung für Shopify-Händler

Google lehnt Produkte ab, wenn der Feed-Preis nicht mit dem Preis auf der Produktdetailseite oder im Checkout übereinstimmt. Hier ist das technische Playbook für Shopify-Händler in Deutschland.

Geschätzte Behebungsdauer
1-3 Tage
DSA-Weg
N/A
Zuletzt geprüft
2026-04-29
  • #preisabweichung
  • #price-discrepancy
  • #shopify
  • #google-shopping
  • #produktablehnung
  • #feed-preis
  • #checkout-preis
  • #currency-converter

Wer Google Shopping Ads für seinen Shopify-Store schaltet, ist darauf angewiesen, dass Feed-Preis, Seitenpreis und Checkout-Preis dauerhaft übereinstimmen. Weichen die Werte auch nur geringfügig voneinander ab, lehnt Google das betroffene Produkt ab - unabhängig davon, ob die Differenz durch eine App, einen Währungskurs oder einen Rendering-Fehler im Theme entsteht. Die gute Nachricht: Die meisten Preisabweichungen bei Shopify haben eine handvoll bekannter Ursachen und lassen sich in der Regel in ein bis drei Werktagen dauerhaft beheben.

Was Google unter „Preisabweichung” versteht

Laut der offiziellen Richtlinie zu Preisabweichungen verlangt Google, dass der im Feed übermittelte price-Wert exakt mit dem Preis übereinstimmt, den ein Nutzer auf der Produktdetailseite sieht - und mit dem er im Checkout tatsächlich bezahlt. Der AdsBot-Crawler besucht die Landing Page jedes Produkts, rendert sie und gleicht den dort angezeigten Preis mit dem Feed-Attribut ab. Stimmen die Werte nicht überein, wird das Produkt mit dem Fehler „Preis stimmt nicht überein” abgelehnt.

Für Händler in Deutschland kommt ein weiterer Aspekt hinzu: Die Preisangabenverordnung (PAngV) schreibt vor, dass Endverbraucher stets den Bruttopreis inklusive Mehrwertsteuer angezeigt bekommen. Google erwartet im Feed ebenfalls den Bruttopreis. Das Übergeben von Nettopreisen im Feed, während die Produktseite korrekt den Bruttopreis ausweist, ist eine Preisabweichung im GMC-Sinne - und unter Umständen zugleich ein Verstoß gegen § 3 UWG (irreführende Werbung).

Die Richtlinie unterscheidet außerdem zwei Abweichungstypen: erstens zwischen Feed-Preis und Landing-Page-Preis, zweitens zwischen Landing-Page-Preis und Checkout-Preis. Beide Abweichungsarten führen zur Ablehnung, auch wenn sie technisch unterschiedliche Ursachen haben.

Warum es bei Shopify zur Produktablehnung kommt

Shopify-spezifische Architekturen erzeugen bestimmte Preisabweichungsrisiken, die bei anderen Plattformen seltener auftreten.

Währungskonverter-Apps sind die häufigste Ursache. Apps wie Auto Currency Switcher oder Bold Multi-Currency rechnen den angezeigten Preis dynamisch um. Der Merchant Center Feed enthält in der Regel nur den Basiswährungspreis in EUR. Wenn Rundungsdifferenzen beim Wechselkurs oder eine fehlerhafte Zielwährungs-Ausgabe dazu führen, dass der AdsBot eine abweichende Zahl rendert, entsteht eine Preisabweichung - auch bei Beträgen, die nur wenige Cent voneinander abweichen.

Automatische Rabatt-Apps und Shopify Scripts greifen in den Checkout ein und senken den Endpreis, ohne dass ein sale_price-Attribut im Feed gesetzt ist. Google sieht, dass der tatsächlich bezahlte Betrag unter dem price-Wert im Feed liegt. Die Lösung ist nicht das Entfernen des Rabatts, sondern das korrekte Setzen von sale_price und sale_price_effective_date im Feed.

Fehlerhafte Schema.org-Implementierungen im Theme sind ebenfalls verbreitet. Der AdsBot liest nicht nur den sichtbaren Seitentext, sondern auch strukturierte Daten (schema.org/Offer im JSON-LD-Block). Wenn das Theme-Liquid hartkodierte oder fehlerhaft gerenderte Preisangaben im JSON-LD enthält, meldet der AdsBot einen anderen Preis als den tatsächlich angezeigten.

Feed-Cache-Lag: Wenn der Shopify-Feed-Export gecacht ist und der Preis im Shop sich zwischenzeitlich geändert hat - etwa durch eine Preiserhöhung oder ein ausgelaufenes Angebot -, entsteht vorübergehend eine Diskrepanz. Google toleriert keine dauerhaften Latenzen zwischen Feed-Preis und Live-Preis.

Shopify Markets-Misconfiguration: Bei länderspezifischen Preisen über Shopify Markets kann eine fehlende oder falsche Preisübergabe pro Zielmarkt dazu führen, dass der DE-Preis korrekt ist, der AT- oder CH-Preis aber abweicht. Google prüft jede Länderkennung separat.

So erkennst du das Problem in deinem Shop

Merchant Center Diagnose aufrufen. Öffne „Produkte” → „Diagnose” und filtere nach dem Fehler „Preis stimmt nicht überein”. Notiere die betroffenen Item-IDs sowie den dort angezeigten Feed-Preis.

Live-Preis im Inkognito-Modus prüfen. Rufe die Produktseite im Inkognito-Modus auf - so umgehst du App-Cache, Personalisierung und angemeldete Kundenrabatte. Notiere den angezeigten Bruttopreis und vergleiche ihn mit dem Feed-Preis aus dem Merchant Center.

Schema.org-Daten validieren. Nutze den Rich-Results-Test von Google und gib die betroffene Produkt-URL ein. Prüfe, ob der dort ausgewiesene price-Wert unter schema.org/Offer mit dem sichtbaren Seitenpreis übereinstimmt. Eine Abweichung hier ist ein sicheres Indiz für einen Liquid-Fehler im Theme.

Checkout-Preis prüfen. Lege das Produkt in den Warenkorb und gehe bis zum ersten Checkout-Schritt ohne abzuschließen. Vergleiche den Betrag dort mit dem Feed-Preis. Wenn ein automatischer Rabatt greift, ist die Differenz hier sichtbar.

Typisches Muster: Der Feed-Preis zeigt 49,99 €, die Produktseite zeigt 49,99 €, aber im Checkout reduziert ein Script automatisch auf 44,99 € - ohne dass sale_price im Feed gesetzt ist. Google wertet das als Preisabweichung.

Schritt-für-Schritt-Behebung

  1. Betroffene Produkte exportieren. Gehe zu „Produkte” → „Diagnose” und exportiere die Liste der Artikel mit dem Fehler „Preis stimmt nicht überein”. Notiere Item-ID, Feed-Preis und URL für jeden Eintrag.

  2. Währungskonverter-App deaktivieren und neu konfigurieren. Wenn eine Multi-Currency-App im Einsatz ist, deaktiviere sie vorübergehend und prüfe, ob die Preise danach übereinstimmen. Wenn ja, konfiguriere die App so, dass der primäre Feed ausschließlich den Basiswährungspreis enthält. Für länderspezifische Preise nutze Shopify Markets mit einem korrekten Supplemental Feed statt einer Frontend-Konvertierungs-App.

  3. sale_price im Feed ergänzen, wenn Rabatte aktiv sind. Wenn automatische Rabatte den Checkout-Preis senken, füge die Attribute sale_price (tatsächlich bezahlter Betrag) und sale_price_effective_date (ISO 8601-Zeitraum) im Feed hinzu. Beispiel:

Häufig gestellte Fragen

Häufig gestellte Fragen

Wie lange dauert es, bis Google die Preiskorrektur erkennt?
Nach der Korrektur crawlt der AdsBot die betroffenen URLs typischerweise innerhalb von 24 bis 72 Stunden neu. Das manuelle Einreichen des Feeds im Merchant Center (Feeds → Feed auswählen → Jetzt abrufen) beschleunigt den Prozess. Erst wenn der Crawl den korrekten Preis bestätigt, wird der Produktstatus auf Aktiv zurückgesetzt. Plane mindestens ein bis drei Werktage ein, bevor du einen Einspruch einreichst.
Muss ich nach der Behebung einen formellen Einspruch stellen?
In der Regel nicht. Bei einer Preisabweichung prüft Google den Status automatisch beim nächsten AdsBot-Crawl. Du kannst unter Produkte → Diagnose im Merchant Center einen manuellen Neucheck anstoßen. Ein schriftlicher Einspruch ist sinnvoll, wenn der Preis auf deiner Seite nachweislich korrekt ist und Google einen Crawl-Fehler gemacht hat - zum Beispiel wegen eines temporären Rendering-Problems auf der Produktseite.
Welche Shopify-Apps verursachen am häufigsten Preisabweichungen?
Am häufigsten sind Währungskonverter-Apps wie Auto Currency Switcher oder Bold Multi-Currency, die den Checkout-Preis umrechnen, ohne den Feed zu aktualisieren. Ebenfalls problematisch sind automatische Rabatt-Apps und Shopify Scripts, die Preise im Checkout senken, aber kein sale_price-Attribut an den Feed übergeben. Mangelhafte Schema.org-Implementierungen in Theme-Liquid-Dateien können außerdem falsche Preise an den AdsBot melden.
Was passiert, wenn das Shopify-Theme falsche Schema.org-Preisangaben enthält?
Der AdsBot liest sowohl den sichtbaren Seitenpreis als auch strukturierte Daten (schema.org/Offer im JSON-LD-Block). Wenn das Theme-Liquid im JSON-LD einen anderen Betrag ausgibt als den tatsächlich angezeigten Preis, wertet Google dies als Preisabweichung. Prüfe den JSON-LD-Abschnitt deines Produkttemplates und stelle sicher, dass der price-Wert dynamisch aus product.selected_or_first_available_variant.price generiert wird.
Kann eine Preisabweichung zu einer vollständigen Kontosperrung führen?
Eine einzelne Preisabweichung führt zunächst nur zur Produktablehnung, nicht zur Kontosperrung. Werden jedoch viele Produkte oder wiederholt dieselben Produkte abgelehnt, kann Google dies als systematische Falschdarstellung (Misrepresentation) werten und eine Account-Suspension aussprechen. Behebe Preisabweichungen daher zeitnah und vollständig, bevor sie sich zu einem Muster häufen.
Gilt die Preisabweichungsregel auch für Shopify Markets und mehrere Währungen?
Ja. Bei Shopify Markets oder Multi-Currency-Setups muss der Feed-Preis für jedes Zielland dem Preis entsprechen, den ein Nutzer aus diesem Markt auf der Landing Page tatsächlich bezahlt. Google vergleicht Feed-Preis, Schema.org-Preis und Checkout-Preis für die jeweilige Länderkennung. Fehlanpassungen führen zu Ablehnungen - auch wenn der DE-Preis korrekt ist, der AT-Preis aber abweicht.

Quellen & Referenzen

Offizielle zitierte Quellen

  1. Google Merchant Center Hilfe: Preise stimmen nicht überein https://support.google.com/merchants/answer/9498378
  2. Google Shopping-Anzeigenrichtlinien: Falschdarstellung https://support.google.com/merchants/answer/6150127
  3. Preisangabenverordnung (PAngV) - offizieller Gesetzestext https://www.gesetze-im-internet.de/pangv/

Die Einspruch-Checkliste für diesen Sperrgrund

Die schrittweise Behebung von dieser Seite, per E-Mail, damit Sie sie während Ihrer Wartezeit abarbeiten können. Ohne Konto.

Oder schildern Sie Ihren Fall und erhalten Sie eine persönliche Einschätzung