Content modelling has a great impact on the user experience of Content Management Sytems (CMS), but very few people take the time and care to implement.
The whole purpose of a CMS is to provide an environment for editors to create or manage content easily. Every CMS (e.g. Sitecore, Umbraco, October, etc.) provides certain features that not only benefit editors, but also benefit the developers. Development teams must utilise these CMS features to full effect.
We often notice that managing content in a CMS becomes a problem when websites get bigger and more complex. This happens when there is no strategy behind the structure of the website, eventually leading to content updates being a nightmare for editors.
For this reason, creating a proper content structure, aka content model, of a website in any CMS is very important.
Keep reading for an overview of what content modelling is and then highlights some great benefits of it…
Content modelling is a process where the content of a website (or any project) is structured based on content types, This ensures that the content management system (CMS) is effectively configured for multiple channels. The content model contains detailed definitions of each content type’s elements and their relationships between them.
High-level content modelling diagram:
Break down of higher-level model to its content type:
Content modelling serves the purpose of defining and discussing the content of the project among team members of various disciplines. There is no rule on what a content model should look like. It can be a diagram on a whiteboard, an Excel spreadsheet or even be made via online tools.
Here are some guidelines on creating a content model:
It varies from project to project, again there is no hard and fast rule. Sometimes content modelling is done at the beginning of the project and sometimes maybe at a later stage of project development (e.g. after wireframes or visual designs) — below are some examples of a linear workflow of content modelling.
Content modelling at the early stages:
Content modelling at later stages:
It is recommended that content modelling should be done when you have gathered all the types of content you may need. Incomplete content models will affect your project design, development and overall deadline.
When defining a content model, it should be done with a collaboration between designers, developers, and content managers or strategists. However, developers are responsible for the implementation or creation of a content model in the CMS.
To know more about content modelling, get in touch with one of our team members...