Skip to content

Components

Components are reusable groups of fields that can be added to one or more content models.

They are useful when the same structure appears in multiple places and you want to manage it consistently, rather than recreating the same fields each time.

Components work well for repeatable or shared content structures, such as:

  • call to action blocks
  • FAQ items
  • feature lists
  • repeated page sections
  • contact details
  • SEO groups

Use a component when a set of fields belongs together and may need to be reused across different models.

To create a component:

  1. Go to ModelsComponents.
  2. Click Create Component.
  3. Enter a name for the component.
  4. Review the generated API ID, if needed.
  5. Add the fields the component should contain.
  6. Save the component.

Once a component has been created, you can add it to a content model using a Component field.

When configuring the field, choose the component you want to use.

You can allow:

  • a single component instance
  • multiple component instances

This lets you decide whether editors should add one structured block or build up a list of repeated blocks.

Components help keep your models more consistent and easier to maintain.

Instead of recreating the same group of fields across multiple models, you can define the structure once and reuse it wherever needed. This also helps create a more predictable editing experience for content teams.