Feed optimalisatiegids

Product feed optimalisatiegids voor Facebook/Meta-catalogus

Leer welke velden verplicht zijn, wat de formaatspecificaties zijn en hoe je Facebook/Meta-catalogus feeds optimaliseert.

Diego Nijboer · WISEPIM·Bijgewerkt op
9
Verplichte velden
40+
Optionele velden
Elk uur
Updatefrequentie
Overzicht

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

PlatformFacebook Commerce Manager
Feedformaat
CSV
Max. productenOnbeperkt
UpdatefrequentieElk uur
Veldvereisten

Facebook/Meta-catalogus veldvereisten

Verplichte en optionele velden voor je productfeed

Verplicht
ide.g. SKU-12345-ZWART-M
Tekst
100
titlee.g. Nike Air Max 90 - hardloopschoenen heren - zwart/wit
Tekst
200
descriptione.g. De Nike Air Max 90 heeft zichtbare Max Air-demping en een wafelzool die zorgt voor duurzame grip op uiteenlopende ondergronden.
Tekst
9999
availabilitye.g. in stock
Tekst
conditione.g. new
Tekst
pricee.g. 149.95 EUR
Tekst
linke.g. https://www.example.com/producten/nike-air-max-90-zwart
URL
2000
image_linke.g. https://www.example.com/afbeeldingen/nike-air-max-90-zwart-hoofdfoto.jpg
URL
2000
brande.g. Nike
Tekst
100
Optioneel
sale_pricee.g. 119.95 EUR
Tekst
sale_price_effective_datee.g. 2026-03-01T00:00:00+01:00/2026-03-31T23:59:59+01:00
Tekst
additional_image_linke.g. https://www.example.com/afbeeldingen/nike-air-max-90-zwart-zijkant.jpg
URL
2000
item_group_ide.g. AIR-MAX-90
Tekst
100
colore.g. Zwart/wit
Tekst
200
sizee.g. 42
Tekst
200
gendere.g. male
Tekst
product_typee.g. Schoenen > Heren > Hardlopen
Tekst
750
google_product_categorye.g. Apparel & Accessories > Shoes > Athletic Shoes
Tekst
750
custom_label_0e.g. bestseller
Tekst
100
Feedstructuur

Hoe Facebook/Meta-catalogus feeds zijn opgebouwd

De belangrijkste regels en opmaakeisen waar je feed voor dit kanaal aan moet voldoen

  1. 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,brand
    SKU-001,Nike Air Max 90,Premium hardloopschoenen,in stock,new,149.95 EUR,https://example.com/product,https://example.com/afbeelding.jpg,Nike
  2. 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 order
    condition: new | refurbished | used
  3. 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 EUR
    29.99 USD
    sale_price: 119.95 EUR
  4. 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. 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
Optimalisatie

Facebook/Meta-catalogus optimalisatietips

Bewezen tips om je feed performance te verbeteren en meer producten bij kopers te krijgen

  1. 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 achtergrond
    Extra afbeelding 1: lifestylebeeld waarop het product in gebruik is
    Extra afbeelding 2: close-up van productdetails en materialen
  2. 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 heren
    Samsung Galaxy S24 Ultra 256GB - Titanium Black
    Le Creuset braadpan 5,3 l - Flame Orange
  3. 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. 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 catalogus
    Implementeer zowel de Meta Pixel als de Conversions API voor redundantie
  5. 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 voorraadbestand
    Gebruik de Catalog Batch API voor directe prijs- en voorraadupdates
    Volg het tabblad Databronnen in Commerce Manager voor de ophaalstatus
  6. 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, unisex
    age_group: adult, kids, toddler, infant, newborn
    material: 100% biologisch katoen
Problemen oplossen

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

    Oplossing

    Zorg 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

    Oplossing

    Productafbeeldingen 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

    Oplossing

    Meta 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

    Oplossing

    Veelvoorkomende 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

    Oplossing

    Producten 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.

Metrics

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

1

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.

2

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.

3

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.

Gratis download

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
Download gratis template

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

checklist.html
  • Inventariseer je productbronnen
  • Definieer je attribuutschema
  • Normaliseer merknamen
  • Voeg alt-text toe aan primaire beelden
+ meer stappen in de bijlage
Afvinkbare lijstHTML · 10 stappen

De feed-optimalisatie checklist

Acties:10Fases:4Format:HTML · print → PDFMet eigenaren:Ja

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.

Inside WISEPIM

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.