Content modeling process
First discover all your content
The first part of the content modeling process is to discover all the content you use in your organization online, in all channels. Products for your webshop, marketing content for your website, content used in your App or syndication content are examples.
Getting an overview of all current and potential future types of content you are creating to market and sell your products online is a crucial first step.
Identify similar types of content
Once you have an overview of all the content you have it is time to look for similarities. Do you have product pages for your webshop, perhaps also for your website. What about in your Apps? Do you also syndicate your product information to 3rd party sites for listing there?
Identify if the product information you use across your channels have the same structure. Do they all have Title, brief, variants, pictures, properties description etc. This might uncover that you have multiple different types of products that needs to be described differently.
For example an ingredient for cooking might be structured differently than an electric stand mixer used in the cooking. But you might sell both in your webshop.
Identify repeating information
After identifying the different types of content you start looking for repeating information. This could be the author of a blog post, the manufacturer of an appliance or description of an ingredient in a recipe.
The repeating information is what you should then split out in your content model to define what we describe as shapes. Examples of shapes are: Recipe, chef and ingredient.
Once you have the different shapes of products or structured documents you can look at relationships. A relationship defines a link between two or more items. It could be ingredients used in a recipe or recipes created by a chef.