Skip to content

Configure Content Types in CMP

⏱ 15 minutes intermediate

Without content types, every piece of content is a blank canvas. Authors make inconsistent choices about what fields to fill, what metadata to include, and how to structure their work. One writer adds SEO metadata. Another forgets. A social post lacks a character count indicator. A product page is missing the required disclaimer field.

Content types in CMP solve this by defining the shape of each content format upfront. When an author creates a β€œBlog Post,” they see exactly the fields they need β€” title, body, featured image, SEO metadata, author bio β€” with validation rules that enforce completeness.

  1. Create a new content type
  2. Define fields and field groups
  3. Set validation rules
  4. Create a content template
  5. Assign a workflow to the content type
  1. Navigate to Settings > Content Types
  2. Click Create Content Type
  3. Enter a name (e.g., β€œBlog Post,” β€œCase Study,” β€œSocial Media Post”)
  4. Add a description that explains what this content type is for and when authors should use it
  5. Select an icon to help authors identify the type in the content list
  6. Click Save

Fields define what data each content item captures. Group related fields together for a clean editing experience.

  1. In the content type editor, click Add Field Group
  2. Name the group (e.g., β€œMain Content,” β€œSEO,” β€œPublishing Settings”)
  3. Field groups appear as collapsible sections in the content editor
  1. Click Add Field within a field group
  2. Select the field type:
Field typeUse caseOptions
Short textTitles, headlines, taglinesMax length, placeholder text
Long textSummaries, meta descriptionsMax length, multiline
Rich textBody content with formattingToolbar customization, allowed elements
ImageFeatured images, thumbnailsAccepted formats, dimension constraints
DatePublish date, event dateDate only or date-time
DropdownCategory selection, content statusCustom option list
Multi-selectTags, target audiencesCustom option list
URLExternal links, call-to-action URLsURL validation
ToggleBoolean flags (e.g., β€œInclude in newsletter”)Default value
User referenceAuthor, reviewer assignmentsUser picker
  1. Configure the field:
    • Label β€” What the author sees (e.g., β€œFeatured Image”)
    • Machine name β€” API identifier, auto-generated from label
    • Help text β€” Guidance shown below the field (e.g., β€œRecommended size: 1200x630px”)
    • Required β€” Whether the field must be completed before content can advance in workflow

Blog Post:

  • Main Content: Title (short text), Subtitle (short text), Body (rich text), Featured Image (image)
  • SEO: Meta Title (short text), Meta Description (long text), URL Slug (short text)
  • Settings: Author (user reference), Category (dropdown), Tags (multi-select), Publish Date (date)

Social Media Post:

  • Content: Platform (dropdown), Copy (long text with character counter), Media (image), Link URL (URL)
  • Scheduling: Publish Date (date-time), Campaign (dropdown)

Validation rules prevent incomplete or incorrect content from being saved or advanced.

  1. Open a field’s settings
  2. Under Validation, configure rules:
RuleApplies toPurpose
RequiredAny fieldField must have a value
Min/max lengthText fieldsEnforce character limits (e.g., meta description 120-160 chars)
Pattern matchShort text, URLValidate format (e.g., URL must start with https://)
Image dimensionsImage fieldsMinimum width/height for quality
File size limitImage, file fieldsPrevent oversized uploads

Templates pre-populate fields so authors start with guidance rather than a blank page.

  1. Navigate to your content type’s Templates tab
  2. Click Create Template
  3. Fill in the fields with default values, placeholder text, or example content
  4. Name the template (e.g., β€œStandard Blog Post,” β€œProduct Launch Announcement”)
  5. Save the template

When authors create new content, they choose from available templates. Templates save time and enforce consistency, especially for recurring formats.

Every content type should have an associated workflow that defines its review process.

  1. In the content type settings, open the Workflow section
  2. Select a workflow template (see the Customize Approval Workflows guide for creating workflows)
  3. Save the content type

All new content items of this type will follow the assigned workflow.

  1. Create a new content item using your content type
  2. Verify that all fields appear in the correct groups
  3. Test validation rules by submitting incomplete data
  4. Check that the assigned workflow activates correctly
  5. Confirm templates pre-populate as expected
IssueCauseFix
Field not appearing for authorsField group is collapsed by defaultSet the group to expanded in group settings
Validation not blocking advancementRule set to soft validationChange to hard validation in field settings
Template overwriting author editsTemplate applied after content creationTemplates only apply at creation time; existing items are not affected
Content type not availableType is in draft statusPublish the content type under Settings