Zes op de tien nieuwe WooCommerce-shops die een productfeed uploaden naar Google Merchant Center, krijgen bij de eerste diagnose een gedeeltelijke afkeur. Dat is geen straf, dat is bijna een standaard-uitdaging. Een Google Merchant Center feed WooCommerce koppelt jouw shop aan Google Shopping en de gratis productvermeldingen. Kies de juiste plugin (officieel of derde partij), zet in zes stappen een compliant feed op, en voorkom de zeven afkeurredenen die veel nieuwe shops raken: ontbrekende GTIN, verkeerde availability, foute BTW en mismatch tussen prijs op site en feed. Plus een reële refresh-cadans en het moment waarop je van XML-feed naar Content API overstapt.

Wat is een Google Merchant Center feed en waarom heb je hem nodig?
De Google Merchant Center feed is het bestand (of de datastroom) dat jouw productcatalogus koppelt aan Google Shopping, Free Product Listings, YouTube Shopping en Google Ads Performance Max. Zonder feed geen zichtbaarheid in dat kanaal. Punt uit.
De feed is meestal een XML of CSV die Google eens per dag ophaalt, of een real-time datastroom via de Content API. In beide gevallen levert je shop een gestructureerde lijst producten aan met verplichte attributen: prijs, beschikbaarheid, identificatie (GTIN), afbeelding en categorie.
Voor de meeste Nederlandse WooCommerce-shops onder 5.000 SKU’s is een dagelijkse XML-feed voldoende. Daarboven, of bij snel wisselende voorraad, kom je op het moment dat de Content API interessant wordt (daarover meer bij H2-6).
Plugin-keuze: officieel of derde partij
Voor een Google Merchant Center feed WooCommerce heb je drie serieuze plugin-routes. Ik zet ze nuchter naast elkaar, geen affiliate-verhaal.
Google for WooCommerce is de officiële plugin, ontwikkeld samen met Google. Gratis, automatische attribuut-mapping voor de 10 kernvelden (GTIN, MPN, availability, price, condition, brand, google_product_category, identifier_exists, image en shipping). Voor shops tot ongeveer 2.000 producten en één primaire feed: perfect. Dit is mijn standaardadvies voor nieuwe shops.
Product Feed Manager (van WPMR) is de meest volwassen derde partij. Gratis basis, PRO rond de $79 per jaar. Ondersteunt 7 feedtypes: primary, supplemental, promotions, local inventory, remarketing, review feeds en Facebook. Nodig zodra je meerdere feeds tegelijk draait, of specifieke velden wilt mappen die de officiële plugin niet aanbiedt.
WebToffee Product Feed en Advanced Product Feeds by RexTheme zijn de “enterprise” opties. Nodig bij grote catalogi (>5.000 SKU’s), custom attribuut-mapping, of als je feeds naar meerdere kanalen (Bol.com, Facebook, TikTok) tegelijk beheert.
Voor 90 procent van de shops die ik zie is Google for WooCommerce de juiste startkeuze. Overstappen naar Product Feed Manager doe je pas als je een concrete beperking raakt.

Google Merchant Center feed WooCommerce opzetten: 6 stappen
Hier komen de zes stappen om een Google Merchant Center feed WooCommerce werkend te krijgen. Ik ga uit van de officiële Google for WooCommerce-plugin.
Stap 1. Installeer Google for WooCommerce vanuit de plugin-directory en activeer.
Stap 2. Verbind je Google-account. De plugin doorloopt een OAuth-flow en koppelt automatisch aan je Merchant Center-account (of maakt er één aan als je die nog niet hebt).
Stap 3. Vul de shop-informatie: bedrijfsnaam, adres (Zeeuws-Vlaanderen, Terneuzen, of waar je gevestigd bent), telefoon, verzendinstellingen per land en BTW-instellingen (inclusief of exclusief, afhankelijk van je WooCommerce-configuratie).
Stap 4. Loop je producten na. Zorg dat elk product minimaal een GTIN, een categorie, een afbeelding (minimaal 100×100, aanbevolen 800×800) en een merk heeft. Voor producten zonder GTIN: vink identifier_exists=false aan.
Stap 5. Klik op “Synchroniseer producten”. De eerste sync duurt afhankelijk van je catalogus 5 minuten tot enkele uren.
Stap 6. Wacht op de diagnose (meestal binnen 24 uur). Los eventuele afkeurredenen op (zie volgende sectie) en her-synchroniseer.
Dat is de basis. Voor Product Feed Manager en WebToffee is de flow vergelijkbaar, alleen genereer je daar zelf een XML-URL die je in Merchant Center invoert onder “Feeds → Nieuwe feed”.
Verplichte en aanbevolen productvelden
De officiële attribuut-eisen staan volledig in de Product data specification van Google Merchant Center. Dit zijn de velden die je in WooCommerce sowieso goed moet hebben:
- id (SKU in WooCommerce).
- title (productnaam, max 150 tekens, geen SPAM-woorden zoals “beste” of “goedkoopste”).
- description (max 5.000 tekens, feitelijk).
- link (productpagina-URL).
- image_link (hoofdafbeelding, minimaal 100×100 pixels).
- availability (
in_stock,out_of_stock,preorder). - price (inclusief BTW voor NL en BE, met valuta EUR).
- brand (verplicht voor de meeste categorieën).
- gtin (EAN, UPC of ISBN, verplicht voor merkproducten die er een hebben (Google Merchant policy)).
- condition (
new,used,refurbished). - google_product_category (uit de Google-taxonomielijst).
Zonder GTIN mag alleen als je zelf de fabrikant bent of het product handmatig maakt. Dan zet je identifier_exists=false. Dat geldt bijvoorbeeld voor kunstenaars, bakkers, kleermakers en veel B2B-manufacturers.
De 7 meest voorkomende afkeurredenen (en hun fix)
Op basis van shops die ik heb gezien, dit zijn de zeven blokkers die het vaakst een afkeur veroorzaken:
- Prijs mismatch (feed prijs ≠ site prijs incl. BTW). Fix: controleer of WooCommerce prijzen exclusief of inclusief BTW toont, en of je feed dat matcht.
- Ontbrekende GTIN zonder
identifier_exists=false. Fix: vul GTIN in of markeer expliciet dat het product er geen heeft. - Verkeerde availability (product staat
in_stockmaar is uitverkocht). Fix: automatiseer de voorraadstatus in WooCommerce, of stel refresh op elke 3 uur in. - Missing shipping voor de landen waarnaar je verzendt. Fix: vul in Merchant Center per land een shipping-tabel in, of zet dit in de plugin.
- Verkeerde
google_product_category. Fix: kies uit de officiële Google-taxonomie, niet je eigen WooCommerce-categorienaam. - Afbeelding te klein (<100×100 pixels). Fix: upload hi-res afbeeldingen, minimaal 800×800.
- Beschrijvend attribuut in
title(zoals “GRATIS verzending!!!”). Fix: houd de title feitelijk, gebruik promoties in hetpromotion_id-veld.

Refresh, monitoring en Content API
Standaard laat je Google de feed dagelijks ophalen. Voor de meeste shops is dat prima. Bij snel roterende voorraad (mode, elektronica, dagverse items) wil je vaker: elke 3 tot 6 uur, of real-time via de Content API.
Monitoring doe je via het Diagnose-tabblad in Merchant Center. Zet e-mailmeldingen aan voor “Waarschuwingen” en “Afkeuren” onder Account → Instellingen → Voorkeuren. Bekijk minimaal wekelijks of er afkeur-trends zijn.
De Content API is een REST-endpoint waarmee je real-time productupdates naar Google pusht. Zinvol zodra:
- Je voorraadwijzigingen binnen 1 uur zichtbaar wilt hebben in Shopping.
- Je meer dan 10.000 SKU’s beheert en de dagelijkse feed-verwerking te traag wordt.
- Je meerdere feeds combineert (primary + supplemental + local inventory).
De officiële Google for WooCommerce-plugin gebruikt onder de motorkap al de Content API voor kritieke updates. Voor pure XML-feeds via derde partijen moet je expliciet een Content API-koppeling activeren. Google migreert Content API for Shopping naar de Merchant API (v1); deadline 18 augustus 2026. De Google for WooCommerce-plugin krijgt vóór die datum een automatische update.
Privacy en data-implicaties
Je deelt met Google productdata, geen persoonsdata. Dat maakt de AVG-impact beperkt. Wél punten om te regelen:
Vermeld in je privacyverklaring dat je Google Merchant Center gebruikt voor productadvertenties. Dat is een goede praktijk, niet strikt verplicht voor de productfeed zelf.
Zodra je conversietracking activeert (via Google Ads of GA4-koppeling), verwerk je wél persoonsdata (transactie-events per gebruiker). Dan heb je een verwerkersovereenkomst met Google nodig (die krijg je automatisch bij het activeren van Ads) en toestemming voor marketing-cookies via je cookiebanner.
Voor de feed zelf: kijk of je Terms of Service van Merchant Center hebt geaccepteerd (dat gebeurt bij de eerste OAuth-verbinding). Wil je meer weten over de bredere shop-inrichting, lees dan mijn artikel over WooCommerce SEO-basis.



