Skip to content

ConceptFor site buildersDrupal CMS 2

Content modeling

Content modeling is the practice of organizing your website’s content so it works for your audience and for the team that maintains it. A solid content model keeps a site usable at 10 pages or 10,000, and the decisions you make here shape how you use every other Drupal CMS feature.

Start by defining what the website needs to achieve. Consider your audience, your organization’s requirements, and how the content will be managed: how content editors update the site, and what kind of experience you want visitors to have.

Break down the different kinds of information you will work with. These might include:

  • Content types, such as articles, events, or products.
  • Media, such as images, videos, or audio.
  • Taxonomy: categories for grouping and organizing content.
  • User roles and permissions, which determine what tasks each user can perform.

For each type of content, decide what specific details you need to store. An article might need a title, body text, and an image. Fields can be simple (plain text) or more structured (a selection from a dropdown list).

Content types and taxonomies often connect through references that reflect how they relate. A wine tour (content type) might belong to a region (taxonomy term). A blog post could be written by an author (user) and relate to a wine tour (content type).

Was this page helpful?

Drupal is a registered trademark of Dries Buytaert.