wat is shopping feed

    Wat is een shopping feed en hoe zet je die goed op?

    Lennard Steeman2 oktober 202617 min lezen
    Wat is een shopping feed en hoe zet je die goed op?

    Een shopping feed is het gestructureerde productbestand dat Google gebruikt om jouw artikelen te tonen in Shopping en Performance Max. Zonder correcte feed lopen webshops vertoningen en omzet mis, want Google kan producten dan niet goed matchen aan zoekopdrachten. Met een goed opgebouwde en actuele feed vergroot je zichtbaarheid en verhoog je de kans op conversie aanzienlijk.


    Kort samengevat:

    • Een correcte, actuele shopping feed is essentieel omdat Google deze gebruikt om producten relevant weer te geven en matcht zoekopdrachten.
    • Belangrijke verplichte velden zijn onder andere id, titel, prijs, beschikbaarheid en GTIN, waarvan de juistheid cruciaal is voor goedkeuring en prestaties.
    • Bij afwijkingen tussen feedgegevens en de daadwerkelijke website-voorraad of prijzen ontstaan vaak afkeuringen en verlies in zichtbaarheid.
    • Automatisering en regelmatige audits van de feed verbeteren de datakwaliteit en voorkomen dat technische fouten omzetkosten veroorzaken.
    • Voor grote productassortimenten en meerdere kanalen is investeren in feedmanagementtools zeer voordelig, terwijl kleinere webshops met eenvoudige oplossingen toe kunnen.

    Inhoudsopgave

    Wat is een shopping feed: bestandstypen en basisstructuur

    Een shopping feed is een gestructureerd digitaal bestand dat functioneert als de officiële catalogus van je webshop. Het bevat alle productgegevens die Google nodig heeft om advertenties te tonen: van ID en titel tot prijs en voorraad. De meest gebruikte formaten zijn XML, CSV, TSV en JSON, en de keuze hangt vooral af van je technische setup en de complexiteit van je catalogus.

    XML is de standaard bij grotere of complexe catalogi omdat het formaat goed omgaat met geneste gegevens en makkelijk te valideren is. CSV en TSV zijn eenvoudiger en werken prima voor kleinere assortimenten of handmatige exports vanuit spreadsheets. JSON wordt steeds vaker gebruikt bij API-koppelingen en real-time datastromen, vooral bij webshops met een eigen productinformatiesysteem.

    Ongeacht het formaat geldt hetzelfde basisprincipe: één rij (of element) per product, met kolommen die overeenkomen met specifieke attributen. Elk attribuut vertelt Google iets anders over het product.

    De belangrijkste velden op een rij:

    • id: de unieke identificatiecode van het product in je systeem.
    • title: de producttitel zoals die in de advertentie verschijnt.
    • price: de actuele verkoopprijs inclusief valuta.
    • image_link: de URL naar de hoofdafbeelding van het product.
    • availability: de voorraadstatus, zoals "op voorraad" of "uitverkocht".

    Hoe consistenter deze structuur is opgebouwd, hoe makkelijker Google de feed kan verwerken en hoe minder kans op afkeuringen later in het proces.

    Waarom een shopping feed essentieel is voor Google Shopping en Performance Max

    Google gebruikt de feed als primaire databron voor het matchen van producten aan zoekopdrachten, zowel in klassieke Shopping-campagnes als in Performance Max. Bij Performance Max fungeert de feed zelfs als startpunt voor de volledige AI-gestuurde advertentie-inzet over meerdere kanalen tegelijk: Search, Display, YouTube en Gmail. Google raadt aan productfeeds te verrijken met rijke beschrijvingen, afbeeldingen en custom labels, omdat Performance Max deze feeds gebruikt als basis voor multi-channel advertenties.

    Shopping-advertenties zijn goed voor het grootste deel van de uitgaven aan retail zoekadvertenties, wat Shopify in kaart brengt als bewijs van hoe dominant deze advertentievorm inmiddels is binnen e-commerce. Voor Nederlandse webshops betekent dit dat een feed geen bijzaak is naast de campagnestructuur, maar het fundament waarop die structuur draait.

    De kwaliteit van de feed staat in directe relatie tot campagneresultaten. Een feed met onvolledige titels, verouderde prijzen of ontbrekende GTIN's beperkt het aantal zoekopdrachten waarop Google jouw producten kan tonen. Omgekeerd geldt: hoe rijker en actueler de data, hoe beter Google's algoritmes kunnen matchen op relevantie en koopintentie. Dat effect wordt sterker naarmate je meer op Performance Max leunt, omdat het systeem minder handmatige sturing kent dan traditionele Shopping-campagnes en dus zwaarder leunt op feedkwaliteit om de juiste doelgroep te bereiken.

    Voor webshops die willen weten hoe deze koppeling met bredere campagnestructuren werkt, is het verschil tussen Performance Max en Search een goed vertrekpunt.

    Waarom een shopping feed essentieel is voor Google Shopping en Performance Max — overview diagram

    Verplichte en aanbevolen attributen voor Google Shopping feeds

    Google stelt specifieke eisen aan de attributen in je feed. Sommige zijn verplicht, andere sterk aanbevolen, maar allemaal beïnvloeden ze of je product wordt goedgekeurd en hoe goed het presteert.

    Volgens de productdataspecificatie van Google Merchant Center zijn deze attributen verplicht voor de meeste producten:

    • id: een unieke, consistente identificatiecode per product.
    • title: een duidelijke producttitel van maximaal 150 tekens.
    • description: een productomschrijving die tot 5.000 tekens kan bevatten.
    • link: de directe URL naar de productpagina.
    • image_link: een werkende link naar een kwalitatieve productafbeelding.
    • price: de actuele prijs, inclusief correcte valutanotatie.
    • availability: de voorraadstatus op het moment van indienen.
    • condition: de staat van het product, zoals nieuw of tweedehands.
    • brand: de merknaam van het product.
    • gtin: verplicht voor nieuwe producten met een fabrikantcode.

    Elk van deze velden heeft eigen formaatregels. De titel mag niet worden afgekapt op een manier die de kernboodschap verliest, en de prijs moet exact overeenkomen met wat een koper op de productpagina ziet. Datzelfde geldt voor voorraadstatus: als je feed "op voorraad" meldt terwijl de website "uitverkocht" toont, ontstaat een mismatch die tot problemen leidt.

    Die synchronisatie tussen feed en productpagina is geen bijzaak. Google valideert de feed steekproefsgewijs tegen de website, en een mismatch tussen beide bronnen leidt vaak tot afkeuring of opschorting van producten. Voor webshops met dagelijkse prijswijzigingen of wisselende voorraad is dit een van de meest onderschatte oorzaken van teruglopende zichtbaarheid: niet de advertentie-instellingen zijn het probleem, maar een feed die niet meer overeenkomt met de actuele situatie op de site.

    Stap-voor-stap: feed maken en aanleveren aan Google Merchant Center

    Een feed opzetten hoeft geen ingewikkeld traject te zijn, mits je de stappen in de juiste volgorde doorloopt.

    1. Kies je exportformaat. Bepaal of XML, CSV of JSON het beste past bij je CMS of PIM-systeem en de complexiteit van je catalogus.
    2. Exporteer je productdata. De meeste CMS-platformen, zoals Shopify of WooCommerce, bieden ingebouwde exportfuncties of plugins die automatisch een feedbestand genereren.
    3. Vul en controleer verplichte velden. Check dat elk product minimaal id, title, description, link, image_link, price, availability, condition, brand en waar relevant gtin bevat.
    4. Valideer waardetypen en valuta. Zorg dat prijzen consistent in dezelfde valuta staan en dat numerieke velden geen tekstuele fouten bevatten.
    5. Upload naar Google Merchant Center of koppel een automatische databron. Je kunt een handmatige upload doen, een schedule instellen via URL, of gebruikmaken van automatische productdetectie.
    6. Koppel Merchant Center aan je Google Ads-account. Zonder deze koppeling kunnen Shopping- en Performance Max-campagnes de feed niet gebruiken.
    7. Controleer het Product Issues-rapport. Hier zie je direct welke producten zijn afgekeurd en waarom.

    Voor de vierde en vijfde stap is het goed te weten dat Merchant Center ook automatisch producten kan ontdekken en toevoegen vanaf je website. Dit is handig voor een snelle start, maar biedt minder controle dan een beheerde feed en vraagt om actieve monitoring, omdat onbedoelde producten of foutieve prijzen automatisch kunnen worden meegenomen.

    Voor de update-frequentie is het verstandig om niet te vertrouwen op handmatige uploads. Automatische updates via cron-jobs, API-koppelingen of gespecialiseerde feedtools zorgen dat prijs- en voorraadwijzigingen binnen enkele uren doorkomen in plaats van dagen. Dat is relevant omdat Merchant Center en je site idealiter binnen 24 uur moeten synchroniseren om afkeuringen en inconsistenties te voorkomen die anders omzet kosten.

    Hoe stel je Channable in? | Channable Tutorials | Nederlands

    Concrete optimalisatietips: titels, afbeeldingen, prijzen, GTIN's en labels

    Een technisch correcte feed is de basis, maar optimalisatie bepaalt of je producten ook daadwerkelijk goed presteren binnen Shopping en Performance Max.

    • Bouw titels met de belangrijkste zoektermen vooraan, gevolgd door merk, model en specifieke kenmerken zoals kleur of maat.
    • Gebruik afbeeldingen van hoge kwaliteit zonder promotionele tekst erop, want dit verhoogt de klikkans aanzienlijk.
    • Synchroniseer prijzen en voorraad in real time, zeker tijdens promoties, om afkeuringen door mismatches te voorkomen.
    • Vul GTIN's consequent in waar beschikbaar; voor producten zonder GTIN geef je dat expliciet aan zodat Google niet onterecht afkeurt.
    • Zet custom labels in voor segmentatie, bijvoorbeeld op marge, seizoen of bestseller-status, zodat je biedstrategieën in Performance Max kunt afstemmen op winstgevendheid in plaats van alleen omzet.

    Voor producten zonder fabrikantcode geldt een uitzondering op de GTIN-verplichting, maar je moet dit correct aangeven in de feed. Doe je dat niet, dan loop je het risico dat Google het product alsnog afkeurt wegens ontbrekende identificatie.

    Custom labels verdienen extra aandacht omdat ze zelden optimaal worden benut. Veel webshops draaien Performance Max op automatische piloot zonder onderscheid te maken tussen hoogmarge- en laagmarge-producten. Door labels te koppelen aan winstgevendheid kun je biedstrategieën gerichter inzetten op de producten die daadwerkelijk rendement opleveren, in plaats van simpelweg op omzet te sturen.

    Pro-tip: Test twee varianten van je producttitels via een supplemental feed voordat je ze doorvoert in de hoofdbron: zo zie je het effect op vertoningen zonder risico op verlies van bestaande prestaties.

    Wie dieper wil ingaan op deze materie voor een Shopify-omgeving vindt aanvullende diepgang in dit artikel over feedoptimalisatie voor Shopify-webshops.

    Tools en automatisering: welke feedmanagement-oplossing past bij jouw webshop

    Niet elke webshop heeft een feedmanagementtool nodig, maar vanaf een bepaalde schaal wordt het praktisch onmisbaar. De belangrijkste criteria zijn het aantal producten, het aantal verkoopkanalen en de frequentie waarmee je prijzen of voorraad wijzigt.

    Feedmanagementtools zoals Channable of DataFeedWatch automatiseren mapping en enrichments en zijn vooral rendabel zodra je meerdere kanalen bedient of een omvangrijke catalogus beheert. Voor een webshop met enkele tientallen producten en één verkoopkanaal is een handmatige of CMS-native oplossing vaak voldoende.

    De kernfunctionaliteiten van deze tools zijn:

    • Mapping: het automatisch koppelen van bronvelden aan de juiste Google-attributen.
    • Enrichments: het aanvullen van ontbrekende data, zoals GTIN's of categorieën.
    • Regels (rules): geautomatiseerde aanpassingen op basis van voorwaarden, bijvoorbeeld prijsafronding of titeloptimalisatie.
    • Monitoring: realtime signalering van afkeuringen of foutmeldingen.

    Voor verrijking zonder de brondata aan te passen zijn supplemental feeds en attribute rules een uitkomst. Deze maken het mogelijk om custom labels en aanvullende attributen toe te voegen zonder dat je het hoofdbestand hoeft te wijzigen, wat vooral waardevol is bij complexe of extern beheerde productdatabases.

    Meer praktisch advies over het opzetten van een centrale feed en distributie naar meerdere kanalen is te vinden in deze gids over productfeeds voor Shopping en marketplaces.

    Veelvoorkomende fouten en quick fixes bij feeds en Merchant Center

    De meeste feedproblemen zijn te herleiden tot een klein aantal terugkerende oorzaken. Kennen van deze patronen bespaart uren troubleshooting.

    • Synchronisatieproblemen tussen prijs en voorraad zijn de meest voorkomende oorzaak van afkeuringen, vooral bij webshops met dynamische pricing.
    • Het Product Issues-rapport in Merchant Center toont exact welke producten zijn afgekeurd en om welke reden, en verdient wekelijkse controle.
    • Ontbrekende of onscherpe afbeeldingen leiden vaak tot afkeuring; vervang deze door afbeeldingen die aan de minimale resolutie-eisen voldoen.
    • Verkeerde valutanotatie ontstaat vaak bij feeds die voor meerdere landen tegelijk worden gebruikt zonder correcte lokalisatie.
    • Stel monitoring en alerts in zodat je binnen uren op de hoogte bent van nieuwe afkeuringen, in plaats van dagen later omzetverlies te ontdekken.

    Prioriteer altijd op impact: een afkeuring van je bestverkopende product weegt zwaarder dan een foutmelding bij een aflopend seizoensartikel.

    Ecomtrada: hoe wij feeds en PMax-setup verbeteren voor meetbare omzetgroei

    Bij Ecomtrada draait feedwerk nooit op zichzelf. Onze aanpak combineert een grondige feed-audit met Merchant Center integratie, server-side tracking en Performance Max-optimalisatie, zodat technische fixes direct doorwerken in campagneresultaten. Veelvoorkomende technische fouten, zoals ontbrekende GTIN's of verouderde prijsdata, herstellen we structureel in plaats van eenmalig.

    Die combinatie van verbeterde datakwaliteit en scherpere campagnestructuur vertaalt zich doorgaans in meetbare omzetstijgingen, omdat Google simpelweg meer relevante zoekopdrachten kan matchen aan een schone, actuele feed. Voor webshops die willen zien waar hun eigen feed nu staat, is een audit vaak de snelste manier om verborgen omzetverlies bloot te leggen.

    Hoe shopping feeds passen binnen e-commerce en online adverteren

    Een shopping feed staat nooit op zichzelf. Het is de schakel tussen je productdatabase, je verkoopkanalen en de advertentieplatforms die potentiële kopers bereiken. Zonder feed zou elk platform los productdata moeten ontvangen, wat inefficiënt en foutgevoelig is.

    In de praktijk vormt de feed het startpunt van een keten: je CMS of PIM genereert de data, een feedtool verrijkt en distribueert die data, en platformen zoals Google Ads gebruiken de feed om advertenties te tonen op basis van zoekintentie. Deze keten werkt alleen goed als elke schakel actueel blijft. Een trage synchronisatie ergens in het proces vertraagt de hele advertentiecyclus.

    Voor webshops die groeien, betekent dit dat feedbeheer meeschaalt met de rest van de organisatie. Meer producten, meer kanalen en meer marketingteams vragen om een feed die niet alleen technisch correct is, maar ook flexibel genoeg om nieuwe regels en labels te ondersteunen zonder de bronstructuur te breken. Dit raakt direct aan bredere thema's binnen Google Ads voor e-commerce, waar feedkwaliteit een van de bepalende factoren is voor campagnesucces op de lange termijn.

    De ontwikkelingen rond AI-gestuurde matching en automatisering in advertentieplatforms maken deze rol van de feed alleen maar belangrijker. Recente marktanalyses voor 2026 laten zien dat platforms steeds zwaarder leunen op structured data om relevante advertenties te tonen, wat de feed nog meer tot een strategisch onderdeel maakt in plaats van een technische bijzaak.

    Shopping feeds voor Bing Shopping en Facebook Catalogus

    Google Shopping is niet het enige platform dat op productfeeds draait. Bing Shopping en de Facebook Catalogus gebruiken vergelijkbare principes, maar met eigen vereisten en formaatverschillen.

    Bing Shopping accepteert grotendeels dezelfde attributen als Google, zoals id, title, price en availability, en veel webshops gebruiken hun bestaande Google-feed als basis met kleine aanpassingen. De belangrijkste verschillen zitten in specifieke categorievereisten en de manier waarop promoties worden aangegeven.

    De Facebook Catalogus stelt eigen eisen aan afbeeldingsformaten en categorisatie, en vraagt om attributen die gericht zijn op sociale advertentieformats, zoals aanvullende afbeeldingen voor carrousel-advertenties. Waar Google sterk leunt op zoekintentie, focust Facebook meer op visuele presentatie en doelgroepsegmentatie op basis van interesses.

    Voor webshops die op meerdere platforms adverteren, is het praktisch om één centrale feedbron te beheren en per kanaal de specifieke aanpassingen te automatiseren via mapping-regels. Dit voorkomt dubbel werk en houdt de basisdata consistent, ongeacht op welk platform de advertentie uiteindelijk verschijnt. Feedmanagementtools zijn hier vaak onmisbaar, omdat handmatig meerdere feedvarianten bijhouden foutgevoelig wordt zodra je assortiment groeit.

    Regelgeving en privacy bij het delen van productdata via feeds

    Het delen van productdata via feeds raakt ook aan regelgeving, vooral wanneer persoonsgegevens of prijsinformatie via meerdere platforms wordt gedistribueerd. Productfeeds zelf bevatten doorgaans geen persoonsgegevens, maar de bredere advertentie-infrastructuur waarin ze functioneren, zoals tracking en remarketing, valt wel onder privacywetgeving.

    Voor Nederlandse en Europese webshops betekent dit dat de combinatie van feeddata met trackingpixels en conversiemeting moet voldoen aan de geldende privacyregels rond toestemming en gegevensverwerking. Dit is met name relevant bij server-side tracking, waar productdata en gebruikersgedrag samenkomen om conversies toe te wijzen aan specifieke campagnes.

    Platformen zoals Google stellen daarnaast eigen beleidsregels aan de inhoud van feeds: misleidende prijzen, onjuiste beschikbaarheid of verboden productcategorieën leiden niet alleen tot afkeuring, maar kunnen ook accountbeperkingen tot gevolg hebben. Het is daarom verstandig om feedbeleid en trackingimplementatie in samenhang te beoordelen in plaats van als losse technische onderdelen, zeker naarmate wetgeving rond digitale advertenties verder aanscherpt.

    Voor webshops die hun trackingopzet willen laten aansluiten op deze regelgeving, is een goede eerste stap het beoordelen van de eigen consent- en trackingconfiguratie.

    Wat de meeste webshops onderschatten aan feedbeheer

    De gangbare opvatting is dat een shopping feed eenmalig wordt opgezet en daarna alleen technisch onderhoud nodig heeft. Die aanname kost webshops structureel omzet, want een feed is geen statisch bestand maar een continu proces dat meebeweegt met voorraad, prijzen en seizoenen.

    Wat vaak onderschat wordt, is de strategische kant van feedoptimalisatie: custom labels, titelstructuur en attribute rules hebben net zoveel invloed op resultaat als de biedstrategie zelf. Veel accounts besteden uren aan campagne-instellingen terwijl de onderliggende feed nauwelijks wordt aangeraakt na de eerste upload.

    Mijn advies aan elke webshop die serieus met Performance Max werkt: begin niet bij het bod, begin bij de databron. Een feed die wekelijks wordt gecontroleerd op synchronisatie, verrijkt met relevante labels en getest op titelvarianten, levert doorgaans meer op dan een verfijnde biedstrategie op een middelmatige feed. Dat is geen kwestie van meer tijd investeren, maar van de juiste prioriteit stellen.

    — Lennard

    Feed-audit aanvragen bij Ecomtrada

    Een technisch correcte feed levert alleen resultaat op als de rest van je Google Ads-account daarop is afgestemd. Onze aanpak combineert feed-audits met conversietracking-herstel en Performance Max-optimalisatie, met transparante prijzen op basis van het advertentiebudget en zonder langetermijncontract.

    Wil je weten waar jouw feed en campagnestructuur omzet laten liggen? Vraag een audit aan via Google Ads Beheer en ontdek binnen enkele dagen welke technische fixes direct impact hebben op je resultaten.

    Bronnen

    Veelgestelde vragen

    Wat is het verschil tussen een shopping feed en een product feed?

    Een shopping feed is specifiek geoptimaliseerd voor advertentieplatforms zoals Google Shopping, met attributen als prijs, beschikbaarheid en GTIN. Een product feed is een bredere term die ook interne catalogi of marketplace-exports kan omvatten, zonder dat deze per se aan advertentie-eisen voldoet.

    Hoe maak ik een shopping feed voor mijn webshop?

    Je exporteert productdata vanuit je CMS of PIM in XML, CSV of JSON, vult alle verplichte attributen in en uploadt het bestand naar Google Merchant Center. Veel CMS-platformen zoals Shopify bieden hiervoor ingebouwde exportfuncties of plugins die het proces automatiseren.

    Welke velden zijn verplicht in een Google Shopping feed?

    De belangrijkste verplichte velden zijn id, title, description, link, image_link, price, availability, condition, brand en gtin waar van toepassing, zoals beschreven in de productdataspecificatie van Google. Ontbrekende of onjuiste waarden in deze velden leiden vaak tot afkeuring.

    Waarom wordt mijn shopping feed afgekeurd?

    De meest voorkomende oorzaken zijn een mismatch tussen prijs of voorraad in de feed en op de productpagina, ontbrekende verplichte attributen of onjuiste afbeeldingslinks. Het Product Issues-rapport in Merchant Center toont per product de exacte reden van afkeuring, zodat je gericht kunt corrigeren.

    Heb ik een feedmanagementtool nodig voor mijn webshop?

    Dat hangt af van het aantal producten, kanalen en de update-frequentie van je assortiment. Feedmanagementtools zijn vooral rendabel zodra je meerdere verkoopkanalen bedient of een omvangrijke catalogus beheert, terwijl kleinere webshops vaak toekomen met een CMS-native oplossing.

    Aanbevelingen

    Contact

    Laten we kennismaken?

    Geen verkooppraatje, gewoon een eerlijk gesprek. Over jouw ads, je business, of gewoon even kennis maken.

    • 30 dagen niet goed? Geld terug.
    • Binnen 24 uur reactie, altijd
    • Eerlijk advies, ook als het niet in ons voordeel is
    • Maandelijks opzegbaar, geen lock-in
    lennard@ecomtrada.nl(0223) 234299

    Annie Romein-Verschoorlaan 14, 1784NZ Den Helder

    Plan een Gesprek

    Kies een moment dat jou uitkomt

    WhatsApp

    Stuur een berichtje, we reageren snel

    Ma-vr 9:00-17:00 bereikbaar, maar je kunt altijd een berichtje sturen