Product feed optimalisatiegids voor Facebook/Meta-catalogus
Leer welke velden verplicht zijn, wat de formaatspecificaties zijn en hoe je Facebook/Meta-catalogus feeds optimaliseert.
Wat is Facebook/Meta-catalogus?
Een Facebook Catalog (ook wel Meta Catalog genoemd) is een gestructureerde datacontainer met alle informatie over je producten voor gebruik binnen het Meta-ecosysteem: Facebook Shop, Instagram Shopping, Marketplace, dynamische advertenties en Advantage+ catalogcampagnes. Je beheert de catalogus via Meta Commerce Manager, en hij fungeert als de single source of truth voor alle productinformatie die op Meta-platformen wordt getoond. Elk product in je catalogus wordt beschreven met een set attributen zoals titel, omschrijving, prijs, beschikbaarheid, afbeeldings-URL en een unieke content-ID. Meta gebruikt die data om automatisch gepersonaliseerde productadvertenties en shopping-ervaringen te genereren voor gebruikers op Facebook, Instagram, Messenger en het Audience Network.
Je Facebook-catalogus optimaliseren is essentieel om het maximale uit je shoppingcampagnes en dynamische retargeting te halen. Het advertentiesysteem van Meta leunt sterk op de kwaliteit van je productdata om de juiste producten aan de juiste doelgroepen te koppelen. Producten met aansprekende afbeeldingen, accurate titels, uitgebreide omschrijvingen en een volledige attributendekking halen structureel hogere doorklikpercentages en een lagere kostprijs per acquisitie. Daarnaast voedt de catalogus je Facebook Shop en Instagram Shop, waardoor de kwaliteit van je productdata direct zichtbaar wordt voor klanten die door je social commerce-etalage browsen. Een goed onderhouden catalogus vergroot bovendien je kans om in aanmerking te komen voor functies als producttags in posts, shopping in Reels en live shopping.
Meta Commerce Manager ondersteunt meerdere manieren om je catalogus te vullen: handmatige CSV- of TSV-uploads, geplande feed-ophaalacties vanaf een gehoste URL, een directe koppeling via de Meta Catalog Batch API, en partnerintegraties met Shopify, WooCommerce en andere e-commerceplatformen. Voor de meeste middelgrote tot grote retailers geeft een geplande CSV-feed de beste balans tussen eenvoud en controle. Werk je feed minstens één keer per 24 uur bij; voor winkels met snel wisselende voorraad staat Meta een ophaalfrequentie van één keer per uur toe. Accurate prijs- en voorraaddata zijn cruciaal: Meta handhaaft strenge commerce-richtlijnen en kan je shop uitschakelen of advertenties afkeuren wanneer er grote verschillen worden gevonden tussen je catalogusdata en je website.
In één oogopslag
Facebook/Meta-catalogus veldvereisten
Verplichte en optionele velden voor je productfeed
Hoe Facebook/Meta-catalogus feeds zijn opgebouwd
De belangrijkste regels en opmaakeisen waar je feed voor dit kanaal aan moet voldoen
- 1
Gebruik een correct opgemaakte CSV met kopregel
Je feed moet een geldig CSV-bestand zijn waarvan de eerste rij kolomkoppen bevat die overeenkomen met de attribuutnamen die Meta ondersteunt. Elke volgende rij staat voor één product. Velden met komma's, aanhalingstekens of regeleindes moeten tussen dubbele aanhalingstekens staan. Het bestand moet UTF-8-gecodeerd zijn, zodat speciale tekens en internationale tekst goed doorkomen. Als alternatief accepteert Meta ook TSV (tab-gescheiden) en XML (RSS/Atom).
id,title,description,availability,condition,price,link,image_link,brandSKU-001,Nike Air Max 90,Premium hardloopschoenen,in stock,new,149.95 EUR,https://example.com/product,https://example.com/afbeelding.jpg,Nike - 2
Gebruik alleen toegestane waarden voor availability en condition
Het veld availability accepteert uitsluitend de waarden in stock, out of stock, available for order, discontinued en preorder. Het veld condition accepteert new, refurbished en used. Let op dat Meta spaties gebruikt in de availability-waarden (in stock), terwijl Google underscores gebruikt (in_stock). Verkeerde waarden zorgen ervoor dat producten worden geweigerd voor je catalogus.
availability: in stock | out of stock | available for ordercondition: new | refurbished | used - 3
Zet de valutacode bij elke prijs
Alle prijsvelden (price, sale_price) moeten de ISO 4217-valutacode bevatten. Het formaat is het bedrag, gevolgd door een spatie en de drieletterige valutacode. De valuta moet ondersteund worden in het land waar je Commerce Manager-account is geregistreerd. Je mag ook het formaat met de valutacode vooraan gebruiken (EUR 149.95), maar de variant met de code achteraan is het meest gangbaar.
149.95 EUR29.99 USDsale_price: 119.95 EUR - 4
Zorg voor unieke en stabiele product-ID's
Elk product in je catalogus heeft een unieke id nodig die bij elke feedupdate hetzelfde blijft. Meta gebruikt die id om productprestaties te volgen, retargetingdoelgroepen op te bouwen en de historie van je catalogus te bewaren. Verander je product-ID's, dan ziet Meta ze als nieuwe producten en gaan alle bijbehorende prestatiedata, pixelgebeurtenissen en optimalisatiehistorie van je dynamische advertenties verloren. Gebruik je interne SKU of een andere stabiele productidentifier.
id: SKU-12345-ZWART-M (stabiel, gebaseerd op je interne SKU)id: PROD-9876 (uniek en consistent over alle updates heen) - 5
Groepeer varianten met item_group_id
Verkoop je een product in meerdere maten, kleuren of uitvoeringen, dan heeft elke variant een eigen unieke id nodig, maar delen ze allemaal dezelfde item_group_id. Daarmee groepeert Meta de varianten in je Facebook- en Instagram Shop, zodat ze als één product met selecteerbare opties worden getoond. Geef elke variant een eigen afbeelding, prijs en variantattributen. De item_group_id is onmisbaar voor een goede catalogusstructuur en maakt rapportage op variantniveau mogelijk in Commerce Manager.
item_group_id: TSHIRT-CLASSIC (gedeeld door alle varianten)id: TSHIRT-CLASSIC-ZWART-S, id: TSHIRT-CLASSIC-ZWART-M, id: TSHIRT-CLASSIC-ROOD-S
Facebook/Meta-catalogus optimalisatietips
Bewezen tips om je feed performance te verbeteren en meer producten bij kopers te krijgen
- 1
Gebruik lifestylebeelden naast productfoto's voor dynamische advertenties
Dynamische advertenties en Advantage+ catalogcampagnes presteren merkbaar beter met aansprekend beeldmateriaal. Je hoofdafbeelding is idealiter een strakke productfoto, maar gebruik het attribuut additional_image_link om lifestylebeelden toe te voegen waarop het product in gebruik te zien is. Vooral Instagram Shopping profiteert van beeld dat aansluit bij de sfeer van organische content. Je kunt tot tien extra afbeeldingen per product meesturen: wissel productstandpunten af met sfeerbeelden in context.
Hoofdafbeelding: strakke productfoto op een witte achtergrondExtra afbeelding 1: lifestylebeeld waarop het product in gebruik isExtra afbeelding 2: close-up van productdetails en materialen - 2
Optimaliseer titels voor social discovery, niet alleen voor zoekverkeer
Anders dan bij Google Shopping, waar titels vol zoekwoorden goed werken, presteren op Meta juist natuurlijke, leesbare titels het best. Houd titels kort en beschrijvend en begin met het merk en de productnaam. Neem onderscheidende kenmerken als kleur en maat op, maar herhaal zoekwoorden niet eindeloos. Titels verschijnen in dynamische advertenties, producttags en shoplistings, dus ze moeten prettig lezen wanneer iemand ze in zijn feed tegenkomt.
Nike Air Max 90 - zwart/wit - hardloopschoenen herenSamsung Galaxy S24 Ultra 256GB - Titanium BlackLe Creuset braadpan 5,3 l - Flame Orange - 3
Zet productsets in voor gerichte advertentiecampagnes
Maak productsets aan in Commerce Manager om je catalogus op te delen voor verschillende campagnes en doelgroepen. Filter op product_type, custom_label, prijsklasse, merk of beschikbaarheid en creëer zo dynamische sets die automatisch meebewegen met je catalogus. Zo draai je gerichte campagnes voor specifieke productgroepen, prijssegmenten of actieartikelen zonder aparte feeds te hoeven onderhouden.
Productset: zomercollectie (filter op custom_label_0 = summer_2026)Productset: producten met hoge marge (filter op custom_label_1 = margin_high)Productset: onder 50 EUR (filter op prijsklasse) - 4
Implementeer de Meta Pixel en de Conversions API voor dynamische retargeting
Hoe goed je catalogus werkt in dynamische advertenties hangt af van de match tussen je pixelgebeurtenissen (ViewContent, AddToCart, Purchase) en de product-ID's in je catalogus. Zorg dat de parameter content_id in je pixelgebeurtenissen exact overeenkomt met de waarden in het veld id van je feed. Implementeer naast de pixel ook de Conversions API voor server-side tracking: dat verhoogt je matchpercentage en is minder gevoelig voor browserbeperkingen op third-party cookies.
Pixelgebeurtenis: fbq('track', 'ViewContent', {content_ids: ['SKU-12345-ZWART-M']})Zorg dat content_ids in de pixel exact gelijk zijn aan de id-waarden in je catalogusImplementeer zowel de Meta Pixel als de Conversions API voor redundantie - 5
Houd je catalogus vers met frequente updates
Plan je feed zo in dat hij minstens één keer per dag wordt opgehaald, of vaker als je voorraad en prijzen snel wisselen. Meta beperkt de zichtbaarheid van producten uit catalogi met verouderde data, zowel in dynamische advertenties als op shoppingplaatsingen. Gebruik de catalogusdiagnostiek in Commerce Manager om te bewaken hoe actueel je data is. Wil je realtime updates, dan is de Catalog Batch API de manier om wijzigingen direct door te zetten zodra prijzen of voorraadstanden veranderen.
Plan de feed-ophaalactie elke 6 uur bij een snel wisselend voorraadbestandGebruik de Catalog Batch API voor directe prijs- en voorraadupdatesVolg het tabblad Databronnen in Commerce Manager voor de ophaalstatus - 6
Voeg rijke productattributen toe voor relevantere advertenties
Vul zoveel mogelijk optionele attributen in, met name gender, age_group, color, size, material en pattern. Meta gebruikt die attributen om advertenties gerichter uit te serveren en producten beter vindbaar te maken. Producten met een complete attributendekking worden vaker aan relevante doelgroepen getoond en verschijnen in het categoriegewijs browsen in de Facebook- en Instagram Shop. Rijke attributen maken bovendien automatische productfilters in je etalage mogelijk.
gender: male, female, unisexage_group: adult, kids, toddler, infant, newbornmaterial: 100% biologisch katoen
Veelvoorkomende Facebook/Meta-catalogus feedfouten
De meest voorkomende feedproblemen en hoe je ze oplost
- Fout
Content-ID's uit je catalogus komen niet overeen met je pixelgebeurtenissen
OplossingZorg dat de waarden in het veld id van je feed exact overeenkomen met de content_ids die je Meta Pixel en Conversions API meesturen. Dit verschil is veruit de meest voorkomende oorzaak van tegenvallende resultaten met dynamische advertenties. Controleer je pixelimplementatie en verifieer dat de gebeurtenissen ViewContent, AddToCart en Purchase dezelfde productidentifiers doorgeven als je feed. Gebruik de Test Events-tool in Events Manager en de catalogusdiagnostiek om verschillen op te sporen.
- Fout
Product geweigerd door een ontbrekende of ongeldige afbeelding
OplossingProductafbeeldingen moeten minimaal 500x500 pixels zijn en bereikbaar via een openbare HTTPS-URL. Ze mogen geen promotionele tekst, watermerken of placeholderafbeeldingen bevatten. Zorg dat je afbeeldings-URL's een HTTP-status 200 teruggeven en binnen redelijke tijd laden. Staan je afbeeldingen achter een CDN met geografische beperkingen, controleer dan of de crawlers van Meta erbij kunnen. Gebruik de diagnostiek in Commerce Manager om per product te zien welk beeldprobleem speelt.
- Fout
Prijs of beschikbaarheid komt niet overeen met de landingspagina
OplossingMeta crawlt je productpagina's actief en vergelijkt de getoonde prijs en beschikbaarheid met je catalogusdata. Grote verschillen kunnen leiden tot geweigerde producten, afgekeurde advertenties of zelfs een gedeactiveerde shop. Werk je feed dus frequent bij en zorg dat prijzen inclusief eventuele belastingen zijn, precies zoals ze op je website staan. Werk je met regionale prijzen, gebruik dan de override-velden of zorg dat je landingspagina de juiste prijs toont voor het doelland van de catalogus.
- Fout
Feedupload mislukt door opmaakfouten
OplossingVeelvoorkomende CSV-problemen zijn een wisselend aantal kolommen per rij, niet correct ge-escapete aanhalingstekens binnen velden die zelf tussen aanhalingstekens staan, door elkaar gebruikte regeleindes en een verkeerde tekencodering. Valideer je CSV-bestand vóór het uploaden met een CSV-linter of door het in een spreadsheetprogramma te openen. Sla het bestand op met UTF-8-codering (met of zonder BOM). Bevatten velden HTML of speciale tekens, escape die dan volgens de CSV-conventies. Bekijk het foutrapport bij Databronnen in Commerce Manager voor de precieze rij- en kolomfouten.
- Fout
Producten verschijnen niet in je Facebook- of Instagram Shop
OplossingProducten kunnen ontbreken in je shop als ze in strijd zijn met de commerce-richtlijnen van Meta, als verplichte attributen ontbreken of als ze nog niet zijn beoordeeld. Nieuwe catalogi en producten doorlopen een eerste review die tot 48 uur kan duren. Bekijk het tabblad Problemen in Commerce Manager voor concrete beleidsovertredingen. Zorg daarnaast dat je shop volledig is ingericht met een geverifieerd domein, een actieve betaalmethode (bij shops met checkout) en een goedgekeurde bedrijfsverificatie. Producten met de status out of stock worden automatisch verborgen in shoplistings.
Feed performance metrics om bij te houden
De cijfers die laten zien hoe goed je productfeed het echt doet
Catalogus-matchpercentage
Het percentage pixelgebeurtenissen (ViewContent, AddToCart, Purchase) dat succesvol aan een product in je catalogus wordt gekoppeld. Een gezond matchpercentage ligt boven de 90%. Een laag percentage wijst op een verschil tussen de content_ids in je pixel en de product-ID's in je catalogus, wat de prestaties van dynamische advertenties zwaar raakt. Je vindt de matchdata in Events Manager en in de catalogusdiagnostiek.
Return on ad spend (ROAS)
De omzet per euro die je uitgeeft aan campagnes op basis van je catalogus, inclusief Advantage+ catalogadvertenties en dynamische retargeting. Een goed geoptimaliseerde Facebook-catalogcampagne haalt doorgaans een ROAS tussen 300% en 700%, afhankelijk van branche en doelgroepkwaliteit. Gebruik productsets en custom labels om prestaties te segmenteren en verschuif je budget naar de best presterende productgroepen.
Kosten per aankoop (CPP)
De gemiddelde kosten om via campagnes op basis van je catalogus één aankoop te realiseren. Volg de CPP op het niveau van productsets om te zien welke productgroepen het efficiëntst zijn. Vergelijk de CPP tussen prospecting- en retargetingcampagnes om te begrijpen waar je catalogusdata de meeste waarde oplevert. Een lagere CPP hangt doorgaans samen met betere datakwaliteit in je catalogus en hogere matchpercentages in de pixel.
Goedkeuringspercentage van producten
Het percentage producten in je catalogus dat de commerce-review van Meta doorstaat en dus in advertenties en shops mag verschijnen. Streef naar een goedkeuringspercentage boven de 95%. Controleer het tabblad Problemen in Commerce Manager regelmatig om overtredingen te vinden en op te lossen. Veelvoorkomende afkeurredenen zijn verboden producten, misleidende omschrijvingen en problemen met de landingspagina.
Doorklikpercentage (CTR)
Het percentage advertentievertoningen dat tot een klik leidt. Voor Advantage+ catalogcampagnes ligt een gezonde CTR tussen 0,8% en 2,5%. Een lage CTR wijst vaak op matige beeldkwaliteit, een niet-concurrerende prijs of onvoldoende relevante targeting. Test verschillende advertentieformaten (enkele afbeelding, carrousel, collectie) en verbeter je productafbeeldingen om de CTR omhoog te krijgen.
Je Facebook/Meta-catalogus feed instellen
Stap voor stap je productfeed aanmaken en optimaliseren
Richt Commerce Manager in en maak een catalogus aan
Ga naar Meta Commerce Manager op business.facebook.com/commerce. Maak een nieuwe catalogus aan en kies het producttype E-commerce. Koppel je Facebook-bedrijfspagina en je Instagram-account aan de catalogus. Leg je bedrijfsinstellingen vast, waaronder verzendopties, retourbeleid en de contactgegevens van je klantenservice. Wil je Facebook- of Instagram-checkout gebruiken, stel dan je betaalprovider in en verifieer je bedrijf via Meta Bedrijfsverificatie.
Bereid je productfeed voor en upload hem
Maak een CSV-bestand met alle verplichte kolommen: id, title, description, availability, condition, price, link, image_link en brand. Zorg dat alle product-URL's HTTPS gebruiken en openbaar bereikbaar zijn. Noteer prijzen met de ISO 4217-valutacode (bijvoorbeeld 149.95 EUR). Gebruik alleen de toegestane waarden voor availability (in stock, out of stock, available for order) en condition (new, refurbished, used). Voeg optionele attributen toe zoals color, size, gender, google_product_category en additional_image_link om je producten beter vindbaar te maken. Upload de feed in Commerce Manager onder Databronnen, of geef een gehoste URL op voor geplande ophaalacties.
Richt je shop in en zet dynamische advertenties aan
Zodra je catalogus gevuld is en je producten zijn goedgekeurd, richt je via Commerce Manager je Facebook- en Instagram Shop in. Deel je producten op in collecties zodat klanten makkelijk kunnen browsen. Installeer de Meta Pixel op je website en implementeer de Conversions API om productweergaven, add-to-cart-gebeurtenissen en aankopen te meten met overeenkomende content_ids. Maak in Ads Manager een Advantage+ catalogcampagne aan, selecteer je catalogus en bepaal je doelgroep. Gebruik productsets om je catalogus te segmenteren per campagnedoel, bijvoorbeeld retargeting van recente bezoekers of prospecting van nieuwe klanten met je bestsellers.
Checklist Facebook Catalog-optimalisatie
Download onze uitgebreide checklist en haal het maximale uit je resultaten op Facebook en Instagram Shopping. De gids behandelt elk onderdeel van catalogusoptimalisatie, van feedopmaak en beeldeisen tot de inrichting van dynamische advertenties en de pixelintegratiestrategieën van de best presterende social commerce-merken.
- Volledig attributenoverzicht met voorbeelden voor alle 50+ velden van de Facebook Catalog, inclusief de verplichte, aanbevolen en optionele attributen per productcategorie
- Integratiegids voor de pixel en de Conversions API, zodat je content_id's perfect matchen tussen catalogus en trackinggebeurtenissen en je dynamische advertenties maximaal renderen
- Optimalisatiestrategieën voor Instagram Shopping, met best practices voor producttags, tips voor het samenstellen van collecties en richtlijnen voor visuele content die engagement oplevert
- Draaiboek voor productsetsegmentatie waarmee je gerichte Advantage+ catalogcampagnes opzet per margeklasse, productcategorie, seizoensrelevantie en fase in de klantlevenscyclus
Veelgestelde vragen
Veelgestelde vragen over Facebook/Meta-catalogus productfeeds
Google Product Category Opzoeken
Volledige taxonomielijst, ID's en hoe je producten correct mapt.
Ontdek meer feedgidsen
- Inventariseer je productbronnen
- Definieer je attribuutschema
- Normaliseer merknamen
- Voeg alt-text toe aan primaire beelden
De feed-optimalisatie checklist
Tien harde stappen waarmee je je rejection rate omlaag krijgt en je CTR omhoog — van titel-templating tot structured data aan de bronkant.
- Meet eerst je huidige rejection rate als baseline
- Title-templates per kanaal (geen copy-paste)
- Errors hook in Slack of e-mail voor same-day triage
Eén mail, geen spam. Printen en aan de slag.
Genereer elke feed automatisch vanuit één catalogus
De WISEPIM Feed Hub zet je centrale productdata om in publicatieklare feeds voor elk kanaal in deze gids, en tientallen meer. Map velden één keer, plan refreshes in, monitor fouten per kanaal en push fixes terug naar de bron. Geen handmatige exports, geen format-gepuzzel, geen kanaal-voor-kanaal jagen op rejections.
Verder ontdekken
Zorgvuldig gekozen vervolgstappen om dieper te gaan.
Klaar om je Facebook/Meta-catalogus feed te optimaliseren?
WISEPIM genereert automatisch geoptimaliseerde productfeeds voor alle grote kanalen vanuit je centrale productcatalogus.