Webshops · 6 min lezen

Wat is een productfeed?

Door Remco · 11 oktober 2026 · ☕ 6 min

Een productfeed is een bestand of koppeling met productgegevens uit je webshop. Kanalen zoals Google gebruiken die data om producten te tonen, controleren en vergelijken.

Een productfeed klinkt technisch, maar het is vooral een afspraak over productgegevens. Je webshop zegt tegen een ander kanaal: dit verkoop ik, dit kost het, dit is de voorraad, dit is de afbeelding en dit is de juiste productpagina.

Dat kanaal kan Google Merchant Center zijn, maar ook een vergelijkingssite of advertentieplatform. Het lastige zit niet in het bestaan van de feed. Het zit in de details. Een feed kan prima uploaden en toch later productproblemen krijgen.

Hoe ziet een productfeed eruit?

Stel, voorbeeld.nl verkoopt kamerplanten. De webshop heeft een productpagina voor een ficus, met een prijs, voorraadstatus en productfoto. In de productfeed wordt die informatie in vaste velden gezet.

Een simpele TSV-feed kan er zo uitzien:

id	title	description	link	image_link	availability	price	gtin
ficus-groen	Ficus groene kamerplant	Kamerplant voor binnen zonder promotietekst	https://voorbeeld.nl/product/ficus-groen	https://voorbeeld.nl/images/ficus-groen.jpg	in_stock	PRIJS_INCLUSIEF_BTW	
varen-hangpot	Varen in hangpot	Hangplant voor in huis zonder verzendinformatie	https://voorbeeld.nl/product/varen-hangpot	https://voorbeeld.nl/images/varen-hangpot.jpg	out_of_stock	PRIJS_INCLUSIEF_BTW

Dit is geen verkooppraatje richting je klant. Het is productdata voor een systeem. Daarom moeten velden voorspelbaar zijn.

Voor Google Merchant Center heeft elk product ten minste een unieke id nodig. Die mag maximaal 50 tekens lang zijn en moet stabiel blijven voor hetzelfde product. Verander je die steeds, dan ziet Google hetzelfde product mogelijk als iets nieuws.

De title mag maximaal 150 tekens bevatten. Google raadt aan om de belangrijkste productdetails in de eerste 70 tekens te zetten. Dus niet eerst een vage slogan, maar direct wat het product is.

De description mag maximaal 5.000 tekens bevatten. Daarin horen geen promotietekst, verzendinformatie of links naar je winkel. Die informatie lijkt misschien handig, maar kan juist problemen veroorzaken.

De velden link en image_link zijn net zo belangrijk. De link moet beginnen met http of https en moet naar de juiste landingspagina gaan. De afbeelding moet de hoofdafbeelding van het product zijn. Voor kledingproducten is minimaal 250 x 250 pixels vereist. Voor andere producten is minimaal 100 x 100 pixels vereist.

Waarom het ertoe doet

Een productfeed bepaalt of je producten überhaupt bruikbaar zijn in Google-resultaten en advertenties. Als de data niet klopt, kan je product worden afgekeurd of beperkt zichtbaar zijn.

Dat merk je niet altijd direct. Een feedbestand kan technisch goed lijken. Het bestand staat online, Google kan het lezen, en toch verschijnen er later itemproblemen in Merchant Center. Bijvoorbeeld omdat de prijs in de feed niet overeenkomt met de prijs op de productpagina. Of omdat je voorraadwaarde niet een toegestane waarde is.

Voor Nederlandse webshops is prijs extra gevoelig. Bij verkoop aan consumenten moet je prijzen inclusief btw tonen. Volgens de ACM moeten webshops bij verkoop aan consumenten prijzen inclusief btw en alle verplichte bijkomende kosten tonen. Optionele kosten mogen niet vooraf aangevinkt zijn. In Google Merchant Center moet de prijs in je feed overeenkomen met de prijs op de landingspagina.

Een productfeed raakt dus niet alleen techniek. Hij raakt ook vertrouwen, advertentiegeschiktheid en de basis van je webshop.

Waar het in de praktijk misgaat

De prijs klopt net niet.
Dit is een klassieke fout. De feed bevat een andere prijs dan de productpagina. Soms komt dat door btw, soms door korting, soms door caching. Voor landen waar btw verplicht is, zoals Nederland bij verkoop aan consumenten, moet de feedprijs inclusief btw zijn. De prijs op de pagina moet daarmee overeenkomen.

De voorraadwaarde is vrij ingevuld.
Google accepteert voor availability vaste waarden, waaronder in_stock, out_of_stock, preorder en backorder. Een waarde zoals op voorraad leest voor jou logisch, maar kan in een feed fout gaan. Gebruik dus de waarde die het platform verwacht, niet de tekst die mooi klinkt.

De GTIN wordt verzonnen.
Een GTIN kun je niet zelf bedenken om een waarschuwing weg te poetsen. Als een fabrikant een GTIN heeft toegekend, moet je de correcte code aanleveren. Een onjuiste of verzonnen GTIN kan productproblemen veroorzaken. Heeft een product geen fabrikant-GTIN, behandel dat dan eerlijk in je data.

De afbeelding is te klein of niet het hoofdproduct.
Een sfeerfoto kan mooi zijn op je webshop, maar in de feed moet image_link naar de hoofdafbeelding van het product wijzen. Bij te kleine afbeeldingen of onduidelijke productbeelden loop je sneller tegen afkeuringen of waarschuwingen aan.

Per platform

  • —
    Shopify: vaak komt de basisfeed uit een app of kanaalkoppeling. Controleer alsnog of titels, prijzen, voorraad en GTIN’s goed meegaan. Zeker bij varianten kan de data anders uitpakken dan je verwacht. Denk je aan een nieuwe Shopify-shop, lees dan ook mijn uitleg over een Shopify-webshop laten maken.
  • —
    WordPress met WooCommerce: productfeeds komen meestal uit een plugin. Let op mapping. Dat betekent: welk WooCommerce-veld wordt naar welk feedveld gestuurd. Een verkeerd gekoppeld veld kan veel producten tegelijk raken.
  • —
    of maatwerk: hier maak je de feed vaak zelf of via je backend. Dat geeft controle, maar ook verantwoordelijkheid. Zorg dat prijs, voorraad en productlinks uit dezelfde bron komen als je productpagina’s. Anders bouw je makkelijk verschillen in.

Zelf controleren voordat je koppelt

✦
Open je feedbestand en controleer handmatig een paar producten op id, title, link, image_link, availability, price en gtin. Kijk daarna in Merchant Center bij Needs attention.

Google accepteert productgegevensbestanden onder meer als TSV, TXT en XML. Een bestand dat je direct uploadt naar Merchant Center mag maximaal 4 GB groot zijn. Voor de meeste MKB-webshops zit het probleem niet in bestandsgrootte, maar in datakwaliteit.

Gebruik Merchant Center niet alleen als eindstation, maar als controleplek. Het onderdeel Needs attention toont productproblemen op account-, data source- en itemniveau. Daar zie je dus of het probleem breed in je account zit, in de databron, of bij losse producten.

Heb je ook productinformatie op je pagina zelf staan, dan kan productstructured data helpen. Google Search Central ondersteunt velden zoals price, priceCurrency, availability, shippingDetails en hasMerchantReturnPolicy. Fouten en waarschuwingen daarin kun je controleren met de Rich Results Test. Dat is iets anders dan je productfeed, maar de informatie moet wel met elkaar kloppen. Anders stuur je gemengde signalen.

Mijn beslisregel: koppel je productfeed pas als je per product minimaal de juiste pagina, prijs inclusief btw, voorraadstatus, hoofdafbeelding en identificatie kunt vertrouwen. Als die basis rommelig is, maak je eerst je productdata schoon.

Werk je aan je webshopfundament, begin dan bij Webshops & e-commerce of lees verder over SEO voor MKB-ondernemers.

Veelgestelde vragen

Wat staat er in een productfeed?

In een productfeed staan productgegevens zoals id, titel, beschrijving, link, afbeelding, prijs, voorraadstatus en soms merk of GTIN. Het is dus meer dan een lijst met namen en prijzen. Juist die extra velden bepalen vaak of een product wordt goedgekeurd of problemen krijgt.

Waarom wordt een productfeed afgekeurd?

Een feed kan worden afgekeurd door verkeerde prijzen, afwijkende voorraadwaarden, slechte of te kleine afbeeldingen, ontbrekende identificatie of een link die niet naar het juiste product gaat. Ook een verzonnen GTIN kan problemen geven. Een feed die uploadt, is dus niet automatisch goed.

Moet mijn productfeed prijzen inclusief btw bevatten?

Bij verkoop aan Nederlandse consumenten moet de zichtbare consumentenprijs inclusief btw zijn. Volgens de ACM moeten webshops prijzen inclusief btw en verplichte bijkomende kosten tonen. Voor Google Merchant Center moet de prijs in de feed overeenkomen met de prijs op de landingspagina.

Hoe controleer ik een productfeed?

Controleer eerst een paar producten handmatig. Kijk of id, titel, link, afbeelding, prijs, voorraad en GTIN kloppen. Daarna controleer je in Merchant Center het onderdeel Needs attention. Daar zie je problemen op account-, databron- en itemniveau.

Bronnen: support.google.com/merchants/answer/6324405 · support.google.com/merchants/answer/6324415 · support.google.com/merchants/answer/6324468 · support.google.com/merchants/answer/6324416 · support.google.com/merchants/answer/6324350 · support.google.com/merchants/answer/6324448

R

Remco

Webontwikkelaar & eigenaar, REBUS Digital Solutions

Remco bouwt maatwerk websites, webshops en SEO-strategieën voor MKB door heel Nederland. REBUS Digital Solutions is zijn eenmanszaak in Den Haag.

LinkedIn →Meer over mij →

Klaar om te bouwen?

Laten we jouw project bespreken

Geen salesgesprek. Gewoon kijken of er een match is en wat je kunt verwachten.

Gesprek plannen →

Meer over Webshops

GidsGoogle Merchant Center koppelen aan je webshopGoogle Merchant Center koppelen? Zo voorkom je afkeuringen door feedfouten, prijsverschillen, verzending en vertrouwen op je site.GidsCheckout optimaliseren voor Nederlandse webshopsMaak je checkout duidelijker met iDEAL, gastbestellen, verzendkosten vooraf en een controlelijst per stap.

Uit de blog

BlogShopify webshop laten maken in 2026: wat kost dat?Wil je een Shopify webshop laten maken? Ik vertel je precies wat het kost, hoe lang het duurt en waar je op moet letten. Geen bullshit, wel resultaat.

Uit het nieuws

NieuwsBeslist.nl Google wijzigingen: minder verkeer voor webshops?Prijsvergelijkers waarschuwen voor minder organisch Google-verkeer. Wat betekent dit voor Nederlandse MKB-webshops?NieuwsAI in e-commerce: wordt de AI-agent je nieuwe klant?AI-tools gaan vaker zoeken en vergelijken voor klanten. Dit betekent dat webshops anders vindbaar, vergelijkbaar en betrouwbaar moeten worden.

← Alle artikelen over Webshops & e-commerce