Content Model
Een content model is een gestructureerd plan van de contenttypen die je beheert, de velden die elk type heeft en hoe de typen met elkaar samenhangen.
Wat is Content Model?
Een content model is een gestructureerd plan van de contenttypen die je beheert, zoals producten, categorieën en merken, de velden die elk type heeft en hoe die typen met elkaar samenhangen. Het werkt als bouwtekening: elk item van een type krijgt dezelfde velden, zodat content consistent en herbruikbaar blijft. Voor productdata legt een content model vast welke attributen een producttype nodig heeft (een schoen heeft maat, materiaal en breedte, een tv schermformaat en resolutie), welke verplicht zijn, welke waarden zijn toegestaan en hoe varianten aan een hoofdproduct hangen. Het verschil met een datamodel: een datamodel beschrijft hoe een database data opslaat, een content model beschrijft content zoals redacteuren en kanalen hem gebruiken. In de gids over attribuutmodellering lees je hoe je er een ontwerpt voor je catalogus.
Waarom Content Model belangrijk is voor e-commerce
Zonder content model krijgt elk product de velden die degene die het invoert toevallig bedenkt. Klanten kunnen producten dan niet vergelijken, filters missen artikelen en kanalen weigeren listings zonder verplichte attributen. Een duidelijk content model maakt productdata voorspelbaar. Elk product van een type heeft dezelfde attributen, filters werken over de hele catalogus en je stuurt dezelfde gestructureerde data naar een webshop, marktplaats en feed zonder hem per kanaal te herschrijven.
Voorbeelden van Content Model
- 1Contenttype: Schoen, Velden: merk, maat, materiaal, breedte, kleur, Relaties: varianten per maat en kleur
- 2Contenttype: Televisie, Velden: schermformaat, resolutie, verversingssnelheid, energielabel, Relaties: gekoppelde accessoires
- 3Contenttype: Categorie, Velden: naam, omschrijving, afbeelding, Relaties: bovenliggende categorie en producten
- 4Contenttype: Merk, Velden: naam, logo, verhaal, Relaties: alle producten van het merk
Hoe WISEPIM helpt
- Productfamilies bepalen welke attributen elk producttype krijgt, zodat het content model op elk product wordt toegepast.
- Attribuutbeheer en de pagina Attribute values houden velddefinities en toegestane waarden op één plek.
- Varianten koppelen maten en kleuren aan een hoofdproduct, volgens de relaties in je model.
- Quality Guard regels signaleren producten die verplichte velden van hun familie missen.
Lees meer over Productverrijking: verrijk productdata met AI op schaal.
Veelgemaakte fouten met Content Model
- Te veel typen en velden aanmaken, waardoor het model lastig te onderhouden is.
- Alleen ontwerpen voor de kanalen van nu en alles opnieuw moeten bouwen als er een nieuw kanaal bijkomt.
- Modelleren voor de database in plaats van voor de mensen die de content schrijven en lezen.
- Ontwerpen zonder redacteuren, developers en marketeers erbij.
- Vrije tekst gebruiken waar een lijst met toegestane waarden de data consistent zou houden.
Tips voor Content Model
- Begin met je belangrijkste producttypen en hun onmisbare velden.
- Betrek redacteuren, developers en marketeers vanaf het eerste ontwerp.
- Gebruik lijsten met toegestane waarden voor attributen waarop klanten filteren.
- Beschrijf elk type en veld kort, met een voorbeeld.
- Bekijk het model opnieuw als je een kanaal of nieuw producttype toevoegt.
Trends rondom Content Model
- Composable content: kleine herbruikbare blokken die headless frontends per kanaal samenstellen.
- Modelleren met AI: tools stellen attributen en waarden voor op basis van bestaande productdata.
- Modellen voor AI-shopping: gestructureerde attributen die AI-assistenten kunnen lezen en vergelijken.
- Standaardtaxonomieën als basis: modellen die vanaf het begin aansluiten op Google-productcategorieën, ETIM of GS1.
Tools voor Content Model
- WISEPIM: een PIM met productfamilies, attribuutbeheer en varianten om een content model op productdata toe te passen.
- Akeneo: een PIM met families, attributen en associaties om productcontent te modelleren.
- Contentful: een headless CMS waarin je contenttypen en velden vastlegt.
- Sanity: een headless CMS met schema's die je in code definieert.