Consent Mode v2: Warum das Shopify-Banner allein nicht reicht
Shopify bringt ein eigenes Cookie-Banner mit. Du findest es im Admin unter Einstellungen, Kundendatenschutz. Für Besucher aus dem EWR und dem Vereinigten Königreich ist es automatisch vorkonfiguriert. Sieht nach einer fertigen Lösung aus. In der eigenen Hilfe schränkt Shopify das aber ein. Das Banner steuert Shopify-eigene Werkzeuge, also Shopify-Cookies und Shopify-Pixel. Alles, was außerhalb dieser Infrastruktur läuft, wird davon nicht blockiert.
Läuft dein Google-Tracking über die Google-und-YouTube-App, greift der Automatismus. Google formuliert es so, dass Consent Mode nach Aktivierung des Banners automatisch aktiv ist. Bei einem eigenen Custom Pixel, etwa mit einem eigenen Tag-Manager-Container, überträgt Shopify die Consent-Mode-Signale dagegen nicht automatisch. Dokumentiert ist dort nur Shopifys eigenes Gating, also dass ein Pixel überhaupt erst lädt, wenn die von ihm deklarierten Berechtigungen vorliegen, sowie der Zugriff auf den Einwilligungsstatus. Die gtag-Befehle daraus musst du selbst ableiten. Von allein passiert das nur bei App-Pixeln, also über die Google-und-YouTube-App oder eine zertifizierte Einwilligungs-App. Da reißt die Kette dann. Das Banner steht, die Shopify-Pixel verhalten sich korrekt, und der eigene Container wartet auf ein Signal, das nie kommt.
Vier Shopify-Kategorien treffen auf vier Google-Signale
Shopifys Customer Privacy API kennt vier Kategorien: analytics, marketing, preferences und sale_of_data. Auf Googles Seite stehen ihnen vier Signale gegenüber: ad_storage regelt Werbe-Cookies und Geräte-IDs, ad_user_data die Weitergabe von Nutzerdaten zu Werbezwecken, ad_personalization Remarketing und personalisierte Anzeigen, analytics_storage die Analytics-Speicherung. Die mittleren beiden kamen erst mit Version 2 dazu, und die fehlen mir in Kundenkonten am häufigsten.
Eine offizielle Zuordnungstabelle zwischen diesen beiden Systemen veröffentlicht weder Shopify noch Google. Die naheliegende Lesart, nach der die Shopify-Kategorie Marketing die drei Werbesignale bedient und Analytics das vierte, kursiert in Drittanbieter-Dokumentation, ist aber nirgends offiziell festgeschrieben. Wenn du dich darauf verlässt, miss es im Tag Assistant nach, statt es anzunehmen.
Die Copy-Paste-Falle in Shopifys eigener Anleitung
Shopifys offizielles Beispiel für ein Tag-Manager-Custom-Pixel setzt alle vier Consent-Signale auf granted, also erteilt. Der Block setzt sie dabei als Aktualisierung, erst nachdem der Container geladen ist. Ein Standardwert fehlt im Beispiel komplett. Es gibt also gar keinen Ausgangszustand, und kurz nach dem Start wird pauschal auf granted hochgesetzt, unabhängig davon, ob jemand zugestimmt hat. Shopify relativiert das nur in einem Nebensatz. Die Beispielwerte passen möglicherweise nicht zu der Gesetzgebung in deiner Region.
Für EWR-Traffic brauchst du das Gegenteil. Standardwert denied für alle vier Signale, gesetzt bevor irgendein Tag lädt, danach eine Aktualisierung nach der Banner-Interaktion. Übernimmst du den Block unverändert, hast du Consent Mode technisch implementiert und rechtlich nichts gewonnen.
Einfacher oder erweiterter Modus
Der einfache Modus hält die Google-Tags zurück, bis der Besucher entschieden hat. Vorher verlässt nichts die Seite, nicht einmal der Standardstatus, und Google modelliert die Lücke generisch. Der erweiterte Modus lädt die Tags dagegen sofort, mit dem Standardwert denied, und schickt auch bei Ablehnung cookielose Signale, aus denen ein auf dein Konto zugeschnittenes Modell entsteht. Wie viele Daten es dafür braucht, beziffert Google nicht.
Welchen der beiden Modi Shopifys Automatismus implementiert, sagt weder Shopify noch Google. Dabei hängt die deutsche Rechtsfrage von dieser Information ab. Willst du es wissen, musst du es im eigenen Konto messen.
Das ist keine rein technische Entscheidung
Paragraf 25 TDDDG verlangt für das Speichern von Informationen auf dem Endgerät und den Zugriff darauf eine Einwilligung nach DSGVO-Maßstab. Ob der erweiterte Modus, der schon vor der Entscheidung Signale sendet, damit vereinbar ist, ist in Deutschland weder höchstrichterlich geklärt noch von den Aufsichtsbehörden einheitlich beantwortet. Der einfache Modus ist die konservativere Variante.
Triff diese Entscheidung nicht allein im Marketing. Hol deinen Datenschutzbeauftragten oder deine Rechtsberatung dazu und dokumentiere das Ergebnis. Was hier steht, ordnet die Technik ein und ersetzt keine juristische Prüfung.
Was Google tatsächlich durchsetzt
Googles EU-Nutzereinwilligungsrichtlinie gilt für Endnutzer im EWR, im Vereinigten Königreich und in der Schweiz, unabhängig davon, wo du sitzt. Bei den Folgen bleibt die Richtlinie selbst allgemein. Google kann die Nutzung des Produkts einschränken oder aussetzen und den Vertrag kündigen. Konkreter wird die begleitende Hilfe. Dort beschreibt Google das Vorgehen als Prüfung durch eigene Reviewer, räumt eine angemessene Frist zur Nachbesserung ein und nennt als Kontomaßnahme die Sperrung der Anzeigenpersonalisierung einschließlich Remarketing sowie der Conversion-Messung. Davon zu trennen ist die eigenständige Consent-Mode-v2-Anforderung für EWR-Traffic, die seit dem 6. März 2024 gilt.
Beanstandet werden dabei unter anderem ein fehlendes oder unzureichendes Banner, eine fehlende aktive Einwilligungsfunktion, also ein echter Bestätigungsbutton, eine unvollständige Offenlegung der Weitergabe an Dritte, nicht ordnungsgemäß implementierte Einwilligungssignale und Cookies, die vor der Einwilligung gesetzt werden.
So gehst du vor
- Bestandsaufnahme, etwa 30 Minuten. Einstellungen, Kundendatenschutz öffnen und prüfen, ob das Banner aktiv ist und für welche Regionen. Danach Einstellungen, Kundenereignisse: Welche Pixel laufen überhaupt, und welche davon gehören zu Google?
- Banner-Positionen einzeln prüfen. Shopify erlaubt die Anzeige getrennt für Storefront, Warenkorb, Checkout und Kundenkonto-Seiten. Die Checkout-Anzeige kam im Februar 2025 dazu und ist standardmäßig deaktiviert. Hast du dein Setup vorher gebaut, laufen Sessions, die direkt im Checkout starten, ohne Abfrage durch.
- Kundenkonto-Domain kontrollieren. Banner und Pixel funktionieren auf den Kundenkonto- und Bestellstatusseiten nur, wenn die dafür genutzte Domain eine Subdomain deiner Storefront-Domain ist, also etwa konto.deineshop.de zu deineshop.de. Sitzt sie woanders, greift die auf der Storefront erteilte Einwilligung dort nicht.
- Modus entscheiden und dokumentieren. Einfach oder erweitert, gemeinsam mit dem Datenschutzbeauftragten. Beim erweiterten Modus gehören die cookielosen Signale in die Datenschutzerklärung.
- Bei eigenem Container das Snippet selbst setzen. Standardwert denied für alle vier Signale als allerersten Befehl, vor dem Container-Loader. Danach auf das Shopify-Ereignis reagieren, das bei erteilter Einwilligung feuert, und ein Update senden. Nutze den Parameter für die Wartezeit, damit eine asynchron antwortende Einwilligungslösung nicht zu spät kommt.
- Widerruf prüfen. Seit Februar 2025 lässt sich das Shopify-Banner erneut öffnen, Besucher können ihre Entscheidung also ändern, ohne Cookies zu löschen. Vorher ging das nicht. Steht dein Shop noch auf einer älteren Konfiguration, musst du das aktiv nachziehen.
Testen, Testen, Testen
Der Standardweg ist der Google Tag Assistant. Du öffnest deinen Shop darin, bedienst das Banner und prüfst im Reiter zur Einwilligung zwei Zustände. Beim frühesten Einwilligungsereignis müssen alle vier Signale mit dem Standardwert Denied auftauchen, nach dem Klick auf Alle akzeptieren beim jüngsten Ereignis mit Granted. Ein leerer Reiter bedeutet, dass Consent Mode auf der Seite gar nicht implementiert ist.
Nur schreibt Shopify ausdrücklich, dass die Fehlerbehebungsfunktion des Tag Assistant nicht mit Custom Pixels kompatibel ist und Google-Tags darin nicht erkennt. Trackst du also über ein Custom Pixel, meldet dir das Standardwerkzeug einen Fehler, den es gar nicht gibt. Viele bauen daraufhin ein zweites Tracking ein und handeln sich damit die doppelte Zählung ein, um die es weiter oben ging.
Verlässlicher sind hier Shopifys eigene Testfunktion für Custom Pixels unter Einstellungen, Kundenereignisse, der Network-Tab in den Entwicklertools deines Browsers und in Google Ads die Diagnose der Conversion-Aktion mit dem Zeitstempel der letzten erfassten Conversion.
Ein Fehlerbild, das du kennen solltest
Im Shopify-Entwicklerforum ist ein Fall dokumentiert, in dem der Einwilligungsstatus zweimal gesetzt wurde, zuerst korrekt auf denied durch die Datenschutz-App, danach unaufgefordert auf granted durch das Pixel der Google-und-YouTube-App. Shopify hat den Fall intern weitergegeben und an Google gemeldet. Prüf bei einem Setup aus App plus eigener Einwilligungslösung deshalb auch die Reihenfolge der Ereignisse, nicht nur den Endzustand. Wenn ein granted-Update auftaucht, ohne dass jemand geklickt hat, hast du dein Problem gefunden.
Produktdaten: Woher Google jedes Feld in deinem Shop zieht
Bei einem selbst gehosteten Shop pflegst du ein Exportformat und entscheidest, welche Spalte woher kommt. Auf Shopify entscheidet das die App, und du steuerst es ausschließlich über die Felder am Produkt. Das ist bequem, solange du weißt, welches Feld welches Google-Attribut bedient. Diese Zuordnung veröffentlicht übrigens weder Shopify noch Google vollständig. In der folgenden Übersicht ist deshalb markiert, was dokumentiert ist und was sich als Konvention eingespielt hat.
- Titel→
titlePflicht, maximal 150 Zeichen, muss der Landingpage entsprechen
- Beschreibung→
descriptionPflicht, maximal 5.000 Zeichen, keine Links
- Erstes Medium→
image_linkPflicht, kein Wasserzeichen, kein Rahmen, kein Werbetext
- Variantenpreis→
pricePflicht, in Deutschland inklusive Mehrwertsteuer
- Bestand→
availabilityPflicht, Werte in_stock, out_of_stock, preorder, backorder
- Variante, Feld Barcode→
gtinsiehe unten, hier steckt das meiste Geld
- Feld Kategorie→
google_product_categoryüber Shopifys Standard-Produkttaxonomie
- Feld Produkttyp→
product_typeKonvention, freies Textfeld, nicht dasselbe wie Kategorie
- Feld Anbieter→
brandKonvention, nur von manchen Feed-Apps belegt, im Konto gegenprüfen
- Produkt-ID plus Varianten-ID→
id und item_group_idjede Variante ist ein eigenes Angebot, die Produkt-ID fasst sie zusammen
Die Vorbedingung, an der die meisten fehlenden Produkte hängen
Im Feed landet ein Produkt erst, wenn es in beiden Vertriebskanälen veröffentlicht ist, im Onlineshop und in Google & YouTube. Produkte, die per Import oder über eine App angelegt wurden, erben die Kanalzuweisung nicht zuverlässig. Im Merchant Center erscheint das als nicht verfügbare Landingpage, und man sucht den Fehler dann bei den Attributen.
Massenkorrektur über Vertriebskanäle, Google & YouTube, Produkte verwalten. Dort siehst du auch den Sync-Status je Produkt.
Der Blocker, der deutsche Shops reihenweise Produkte kostet
In Shopifys Kanalanforderungen steht ein Satz, der für deutsche Shops teuer wird. Produktoptionen und Varianten müssen auf Englisch vorliegen, damit sie synchronisiert werden. Gemeint sind Optionsnamen und -werte, Color statt Farbe und Size statt Größe, samt englischen Werten.
Ein deutscher Shop legt seine Optionen selbstverständlich auf Deutsch an und wundert sich dann, warum Varianten fehlen oder ganze Produkte nicht ankommen. Da kommst du auf zwei Wegen raus. Entweder du stellst die Optionen im Backend auf Englisch um und bringst die Anzeige im Shop über Shopify Markets beziehungsweise die Übersetzungsfunktion ins Deutsche, oder du setzt eine Feed-App ein, die beim Export umschreibt. Der erste Weg hat einen Haken. Eine Umbenennung von Optionen kann Varianten-URLs und Theme-Logik berühren, deshalb vorher testen.
GTIN sitzt im Barcode-Feld
Auf der Produktseite liegt pro Variante das Feld Barcode. Dieser Wert wird als gtin übertragen. Weder die SKU noch ein Metafeld leisten das. Gültig sind ausschließlich echte Herstellernummern mit 8, 12, 13 oder 14 Ziffern und korrekter Prüfziffer.
Zwei Fehler passieren hier ständig. Die interne Artikelnummer landet im Barcode-Feld, weil es gerade frei ist. Google verlangt ausdrücklich, keine Werte zu erfinden, zu raten oder von ähnlichen Produkten zu übernehmen, und lehnt solche Angebote ab. Und ein Tabellenimport schneidet die führende Null einer EAN ab und macht aus einer 13-stelligen Nummer eine 12-stellige mit falscher Prüfziffer. Beim CSV-Import muss die Barcode-Spalte deshalb als Text formatiert sein.
Eigenmarke ohne GTIN, so löst Google es selbst
An dieser Stelle wird meistens abgekürzt. Der Reflex lautet identifier_exists auf nein, und schon sind die Warnungen weg. Google sieht das anders. Wenn du dein Produkt selbst herstellst oder keine offizielle Marke hast, setzt du besser den eigenen Shopnamen als brand und lieferst eine selbst vergebene mpn mit. Dann brauchst du identifier_exists gar nicht. Diese Freiheit gilt allerdings nur, wenn du wirklich der Hersteller bist. Bei Handelsware darfst du keine eigene Teilenummer erfinden und musst die des Herstellers nutzen.
Das Attribut ist für echte Ausnahmen gedacht, handgefertigte Einzelstücke, Vintage- und Antikware, Bücher vor 1970, bestimmte Ersatzteile. Und was immer gilt. GTIN und identifier_exists auf nein niemals gleichzeitig senden.
Pauschal auf alle GTIN-Warnungen geworfen, kostet dich das Attribut Reichweite. Produkte, für die eine Kennung existiert, die aber nicht mitgeliefert wird, kann Google seinem Katalog nicht zuordnen und spielt sie eingeschränkt aus. Im Konto steht dann keine Ablehnung, sondern eingeschränkte Leistung, und deshalb fällt der Fall monatelang niemandem auf.
Beispielshop
Beim Keramik-Shop war das der zweite Befund. Rund die Hälfte des Sortiments fehlte im Merchant Center, weil die Optionen Größe und Farbe heißen und deshalb nie synchronisiert wurden. Der Rest lief mit identifier_exists auf nein durch, obwohl der Shop eine klare Eigenmarke hat. Richtig wäre hier der Markenname als brand, eine eigene Teilenummer als mpn, und das Attribut nur für die echten Einzelstücke.
Kategorie, Produkttyp und Sammlungen leisten jeweils etwas anderes
Drei Angaben klingen ähnlich und leisten völlig Verschiedenes. Das Feld Kategorie gehört zu Shopifys Standard-Produkttaxonomie und speist Googles Produktkategorie. Setz es so tief wie möglich, Google verlangt die spezifischste passende Kategorie und mindestens zwei Hierarchieebenen. Sobald du es setzt, schaltet Shopify passende Kategorie-Metafelder frei, etwa Zielgeschlecht, Altersgruppe, Farbe und Größe. Damit hast du die Felder, die Google für Bekleidung und Accessoires verlangt.
Das Feld Produkttyp ist dagegen ein freies Textfeld und bedient Googles product_type mit deiner eigenen Kategorisierung. In Google Ads ist das ein sehr nützliches Segmentierungsmerkmal, weil du es frei nach deiner Kampagnenlogik schneiden kannst.
Sammlungen schließlich sind kein Kategoriebaum. Ein Produkt kann in beliebig vielen liegen und hat keine eindeutige Zugehörigkeit. Aus einem selbst gehosteten Shop bringt man oft die Annahme mit, Kategorie sei gleich Feed-Struktur sei gleich Kampagnenstruktur. Auf Shopify trägt diese Annahme nicht. Die Kampagnenstruktur baust du über Produkttyp, Tags und eigene Labels.
Wenn dein Shop schon länger läuft
Shopifys Standard-Produkttaxonomie ist versioniert und wächst schnell. Seit Juli 2024 gab es sieben veröffentlichte Releases, allein das von Mai 2026 brachte über 2.000 neue Kategorien. Shopify weist selbst darauf hin, dass früher genutzte Kategorien geändert oder ersetzt worden sein können. Kategoriezuordnungen aus der Zeit davor sind also nicht zwangsläufig noch gültig, und die neu erscheinenden Kategorie-Metafelder sind bei alten Produkten leer.
Preis, Steuer und Versand
Was viele für eine deutsche Sonderregel halten, ist der Normalfall. Google verlangt für alle Zielländer außer den USA und Kanada Preise inklusive Mehrwertsteuer. Für diese beiden darf die Steuer gerade nicht im Preis stecken. In Shopify hängt das an einem einzigen Schalter unter Einstellungen, Steuern und Zollgebühren, dort Umsatzsteuer in Produktpreis und Versandtarif einbeziehen. Steht er für einen deutschen Shop falsch, produzierst du systematisch falsche Feed-Preise. Verkaufst du parallel nach Deutschland und in die USA, steuerst du die länderabhängige Darstellung zusätzlich über die Märkte-Einstellungen.
Beim Versand gilt die schon genannte Grenze. Nur Tarife aus dem allgemeinen Profil werden synchronisiert. Für den Zweifelsfall hat Google einen Rat, den kaum jemand kennt. Lieber etwas höhere Versandkosten im Merchant Center angeben als auf der Website. Zu niedrig gemeldete Kosten lösen einen Fehler aus, zu hoch gemeldete nicht.
Bei Rabatten kommt es darauf an, wo sie greifen. Alles, was erst im Checkout wirkt, Rabattcodes und automatische Rabatte, erscheint nicht als reduzierter Preis im Feed. Solche Aktionen gehören im Merchant Center in eine eigene Angebots-Datenquelle, die Google getrennt prüft und als Sonderangebot-Hinweis ausspielt. Im Produktfeed brauchst du nach einem Sonderpreis gar nicht erst zu suchen. Aktionspreise, die du dagegen über den Compare-at-Preis abbildest, regulärer Preis gesenkt und alter Preis als Vergleich, laufen ganz normal als Preis und Sonderangebotspreis mit.
Daraus entsteht der häufigste Preiskonflikt. Eine Rabatt-App senkt den auf der Produktseite angezeigten Betrag, während der Feed weiter den vollen Preis trägt. Wenn eine Aktion dauerhaft gelten soll, bilde sie über den Produktpreis ab und nicht über eine App, die erst im Warenkorb rechnet.
Termine, die dir sonst dazwischenkommen
18. August 2026: Content API wird abgeschaltetWer nur die Google-und-YouTube-App nutzt, muss laut Google nichts tun. Betreibst du eigene Skripte, Middleware oder eine ältere Feed-App auf Basis der alten Schnittstelle, musst du vorher auf die Merchant API migrieren.
31. Januar 2027: Mindestbildgröße 500 x 500 PixelBisher galten 100 x 100 für die meisten Produkte und 250 x 250 für Bekleidung. Diese alten Werte stehen noch in fast jeder Anleitung. Warnungen verschickt Google seit April 2026. Shops mit eigenen Fotos sind meist unkritisch, Lieferantenbilder und Bild-Apps, die verkleinerte Varianten in den Feed schreiben, nicht.
Die App nicht als Reflex neu installieren
Deinstallieren und neu installieren ist der beliebteste Fehlersuch-Reflex, und auf Shopify kostet er dich richtig Geld. Im Zuge der Umstellung auf die neue Schnittstelle ändert sich das Format der Artikel-IDs. Geänderte IDs gelten im Merchant Center und in Google Ads als neue Artikel, mit neuer Prüfung, zurückgesetzter Lernphase und verlorener Produkt-Performancehistorie. Google rät während der laufenden Migration ausdrücklich von Neuinstallationen ab.
Merke
Den Feed baust du auf Shopify nicht, er zeigt nur, wie gut deine Produkte gepflegt sind. Jede Korrektur gehört ins Produkt. Was du im Merchant Center reparierst, wird beim nächsten Abgleich wieder überschrieben.
Die Ablehnungen, die Shopify-Shops am häufigsten treffen
Die Diagnose liegt im Merchant Center unter Produkte im Reiter Handlungsbedarf. Bevor du dort loslegst, schalte den Filter für priorisierte Fixes aus. Er ist standardmäßig aktiv und blendet Probleme mit geringem Einfluss aus. In dieser Kategorie sammeln sich fehlende Kennungen, fehlende Größen- und Farbattribute und schwache Titel. Abgelehnt wird deswegen niemand. Ausgespielt aber auch kaum. Der Shop sieht grün aus und verliert trotzdem Impressionen. Mach das bei jeder Routineprüfung einmal bewusst.
Sechs Muster begegnen uns bei Shopify-Shops immer wieder.
Preisabweichung zwischen Feed und LandingpageBei Shopify ist das fast immer hausgemacht. Shopify Markets rechnet den angezeigten Preis pro Land um. Eine Währungsumrechner-App überschreibt ihn per JavaScript nach dem Laden. Oder eine Rabatt-App senkt den Seitenpreis, während der Feed den vollen ausweist. Google verlangt, dass die prominent angezeigte Währung der Feed-Währung entspricht.
Nicht auf Lager trotz BestandSchuld sind hier die Lagerorte, nicht der Feed. Shopify zeigt ein Produkt nur als verfügbar, wenn Bestand an einem Ort liegt, der für die Auftragsabwicklung aktiviert ist. Umgekehrt gelten Produkte mit Menge null und aktiviertem Weiterverkauf auf der Seite als verfügbar, im Feed aber nicht.
URL nicht bestätigtEntweder nutzt der Feed die myshopify.com-Domain, weil die App vor dem Setzen der Primärdomain verbunden wurde. Oder eine übergeordnete Domain ist bereits von einem anderen, längst vergessenen Merchant-Center-Konto beansprucht.
Fehlende oder ungültige KennungenLeeres Barcode-Feld, SKU im Barcode-Feld, abgeschnittene führende Null, falsche Prüfziffer. Änderungen brauchen laut Google 24 bis 72 Stunden, bis sie in der Diagnose sichtbar werden. In den ersten Stunden also die Finger davon lassen.
Werbeüberlagerung auf dem BildBadges wie Neu oder Prozentangaben gehören ins Theme. Aufs Produktbild gehören sie nicht. Das erste Medium wird zum Feed-Bild, also muss es sauber sein. Ein erneutes Crawlen lässt sich nur über einen geänderten Dateinamen erzwingen.
Falschdarstellung auf KontoebeneDer Punkt, der weh tut, weil er das ganze Konto trifft. Ausgelöst wird er fast immer von unklaren Rückgabe- und Erstattungsbedingungen, von dünnen Kontaktdaten oder von einer fehlenden Offenlegung der Gesamtkosten. Seit Oktober 2025 nennt Google zusätzlich Nichtlieferung und nicht funktionierende Rückgabeprozesse als Beispiele.
Wenn zwei Markup-Blöcke sich widersprechen
Shopify-Themes geben ein Produkt-Markup aus. SEO-, Bewertungs- und Rich-Snippet-Apps oft ein zweites. Sagt der eine Block verfügbar und der andere nicht, oder listet das Theme alle Varianten in einem Block, liest Google den falschen Wert, und die automatischen Artikelaktualisierungen kippen mit.
Prüf deine Produktseite im Rich-Results-Test und zähle, wie viele Produkt-Objekte ausgegeben werden. Es darf nur eines sein, und es muss den Preis der vorausgewählten Variante zeigen. Nach jedem Theme-Update noch mal nachsehen, denn Updates überschreiben händische Anpassungen kommentarlos.
Das Shopify-Detail, an dem SEO-Anleitungen regelmäßig scheitern
Shopifys Standard-robots.txt enthält einen eigenen Block für den Google-Ads-Crawler, eingeleitet von Shopifys eigenem Kommentar mit dem Hinweis, dass dieser Crawler die Datei ignoriert, solange er nicht namentlich genannt wird. Googles Crawler-Dokumentation erklärt, warum. Dieser Bot ignoriert den allgemeinen Platzhalter in der User-Agent-Zeile und muss deshalb einzeln angesprochen werden. Platzhalter innerhalb der Pfadregeln wertet er ganz normal aus. Viele SEO-Tutorials empfehlen, die Vorlage durch handgeschriebenen Text zu ersetzen. Damit verschwindet dieser Block, und Shopify kann seine regelmäßig aktualisierten Standardregeln nicht mehr ausliefern.
Andere Anleitungen sperren umgekehrt vorsorglich den Varianten-Parameter in der URL. Den blockiert Shopify im Juli 2026 gar nicht. Wer ihn sperrt, macht ausgerechnet die Varianten-Landingpages unerreichbar, die im Feed verlinkt sind. Also robots.txt.liquid nur ergänzend anpassen, immer die bereitgestellten Vorlagen nutzen und nach jeder Änderung die Datei live abrufen.
Was passiert, wenn es doch eskaliert
Bei Problemen auf Kontoebene verschickt das Merchant Center in der Regel zuerst eine Warn-Mail. Die Frist beträgt 7 oder 28 Kalendertage, abhängig vom Verstoß. Pauschale 28 Tage gibt es also nicht. In dieser Zeit laufen die Produkte weiter, teils mit eingeschränkter Sichtbarkeit. Am Ende der Frist prüft Google erneut, und erst wenn dann noch etwas offen ist, folgt die Sperrung. Dann sind alle Artikel aus Shopping-Anzeigen und kostenlosen Einträgen entfernt. Bei schwerwiegenden Verstößen entfällt die Warnung und die Sperrung erfolgt sofort. Prüfanfragen dauern drei bis sieben Werktage.
Nicht sofort erneut prüfen lassen
Bei einer vorbeugenden Artikelablehnung wegen Preis- oder Verfügbarkeitsabweichung dauert die angeforderte Prüfung bis zu sieben Werktage. Bleiben die Probleme nach dem zweiten Versuch bestehen, kann eine Wartezeit von einer Woche beginnen, in der die Schaltfläche ausgegraut ist. Sie verlängert sich mit jedem weiteren erfolglosen Anlauf und lässt sich auch vom Google-Support nicht abkürzen.
Prüf vorher stichprobenartig zehn bis zwanzig betroffene Produkte manuell gegen: Feed-Preis gegen sichtbaren Preis gegen strukturiertes Markup gegen den Betrag im Checkout, jeweils in der Währung des Ziellandes. Stimmen alle vier überein, stell den Antrag. Vorher nicht.
Wer die Warnung überhaupt bekommt
Produktdaten-Benachrichtigungen hängen an den persönlichen E-Mail-Einstellungen des einzelnen Nutzers, nicht am Konto. Hat nur ein Agentur- oder Ex-Mitarbeiter-Zugang sie aktiviert, läuft die Frist ins Leere. Leg mindestens zwei Personen mit Administratorrechten an und aktiviere die Benachrichtigungen bei beiden.