Begrippenlijst · E-commerce SEO

Productfeed

Ook wel: product feed, datafeed, Shopping-feed

Definitie

Een productfeed is een gestructureerd bestand met al je producten en hun eigenschappen (titel, prijs, voorraad, GTIN) dat je aan Google Merchant Center, marktplaatsen of vergelijkers levert.

Wat is een productfeed?

Een productfeed is een machine-leesbare lijst van je assortiment. Elke regel is een product of variant met vaste velden: id, title, description, link, image_link, price, availability, brand, gtin, condition en voor varianten item_group_id, color en size. Het formaat is meestal XML (RSS/Atom) of CSV/TSV, of een API-koppeling.

Dezelfde catalogus gaat vaak naar meerdere afnemers: Google Merchant Center, Microsoft Merchant Center, Meta-catalogus, vergelijkingssites en marktplaatsen als Bol. Elke afnemer heeft eigen veldnamen en regels.

Een feed is daarmee een tweede uitlevering van je productdata, naast de pagina's zelf. Alles wat op de pagina staat, prijs, voorraad, levertijd en verzendkosten, moet in de feed hetzelfde zijn. Merchant Center controleert dat en keurt producten af bij verschillen.

Waarom het ertoe doet voor webshops

De feed is de bron voor gratis en betaalde Shopping-vermeldingen. Een feed met vage titels ("Model X zwart") verliest het van een feed met complete titels ("Asics Gel-Nimbus 26 hardloopschoen dames zwart maat 39"). Google matcht zoekopdrachten voor een groot deel op die titel en attributen.

Steeds meer AI-shoppingtoepassingen werken met gestructureerde productdata in plaats van met losse webpagina's. Een complete, actuele feed met GTIN's en juiste voorraad is daarmee niet alleen Shopping-hygiëne maar ook basis voor zichtbaarheid in AI-assistenten.

Ook de productcategorie telt. Met google_product_category geef je aan in welke Google-taxonomie het product valt, en met product_type je eigen categoriepad. Custom labels (custom_label_0 tot en met 4) gebruik je om producten te groeperen op marge, seizoen of bestseller-status, handig voor biedingen en rapportage.

Zo werkt het in Magento en Shopify

Shopify: de Google & YouTube-app bouwt de Google-feed uit je productdata. Voor meer controle (aangepaste titels, extra kanalen) gebruik je een feed-app die metafields kan mappen. Google-specifieke velden zoals google_product_category en custom_label kun je in metafields vullen.

Magento 2: een feed-extensie genereert per store view een bestand op een vaste URL, bijvoorbeeld /media/feed/google_nl.xml, via cron. Map attributen zorgvuldig: Magento's EAN-attribuut naar gtin, het merkattribuut naar brand, de configureerbare parent-SKU naar item_group_id. Bij een grote catalogus draai je de generatie buiten piekuren en controleer je de doorlooptijd.

In een Laravel-maatwerkshop is een feed een geplande job die een XML genereert, of een directe koppeling met de Merchant API.

Veelgemaakte fouten

Prijzen exclusief btw aanleveren voor Nederlandse consumenten. Google eist de prijs die de klant op de site ziet.

Een link in de feed die doorverwijst of naar een andere variant wijst dan de feedregel beschrijft. Gebruik de directe variant-URL, bij Shopify bijvoorbeeld /products/<handle>?variant=<id>.

De feed eenmalig opzetten en nooit meer controleren. Nieuwe attributen, nieuwe categorieën en assortimentswijzigingen breken stilletjes de mapping.

Afbeeldingen met tekst, watermerken of promotiebadges als hoofdafbeelding gebruiken. Google keurt die af als hoofdbeeld. Gebruik een schone productfoto op een neutrale achtergrond en zet sfeerbeelden als extra afbeelding (additional_image_link).

Feed-item (XML, Google-formaat)

<item>
  <g:id>SKU-123-39</g:id>
  <g:item_group_id>SKU-123</g:item_group_id>
  <g:title>Asics Gel-Nimbus 26 hardloopschoen dames zwart 39</g:title>
  <g:link>https://www.voorbeeldshop.nl/products/gel-nimbus-26?variant=4012345</g:link>
  <g:price>179.95 EUR</g:price>
  <g:availability>in_stock</g:availability>
  <g:brand>Asics</g:brand>
  <g:gtin>4550457123456</g:gtin>
</item>

Verder lezen

Veelgestelde vragen

Hoe vaak moet een productfeed bijwerken?+

Minimaal dagelijks. Bij snel wisselende prijzen of voorraad vaker, of via de API, zodat feed en site niet uit elkaar lopen.

Heb ik een feed nodig als ik al Product-markup heb?+

Niet strikt voor Google, maar een feed geeft meer controle en is nodig voor de meeste andere kanalen.

Meer begrippen over e-commerce seo

Liever dat iemand het voor je uitzoekt?

Wij controleren je webshop op deze punten en voeren de fixes zelf door in Magento, Shopify of Laravel. Je praat direct met het team dat het bouwt.