---
schema_version: "1"
id: c24a3f724e4d8c00c4ac2da5bf3b0bd8900cf3a83d88793a3ff79271ef1f1f88
title: Types of CMS Content
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/cms_customcontenttypes.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.cms_customcontenttypes.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f916c243e5edf7054f7330ba096eeb5738ba8879c6a0d20d1f57f01079e422f6
description: Every CMS workspace comes with standard content types. You can also create custom content types for your specific needs, like blog posts or product announcements. To create custom content types, use the Managed Content API or CMS Content Type Manager in AppExchange.
products:
  - Salesforce CMS
  - Cross Cloud
release: "264"
---
# Types of CMS Content

Every CMS workspace comes with standard content types. You can also create custom content types for your specific needs, like blog posts or product announcements. To create custom content types, use the Managed Content API or CMS Content Type Manager in AppExchange.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

## Standard Content Types

Create and manage your CMS content from your CMS workspace or your enhanced CMS workspace.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d6209e88">Type</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d6209e91">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d6209e94">Good For...</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d6209e97">Considerations...</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e88 ">Document</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e91 ">
              <p>Upload a rich media file, or link to an external URL. Files can be up to 2 GB. </p>
              <p style="margin-bottom:0;">In a marketing workspace, you can add a DOC, DOCX, XLS, XLSX, PPT, PPTX, or PDF
                file up to 100 MB.</p>
            </td>

            <td data-label="Good For..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e94 ">
              <p style="margin-bottom:0;">Providing long-form documents or presentations that are visible to all users in
                your site, including visitors to your site who aren’t logged in. For example, a
                brochure.</p>
            </td>

            <td data-label="Considerations..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e97 ">
              <p style="margin-bottom:0;">To use the Document content type in Aura and LWR sites, you must customize the
                component. For example, to preview or download file-based content types, customize
                the component to link the Source field to the file.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e88 ">Image</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e91 ">
              <p>Upload a media file or link to a trusted external URL. You can add an AVIF, BMP,
                DWG, GIF, JPG, JPEG, PNG, PSD, SVG, TIFF, WEBP, XMOB, or XPSD file up to 25
                MB.</p>
              <p>For WhatsApp messages in a marketing workspace, you can add a JPEG or PNG file up
                to 5 MB.</p>
              <p>See <a href="https://help.salesforce.com/s/articleView?id=xcloud.security_trusted_urls_manage.htm&amp;type=5&amp;language=en_US" target="_blank">Manage Trusted URLs</a>.</p>
              <p>Images that were previously stored in Asset Libraries can be found in their CMS
                workspace. </p>
              <p style="margin-bottom:0;">See <a href="https://help.salesforce.com/s/articleView?id=xcloud.cms_images_overview.htm&amp;type=5&amp;language=en_US" target="_blank">Work with Image Content in Salesforce
                  CMS</a></p>
            </td>

            <td data-label="Good For..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e94 ">
              <p style="margin-bottom:0;">Enlivening documents, news articles, and sites with logos, product photos,
                graphics, or other visuals.</p>
              <p style="margin-bottom:0;">To make your content more efficient for visitors
                who use screen readers and other assistive technologies, you can mark an image as
                decorative. A decorative image doesn't require an alt tag, so the visitor isn't
                distracted by unnecessary descriptions. Use this option for background images,
                ornamental icons, and other images that don't contain critical information.</p>
            </td>

            <td data-label="Considerations..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e97 ">The preview function is available for image content in a CMS workspace or from
              a Lightning Experience site page. This limitation applies to CMS Single Item and CMS
              Collection components.</td>

          </tr>
          <tr class="">
            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e88 ">News</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e91 ">
              <p>Use the rich text editor to create content that supports videos and images. Use
                image content from your CMS workspace as banner images.</p>
              <p style="margin-bottom:0;">See <a href="https://help.salesforce.com/s/articleView?id=xcloud.cms_content_rte_video.htm&amp;release=264.0.0&amp;type=5" title="Embed video in rich text fields to enliven your content with product reviews, promotional videos, instructional walk-throughs, and more.">Add Videos to Content
                  from the Rich Text Editor</a>.</p>
            </td>

            <td data-label="Good For..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e94 ">
              <p style="margin-bottom:0;">Providing news articles on your site.</p>
            </td>

            <td data-label="Considerations..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e97 ">To add an image to a News item, publish the image first.</td>

          </tr>
          <tr class="">
            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e88 ">Audio</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e91 ">Upload a rich media file. You can add an AAC, M4A, MP3, OGG, WAV, or AMR file
              up to 16 MB.</td>

            <td data-label="Good For..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e94 ">Enlivening WhatsApp messages with audio content.</td>

            <td data-label="Considerations..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e97 ">Available for use in a marketing workspace with the WhatsApp content
              type.</td>

          </tr>
          <tr class="">
            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e88 ">Video</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e91 ">Upload a rich media file. You can add an ASF, AVI, M4V, MOV, MP4, MPEG, OGV,
              3GPP, or 3GPP2 file up to 16 MB.</td>

            <td data-label="Good For..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e94 ">Enlivening WhatsApp messages with video content.</td>

            <td data-label="Considerations..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e97 ">Available for use in a marketing workspace with the WhatsApp content
              type.</td>

          </tr>
          <tr class="">
            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e88 ">Brand</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e91 ">Set official brand values for content properties, such as colors, typography,
              buttons, and borders.</td>

            <td data-label="Good For..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e94 ">
              <p>Applying consistent, approved brand standards to content in marketing
                workspaces. For more information, see <a href="https://help.salesforce.com/s/articleView?id=mktg.mktg_content_brand.htm&amp;language=en_US&amp;type=5#mktg_content_brand" target="_blank">Brand Marketing Content</a></p>
              <p style="margin-bottom:0;">In general
                workspaces, it’s good for setting standard brand values that you can appy to a
                React app.</p>
            </td>

            <td data-label="Considerations..." class="slds-cell-wrap" style="vertical-align:top;" headers="d6209e97 ">
              <p>In a general workspace, publish your brand before you apply it to a React
                app.</p>
              <p style="margin-bottom:0;">You can’t apply a brand to other content types in general
                workspaces.</p>
            </td>

          </tr>
        </tbody>
      </table>

## Custom Content Types

To get more content that suits your business needs, you can create custom content types like blog posts, FAQs, product announcements, and more. You can use [CMS Content Type Manager](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000G5spmUAB) in AppExchange. To create custom content types programmatically with Metadata API and Tooling API, see [Create Custom Content Type Sample](https://developer.salesforce.com/docs/atlas.en-us.cms_dev.meta/cms_dev/cms_dev_create_custom_content_type_sample.htm) in CMS Developer Guide.

For custom content types, you can also fill out important date, time, and time zone details, and add links to other sources. Use the ManagedContentType XML component in Metadata API or the ManagedContentType JSON object in Tooling API to set up custom content types that include date, datetime, and URL nodes.

You can have up to 100 active custom content types, in addition to the standard types. To add more custom types, contact Salesforce.

## Considerations for CMS Content

- When you create a custom content type, you must also create a content detail page. In Experience Builder, [create a new custom page](https://help.salesforce.com/s/articleView?id=experience.community_builder_create_page.htm&type=5&language=en_US) and select CMS Content Page.
- For URL links, make sure that the domain you use is allowlisted by your Salesforce org so that your users can access your content. Learn more about how you can [add websites to a CORS allowlist](https://help.salesforce.com/articleView?id=snapins_chat_cors_whitelist.htm&type=5&language=en_US) for your org.
- Links or connections to external resources, such as images, can cause alerts about security issues in your site, depending on your Content Security Policy (CSP) settings.
- Review the [guidelines](https://help.salesforce.com/articleView?id=overview_storage.htm&type=5&language=en_US) for the number of files that you can store in your org. Images and documents don’t count toward content record limits, but they do count toward your org’s storage limit.
- A **Content Slug** is a friendly name, with no spaces that is added to the base URL of your site. Initially, the slug is based on the title of your content, but doesn’t always match it. You can edit the content slug to adjust the result.