Terug naar de blog
Insights

Google Merchant Center van nul opzetten: de duidelijke handleiding

Een nieuw Merchant Center-account is in tien minuten aangemaakt. Tot de eerste producten daadwerkelijk in de veiling staan, gaan er meestal een paar dagen overheen. Het verschil zit bijna altijd in dezelfde paar punten.

Deze handleiding is bedoeld voor als er nog niets bestaat: geen Merchant Center, geen feed, geen Shopping-campagne. We doorlopen de stappen in de volgorde waarin ze elkaar niet blokkeren.

Vooraf heb je drie dingen nodig: een bereikbare webshop met impressum, contactmogelijkheid en retourregels, toegang tot de domeinnaam of de Tag Manager, en een manier om productdata te exporteren. Mist één van deze punten, dan blijft het account later in de controle hangen.

Qua tijd: het aanmaken en de eerste feed-upload duren een paar uur. De controle van de producten duurt daarna meestal tot drie werkdagen. Als je parallel al campagnes aanmaakt, verlies je geen tijd.

Stap 1: Account aanmaken

Het Merchant Center wordt met een Google-account gemaakt. Gebruik hiervoor geen privéaccount, maar een bedrijfsadres waar meerdere mensen toegang toe hebben. Accounts die aan één persoon zijn gekoppeld, worden een jaar later een probleem.

  • Bedrijfsgegevens: precies zoals ze in het impressum staan. Afwijkingen leiden tot vragen bij de accountcontrole.
  • Land, tijdzone, valuta: het land van de bedrijfsvestiging, de valuta van je hoofdmarkt. Doellanden voeg je later via de feed toe, niet hier.
  • Gebruikersrollen: Admin voor jezelf, standaardtoegang voor bureau of feed-dienstverlener. Volledige adminrechten geef je niet permanent door.
  • Programma's: Shopping-advertenties activeren. Gratis productvermeldingen kun je meteen meenemen, die kosten niets en leveren extra zichtbaarheid op.

Daarna is het account wel aangemaakt, maar nog leeg en ongecontroleerd. Beide worden in de volgende twee stappen afgehandeld.

Stap 2: Website verifiëren en claimen

Google wil weten dat de domeinnaam van jou is. Verifiëren betekent: aantonen dat je toegang hebt. Claimen betekent: de domeinnaam aan het account koppelen. Beide moeten gebeuren, anders worden er geen producten geleverd.

  1. 1HTML-tag in de head: de snelste manier, als je templates kunt bewerken. De tag moet permanent op de startpagina blijven staan.
  2. 2Bestand op de server: goed, als je niets aan de template wilt wijzigen, maar wel bestandsrechten hebt.
  3. 3Google Tag Manager of Analytics: handig, als beide al zijn geïntegreerd. Let op: je hebt beheerrechten nodig in de betreffende container, niet alleen leesrechten.

Twee valkuilen zien we telkens weer. Ten eerste: de domeinnaam is al geclaimd door een oud account, meestal van een eerder bureau. Dan moet de koppeling daar worden losgekoppeld, een tweede account helpt niet. Ten tweede: www wordt geverifieerd, maar de versie zonder www is ingevoerd. Gebruik exact de domeinnaam die de webshop daadwerkelijk levert.

Stap 3: Productgegevens uploaden

Nu komen de producten in het account. Voor de koppeling zijn er drie gebruikelijke manieren, en de keuze heeft meer gevolgen dan de meeste mensen verwachten.

ManierInspanningWie doet hetVeelvoorkomende fout
Shop-plugin of directe koppelinglaagShop-teamPlugin levert standaardwaarden in plaats van echte attributen
Feed-bestand (XML/CSV) via URLgemiddeldShop- of feed-dienstverlenerFeed wordt één keer geüpload en daarna nooit meer bijgewerkt
Content APIhoogOntwikkelinggeen monitoring, storingen vallen wekenlang niet op

Voor de start volstaat in bijna alle gevallen een plugin of een feed-bestand dat dagelijks wordt opgehaald. Belangrijk is het ophaalritme: als prijzen of voorraden meerdere keren per dag wijzigen, moet de feed bijblijven, anders lopen advertentie en landingspagina uiteen.

De attributen die onmisbaar zijn

  • id, title, description, link, image_link: de basis. Overlaad de titel alsjeblieft niet met trefwoorden, maar bouw deze op volgens het patroon merk, product, belangrijkste eigenschap.
  • price en availability: moeten exact overeenkomen met de landingspagina, inclusief valuta en belastinglogica.
  • brand plus gtin of mpn: verplicht voor merkartikelen. Eigen merken zonder barcode gebruiken in plaats daarvan identifier_exists met de waarde no.
  • Categorieafhankelijke verplichte velden: maat, kleur, leeftijd en geslacht bij kleding. Mist er één, dan wordt het product afgekeurd, niet alleen gewaarschuwd.

Na de eerste upload is het de moeite waard om de diagnose te bekijken. Een paar waarschuwingen zijn normaal. Afkeuringen sorteer je op getroffen omzet, niet op aantal: twintig geblokkeerde longtail-artikelen zijn minder urgent dan drie geblokkeerde bestsellers.

Stap 4: Verzending en belastingen toevoegen

Dit is de stap waar de meeste accounts blijven hangen. Zonder geldige verzendgegevens voor een doelland wordt daar geen aanbod geleverd, zelfs als je er wel naartoe levert.

  • Verzendprofiel per doelland: kosten, gewichts- of winkelwagenstaffels, drempels voor gratis verzending. Wat de webshop in de checkout berekent, moet hier staan.
  • Levertijden: verwerkingstijd plus transporttijd. Deze informatie staat direct bij het aanbod in de zoekresultaten en beïnvloedt de klikfrequentie meetbaar.
  • Belastinggegevens: binnen de EU brutoprijzen inclusief btw van het doelland. Voor Zwitserland en andere niet-EU-markten geldt de respectievelijke lokale logica.
  • Retourvoorwaarden: zichtbaar op de website, daarnaast de retourregels in het account. Zonder dit grijpen meerdere beleidscontroles in.
Korte controlevraag: plaats in de webshop een testproduct in de winkelwagen en vergelijk prijs, verzendkosten en levertijd met wat er in het Merchant Center staat. Wijkt een van de drie getallen af, dan vindt Google het ook.

Stap 5: Google Ads koppelen en eerste campagne starten

Merchant Center en Google Ads worden via een accountkoppeling verbonden. De aanvraag wordt vanuit het Merchant Center verstuurd en in het Ads-account bevestigd. Pas daarna kun je een Shopping-campagne aanmaken.

Standard Shopping of Performance Max?

Voor de start is Standard Shopping de eerlijkere keuze: je ziet zoektermen, je kunt productgroepen afzonderlijk beheren en je leert welke artikelen überhaupt vraag hebben. Performance Max levert later meer bereik, maar heeft conversiegegevens nodig die een nieuw account nog niet heeft.

  • Startbudget: zo hoog dat de campagne dagelijks klikken krijgt. Een budget dat na dertig klikken stopt, levert geen bruikbare gegevens op.
  • Biedstrategie: eerst handmatige biedingen of maximale klikken, later overschakelen op doel-ROAS zodra er genoeg conversies zijn.
  • Conversion-tracking: controleren vóór de eerste klik. Zonder schone waarden kan later geen enkele biedautomatisering zinvol worden gebruikt.
  • Campagne per land: als je naar meerdere markten levert, gooi niet alles in één campagne. Anders verbruikt de goedkoopste markt het budget.
CSS Flat rate
€ 19/ maand
Nu starten
  • Gratis migratie naar Google CSS
  • Volledige zichtbaarheid in Google Shopping
  • 20 % lagere klikprijzen
  • 21 EU-markten inbegrepen
  • Uitstekende ondersteuning per e-mail
  • Geen minimale looptijd

Stap 6: De CSS inschakelen

Standaard loopt een nieuw account via Google Shopping zelf. Een Comparison Shopping Service (CSS) is de alternatieve weg naar dezelfde veiling, tegen een lagere klikprijs. Het verschil ligt in de buurt van 20 procent op de CPC.

De overstap is een toewijzing op accountniveau, geen verbouwing. Campagnes, feed en structuur blijven zoals ze zijn. Er ontstaat geen pauze en geen nieuwe leerfase. Wie toch al opnieuw begint, kan dit direct na de eerste campagnestart doen en bespaart zich de latere vergelijking.

  1. 1Account bevestigen: Merchant Center-ID en domeinnaam doorgeven aan de CSS-aanbieder.
  2. 2Toewijzing instellen: de aanbieder voegt het account toe aan zijn CSS-context.
  3. 3Campagnes laten doorlopen: niets pauzeren, niets dupliceren.
  4. 4Na een paar weken evalueren: klikprijzen dalen structureel, maar dit wordt pas na langere tijd zichtbaar, omdat seizoen en concurrentie meespelen.

Bij ons kost dit € 19 per maand, zonder instapkosten en zonder minimale looptijd. Alle doelmarkten waarnaar je levert, zijn inbegrepen.

Fouten die de start onnodig vertragen

  • Prijs-mismatch: feed-prijs bruto, landingspagina netto. Of een korting geldt alleen in de winkelwagen. Beide leiden tot blokkades.
  • Retourregels ontbreken: nergens op de website vermeld, en ook niet in het account. Meest voorkomende reden voor accountbrede waarschuwingen.
  • Domeinnaam onverifieerd of verkeerd geverifieerd: www tegenover non-www, of nog geclaimd door een oud bureau.
  • Feed éénmalig geüpload: na twee weken zijn prijzen en voorraden verkeerd, de afkeuringsratio stijgt stilletjes.
  • Te vroeg geschaald: budget verdrievoudigen, voordat überhaupt duidelijk is welke producten vraag hebben.
  • Afkeuringen op aantal geprioriteerd: eerst de longtail-artikelen opruimen, terwijl de omzetgenererende producten geblokkeerd blijven.

Checklist voor livegang

  • Domeinnaam geverifieerd en geclaimd, in exact de versie die de webshop levert
  • Feed draait geautomatiseerd, minimaal dagelijks
  • Prijs, beschikbaarheid en valuta komen in een steekproef overeen met de landingspagina
  • Verzendkosten en levertijden voor elk doelland toegevoegd
  • Belastinggegevens passend bij de doelmarkt ingesteld
  • Retourvoorwaarden op de website en in het account aanwezig
  • Google Ads gekoppeld, Conversion-tracking gecontroleerd
  • Diagnose bekeken, afkeuringen van de meest omzetgenererende producten opgelost
  • CSS-toewijzing ingesteld, zodat het klikprijsvoordeel vanaf de eerste klik werkt

Als deze punten kloppen, is het account solide. Al het andere is optimalisatie: titels aanscherpen, categorieën scheiden, biedingen aanpassen. Dat gebeurt dan tijdens de operatie, niet bij de setup.

Veelgestelde vragen

Hoe lang duurt het voordat mijn producten worden weergegeven?

De upload is snel, de controle duurt doorgaans tot drie werkdagen. Bij nieuwe accounts komt er een accountcontrole bij, die een paar dagen langer kan duren. Campagnes kun je in de tussentijd al aanmaken.

Heb ik voor elk product een GTIN nodig?

Bij merkartikelen vrijwel altijd, anders wordt het product beperkt of afgekeurd. Bij eigen merken zonder barcode stel je identifier_exists in op no en lever je daarvoor merk en MPN netjes mee.

Plugin of feed-bestand?

Een goed onderhouden plugin is de snelste start. Een feed-bestand geeft je meer controle over titels, categorieën en uitzonderingen. Doorslaggevend is niet de manier, maar of de ophaal geautomatiseerd loopt.

Moet ik wachten met de CSS-overstap tot alles draait?

Nee. De toewijzing staat los van de feed-kwaliteit en campagnestructuur. Hoe eerder deze is ingesteld, hoe eerder je de lagere klikprijs betaalt.

Heb ik per land een eigen Merchant Center-account nodig?

In de meeste gevallen niet. Eén account kan in veel doellanden adverteren. Gescheiden accounts zijn pas zinvol bij eigen domeinnamen per land, verschillende bedrijven of compleet afwijkende assortimenten.

Kost de overstap naar een CSS zichtbaarheid?

Nee. De campagnes blijven ongewijzigd doorlopen, er is geen pauze en geen nieuwe leerfase. Wat verandert, is de prijs per klik.

Hoe vaak moet ik het account controleren?

In het begin wekelijks, later eens per maand. Belangrijk is een vaste blik op diagnose en productstatus, anders groeien afkeuringen ongemerkt.

Kan ik de setup zelf doen?

Ja, technisch is niets hiervan exotisch. Arbeidsintensief wordt het meestal alleen bij de verificatie van oude domeinnamen en bij categorieafhankelijke verplichte attributen. Precies daar loont een tweede mening.

CSS Flat rate
€ 19/ maand
Nu starten
  • Gratis migratie naar Google CSS
  • Volledige zichtbaarheid in Google Shopping
  • 20 % lagere klikprijzen
  • 21 EU-markten inbegrepen
  • Uitstekende ondersteuning per e-mail
  • Geen minimale looptijd