A content model describes the structure by which content is organized in a way that is meaningful for content creators and developers alike. A content model is defined by the content types it contains and the relationships between those content types. Both structured and unstructured content have a content model.
For the case of unstructured content, we can take the example of a webpage. In the back-end, content is defined by the webpage’s structure and split into multiple content types e.g., header, footer, title, body, metadata, etc.
In the case of structured content, the content is not organized into content types according to the design of a webpage, but it has an inherent structure. A content model for structured content is called a schema.
- Create content that is easier to digest for consumers
- Dynamic data integration
- Taxonomy integration
- Data filtering