Enable Search for Content in CMS Channels

Make finding CMS content easier for your users. Configure search within all your channels, including Experience Cloud sites, Commerce Cloud, Marketing Cloud Engagement, Heroku, LEX apps, and more.

Required Editions

Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To create a channel in the Digital Experiences app:

Modify All Data

OR

Create CMS Workspaces and Channels

To manage channel settings: A CMS workspace contributor role of content admin

Enable search for your Salesforce org’s channels in the CMS Channels tab and get your users to the CMS content they need.

  1. From Setup, open the relevant user profile and click Edit. In the Tab Settings section, set CMS Channels to Default On.
    If the profile uses the Enhanced Profile User Interface, open the user profile and click Object Settings | Tab Settings.
  2. Save your changes, log out of your org, and then log back in to access your changes.
  3. To enable search for your channels in your org, open the CMS Channels tab in Salesforce CMS. Select Arrow | Edit beside a channel and click the Search toggle.
    Enable Search
  4. Note
    Note If you use Experience Builder to create the site where your content appears, you must also configure the Global Search Box component after you enable search for a channel.
    Open your site in Experience Builder and click the Global Search Box.
  5. Add the Content object to the Global Search Box component by clicking Add(1) and changing the object property to Content(2) from the dropdown.
    Global Search Box component in Experience Builder
  6. Save your changes. After you enable search for a channel, users can then search for all published CMS content types within that channel.
    Search bar in CMS
    Set up a content detail page for your custom content type so users can search for it in the site.
    Connect REST API supports searching managed content.