Google Merchant Center-disapprovals los je niet op door producten blind opnieuw te synchroniseren, maar door per afgekeurde SKU te bepalen welk bewijs Google mist of welke waarde niet overeenkomt: GTIN, prijs, voorraad, verzendkosten, retourbeleid, landingspagina, productbeeld of beleid. De snelste aanpak is daarom: exporteer de afkeuringen uit Merchant Center Diagnostics, groepeer ze op fouttype, herstel eerst de fouten die omzet blokkeren, controleer daarna of Shopify dezelfde prijs en beschikbaarheid toont als de feed, en vraag pas opnieuw een review aan wanneer de oorzaak echt is opgelost.
Dat klinkt administratief, maar commercieel is dit een harde groeirem. Eén afgekeurde bestseller verdwijnt uit Shopping, gratis vermeldingen en Performance Max. Tien afgekeurde varianten kunnen een hele productgroep onzichtbaar maken. En als je team alleen naar Google Ads-ROAS kijkt, zie je vaak te laat dat omzet daalt omdat producten simpelweg niet meer eligible zijn. Merchant Center is geen bijzaak van je webshop. Het is de toegangspoort tot vraag vanuit Google.
Wat betekent een disapproval precies?
Een disapproval betekent dat Google een product niet, beperkt of tijdelijk niet mag tonen in een kanaal zoals gratis vermeldingen, Shopping-advertenties of Performance Max. Dat is iets anders dan een waarschuwing. Een waarschuwing zegt: “dit moet beter, maar het product kan nog live zijn.” Een afkeuring zegt: “dit product komt niet door de poort.”
In Shopify zie je soms alleen een algemene melding in de Google & YouTube-app. In Merchant Center zie je de echte oorzaak onder Products en Diagnostics. Daar staat meestal een fout zoals mismatched value [price], ontbrekende GTIN, ongeldige afbeelding, ontbrekende verzendinstellingen, beperkte zichtbaarheid door beleid, of een probleem met de landingspagina. De foutmelding is niet altijd vriendelijk geformuleerd, maar hij is wel je startpunt.
De grootste fout die webshops maken: ze proberen alles tegelijk te repareren. Ze wijzigen titels, installeren een feedapp, zetten automatische updates aan, passen verzendtabellen aan en vragen daarna review aan. Als het dan nog niet werkt, weet niemand welke wijziging hielp of schade deed. Werk dus als een accountant: oorzaak, bewijs, wijziging, hercontrole.
De meest voorkomende oorzaken bij Shopify-webshops
Shopify is een prima bron voor productdata, maar Google controleert je feed strenger dan je webshopbezoeker. Een klant ziet een productpagina en begrijpt context. Google ziet velden, crawls en beleidsregels. Daardoor ontstaan vooral deze fouten.
1. Prijsverschil tussen feed en landingspagina
Dit is de klassieker. Shopify stuurt €49,95 naar Merchant Center, maar Google crawlt de productpagina en ziet €54,95, €49,96, een andere valuta of een prijs inclusief een korting die net is afgelopen. Zelfs een klein verschil kan genoeg zijn voor een afkeuring.
Dit gebeurt vaak bij internationale Shopify Markets, tijdelijke kortingsapps, bundelprijzen, sale timers, btw-instellingen of apps die prijzen pas in de browser aanpassen. Google wil dat de prijs in de feed overeenkomt met de prijs op de landingspagina voor het doelland. Als Nederland je doelland is, moet Google dezelfde Nederlandse prijs kunnen crawlen zonder verborgen stappen.
2. Beschikbaarheid klopt niet
Een product staat in Shopify op voorraad, maar de feed zegt out of stock. Of andersom: de feed zegt in stock, maar Google ziet op de pagina dat het product niet bestelbaar is. Dit is extra gevoelig bij varianten. Denk aan een sneaker met 12 maten waarvan 4 maten uitverkocht zijn. Als de variant-URL, voorraadstatus of canonical niet duidelijk is, kan Google de verkeerde variant lezen.
3. Ontbrekende of ongeldige GTIN
Voor veel merkproducten verwacht Google een geldige GTIN, zoals EAN of UPC. In Shopify staat die meestal in het barcodeveld. Staat daar niets, staat er een interne SKU, of is het nummer ongeldig, dan kan Google het product afkeuren of beperken. Voor handgemaakte of custom producten ligt dit anders, maar dan moet je productdata wel consequent aangeven dat er geen identifier bestaat.
4. Verzendkosten en retourinformatie ontbreken
Merchant Center kijkt niet alleen naar je product, maar ook naar de koopervaring. Als verzendkosten, levertijd, retourbeleid of bedrijfsgegevens onduidelijk zijn, kan Google producten beperken of een accountmelding geven. Vooral bij nieuwe Shopify-winkels zie je dit vaak: de feed is technisch verbonden, maar de winkel mist nog beleidspagina’s of consistente verzendinstellingen.
5. Afbeeldingen of content voldoen niet
Google kan producten afkeuren door promotionele overlays, watermerken, te kleine afbeeldingen, placeholdercontent, kapotte afbeeldingslinks of landingspagina’s die niet goed laden. Ook categorieën met gevoelige producten kunnen fout geclassificeerd worden. Een Reddit-voorbeeld uit de PPC-community ging over een meubelwinkel waarvan honderden producten onterecht als alcoholgerelateerd werden gemarkeerd. Dat soort misclassificatie los je niet op met “sync opnieuw”, maar met betere producttitels, categorieën en soms handmatige review.
Scenario 1: de modewinkel met 180 afgekeurde varianten
Stel: een Shopify-modewinkel verkoopt jassen in 6 kleuren en 5 maten. In Merchant Center staan 180 varianten afgekeurd met mismatched value [price]. Het marketingteam ziet alleen dat Performance Max 18% minder omzet draait dan vorige week en verhoogt het budget om “volume terug te pakken”. Dat is precies de verkeerde reflex.
De oorzaak blijkt simpeler. Shopify Markets toont Belgische bezoekers prijzen inclusief een lokale afronding, terwijl de feed voor België prijzen zonder dezelfde afronding doorstuurt. De feed zegt €119,00; de landingspagina toont €119,95. Google crawlt de Belgische URL, ziet het verschil en keurt varianten af.
Reken het door. De productgroep draaide normaal €12.000 omzet per maand via Google Shopping bij 2,8 ROAS en 48% brutomarge. Als 60% van de varianten 10 dagen offline staat, mis je grofweg €2.400 omzet. Bij 48% brutomarge is dat €1.152 brutomarge voordat advertentiekosten, retouren en fulfilment meetellen. Het probleem was dus geen “feedmelding”; het was een margelek van meer dan duizend euro.
| Onderdeel | Waarde | Impact |
|---|---|---|
| Normale Google Shopping-omzet | €12.000 per maand | ±€400 per dag |
| Offline aandeel | 60% van varianten | ±€240 omzetrisico per dag |
| Duur | 10 dagen | ±€2.400 gemiste omzet |
| Brutomarge | 48% | ±€1.152 gemiste brutomarge |
De oplossing: prijsweergave per markt gelijkzetten, feed opnieuw laten verwerken, een paar voorbeeld-URL’s testen met de juiste land- en taalinstellingen, en pas daarna review aanvragen. Niet het budget verhogen. Niet een tweede feedapp installeren. Eerst de bronwaarde gelijk trekken.
Scenario 2: de elektronicaverkoper met ontbrekende EAN’s
Een elektronicaverkoper migreert 1.400 producten naar Shopify. De SKU’s zijn netjes gevuld, maar het barcodeveld is leeg bij 420 producten. In Merchant Center verschijnen GTIN-waarschuwingen en afkeuringen. De eigenaar denkt: “We hebben toch SKU’s?” Voor Google is dat niet genoeg. Een SKU is jouw interne herkenning; een GTIN is de wereldwijde productidentiteit.
Van die 420 producten zijn 80 echte omzetdragers. Gemiddelde verkoopprijs: €79. Brutowinst per order na inkoop en fulfilment: €18. Normaal leveren ze samen 300 Google-orders per maand op. Als Google deze producten beperkt, verlies je niet alleen omzet, maar ook leersignalen voor Performance Max. Minder impressies betekent minder klikken, minder conversies en een slechter algoritmisch beeld van wat verkoopt.
De praktische aanpak is hier niet: “vul overal iets in”. Ongeldige GTIN’s maken het erger. Splits de producten in drie groepen: merkproducten met bekende EAN, private label met eigen geldige EAN, en custom producten zonder GTIN. Vul voor de eerste twee groepen het barcodeveld correct. Markeer custom producten consistent als producten zonder unieke product-ID als dat beleidsmatig klopt. Test daarna eerst 20 SKU’s voordat je de hele catalogus aanpast.
Een praktisch stappenplan om disapprovals op te lossen
Gebruik dit stappenplan als dagelijkse Merchant Center-triage. Het voorkomt dat je team in losse foutmeldingen verdrinkt.
Stap 1: Exporteer de foutlijst uit Merchant Center
Begin in Merchant Center Diagnostics. Exporteer de producten met issues en neem minimaal deze velden mee: item-ID, titel, status, issue type, affected destination, land, prijs, beschikbaarheid en link. Zet daarnaast uit Shopify of je analytics-systeem omzet, marge en voorraad naast dezelfde SKU of variant-ID.
Het doel is prioriteit. Een afgekeurde variant die nooit verkoopt, is minder urgent dan een bestseller met €150 advertentiekosten per dag. Als je geen omzet- of margekolom toevoegt, gaat het team vanzelf werken op aantallen fouten in plaats van commerciële impact.
Stap 2: Groepeer op fouttype
Maak buckets: prijs, availability, GTIN, verzendkosten, retourbeleid, afbeelding, landingspagina, beleid, accountniveau. Elke bucket heeft een andere eigenaar. Prijs en voorraad liggen vaak bij ecommerce operations. GTIN en content bij catalogusbeheer. Verzend- en retourinstellingen bij operations of finance. Beleidsissues soms bij legal of management.
Stap 3: Controleer de bron van waarheid
Vraag per veld: waar hoort deze waarde vandaan te komen? Shopify kan je bron zijn voor prijs en voorraad. Een PIM kan bron zijn voor producttitels en GTIN’s. Een ERP kan leidend zijn voor voorraad. Merchant Center moet niet je plek worden waar je structurele fouten “even handmatig fixt”, want dan raak je bij de volgende sync dezelfde reparatie kwijt.
Stap 4: Vergelijk feed, pagina en checkout
Voor prijs- en voorraadfouten moet je drie plekken vergelijken: de waarde in Merchant Center, de waarde op de productpagina en de waarde in checkout. Google kijkt niet alleen naar je intentie, maar naar wat een koper kan zien en doen. Als een productpagina €39,95 toont maar checkout €44,95 door een verplichte toeslag rekent, kan dat alsnog problemen geven.
Stap 5: Los eerst structureel op, daarna review
Vraag geen review aan voordat de oorzaak is opgelost. Reviews zijn geen resetknop. Als Google opnieuw dezelfde mismatch crawlt, ben je tijd kwijt en kan vertrouwen in je feed dalen. Fix de data, laat de feed opnieuw verwerken, controleer voorbeeldproducten en vraag dan pas review aan waar nodig.
Welke fouten moet je als eerste aanpakken?
Niet elke disapproval is even duur. Gebruik een simpele prioriteitenmatrix:
- P1: producten met actieve Google Ads-spend, omzet in de afgelopen 30 dagen of hoge marge.
- P2: producten die onderdeel zijn van een belangrijke categorie of campagne, maar minder hard lopen.
- P3: longtailproducten zonder recente omzet, lage voorraad of lage marge.
- P4: producten die je eigenlijk niet meer actief wilt verkopen.
Deze indeling klinkt eenvoudig, maar hij verandert het gesprek. In plaats van “we hebben 612 fouten” zeg je: “we hebben 37 omzetkritieke fouten, goed voor €28.000 maandelijkse productomzet.” Dat laatste krijgt aandacht. En terecht.
Waarom disapprovals vaak terugkomen
Veel teams lossen dezelfde Merchant Center-problemen elke maand opnieuw op. Dat komt meestal doordat ze symptomen aanpassen in plaats van de dataketen. Een prijsfout komt terug omdat kortingsapps de prijs blijven overschrijven. Een voorraadfout komt terug omdat Shopify niet de echte voorraadbron is. Een GTIN-fout komt terug omdat nieuwe producten zonder barcode live mogen. Een verzendfout komt terug omdat nieuwe markten worden geopend zonder Merchant Center-instellingen te controleren.
De oplossing is een controleproces rond productdata. Nieuwe producten mogen pas live naar Google als verplichte velden gevuld zijn. Prijswijzigingen moeten binnen een voorspelbaar venster in Merchant Center staan. Voorraadbuffers moeten voorkomen dat Google producten promoot die operationeel niet leverbaar zijn. En bij elke nieuwe markt moet je verzend- en retourinformatie opnieuw valideren.
De koppeling met winst: een goedgekeurd product is nog niet automatisch goed
Hier wordt het interessant. Het doel is niet om 100% van je producten goedgekeurd te krijgen. Het doel is winstgevende zichtbaarheid. Sommige producten wil je misschien helemaal niet agressief in Google tonen: lage marge, hoge retourkans, kwetsbare voorraad of te dure fulfilment. Merchant Center zegt of een product mág meedoen. Jij moet bepalen of het product móét meedoen.
Neem een product van €39,95 met €14 inkoop, €5 fulfilment, €3 platform- en betaalfees en 12% retourkostenrisico. Je brutoruimte vóór advertenties is ongeveer €13,15. Als Google Ads gemiddeld €10 kost per bestelling, blijft er €3,15 contribution margin over. Dat is speelruimte, maar dun. Bij een prijsdaling naar €34,95 of een retourpiek kan hetzelfde product verliesgevend worden, zelfs met een nette ROAS.
Daarom moet Merchant Center-triage gekoppeld zijn aan marge. Je wilt niet alleen weten welke producten afgekeurd zijn, maar welke goedgekeurde producten budget opeten zonder winst bij te dragen. Feedkwaliteit en profit control horen bij elkaar.
Hoe FiveX helpt
FiveX helpt ecommerce teams om Google Ads-, product-, voorraad- en winstdata in één operationele laag te bekijken. Via de Google Ads-integratie koppel je advertentieprestaties aan productniveau, en met profit analytics zie je welke producten omzet maken maar marge lekken door ad spend, fees, fulfilment, retouren of voorraadproblemen.
Voor Merchant Center-disapprovals betekent dat concreet: je kunt foutlijsten niet alleen beoordelen op aantallen, maar op commerciële prioriteit. Welke afgekeurde SKU’s horen bij campagnes met spend? Welke producten hebben genoeg marge om snel terug live te zetten? Welke producten zijn technisch goedgekeurd, maar eigenlijk te onrendabel om op te schalen? Dat is het verschil tussen feedbeheer en winststuring.
FiveX vervangt Merchant Center niet. Merchant Center blijft de plek waar Google de officiële productstatus toont. FiveX helpt je vooral om de juiste volgorde en beslissing te nemen: eerst de omzetkritieke lekken, dan de structurele dataketen, daarna pas opschalen met advertenties.
Checklist: zo voorkom je nieuwe disapprovals
- Vul GTIN/EAN in het juiste Shopify-barcodeveld voor producten die een officiële code hebben.
- Controleer prijs, valuta en btw per Shopify Market voordat producten naar Google gaan.
- Zorg dat voorraadstatus per variant overeenkomt met wat de klant kan bestellen.
- Gebruik duidelijke productafbeeldingen zonder watermerken, promotionele tekst of placeholders.
- Publiceer verzendkosten, levertijden, retourbeleid en bedrijfsgegevens zichtbaar op je site.
- Maak geen structurele reparaties alleen in Merchant Center als Shopify of PIM de bron blijft.
- Controleer Diagnostics minimaal twee keer per week bij actieve Shopping- of PMax-campagnes.
- Prioriteer op omzet, marge en advertentie-uitgaven, niet op het aantal foutmeldingen.
Conclusie
Google Merchant Center-disapprovals zijn geen losstaand technisch probleem. Ze bepalen welke producten mogen meedoen in Google Shopping, gratis vermeldingen en Performance Max. De beste aanpak is strak en commercieel: groepeer fouten, vergelijk feed met landingspagina en checkout, herstel de brondata, vraag pas daarna review aan, en prioriteer altijd op omzet- en marge-impact.
Als je dit goed doet, wordt Merchant Center geen frustrerende foutmeldingenbak maar een kwaliteitscontrole op je groeikanaal. En dat is precies hoe je Google laat werken voor winst, niet alleen voor zichtbaarheid.