Salesforce Experience Cloud에서 CMS 콘텐츠 생성·표시·연동까지 완벽 가이드

Salesforce Experience Cloud를 활용하면 별도의 외부 서버나 복잡한 개발 과정 없이, 웹사이트 제작과 콘텐츠 관리 시스템(CMS)을 한 번에 구축할 수 있습니다.
이번 글에서는 CMS 콘텐츠 생성부터 사이트 표시, 외부 CMS(WordPress) 연동, 게스트 접근 설정까지 SEO 최적화된 단계별 가이드를 정리했습니다.


1. Salesforce CMS & Experience Cloud 개요

  • 목표: Salesforce CMS로 뉴스, 이미지, 문서 등 다양한 콘텐츠를 만들고 Experience Builder 사이트에 표시
  • 준비물:
    • Salesforce Developer Edition(무료 가입)
    • CMS 사용 권한이 부여된 사용자 계정
    • 웹사이트로 사용할 Experience Builder 사이트

2. CMS 콘텐츠 생성을 위한 권한 설정

  1. 권한 집합(Permission Set) 생성 → 이름 예: CMSuser
  2. 시스템 권한: “CMS workspace and channels” 활성화
  3. 탭 접근: CMSChannels, Experiences, Home, Workspaces → Default On
  4. Salesforce CMS 앱 접근권한 부여
  5. 사용자에 권한 집합 할당

3. Experience Builder 사이트 활성화 및 생성

  1. 디지털 경험(Digital Experiences) 활성화
    • 도메인 지정 (예: mycompany.force.com)
  2. 경험 생성(Create an Experience) 클릭 → Build Your Own 선택
  3. 테마 설정: Jepson 등 사전 템플릿 사용
  4. 기본 페이지 구조 편집 → 필요 없는 구성 요소 삭제

4. CMS 워크스페이스 생성 & 콘텐츠 추가

  1. 워크스페이스 생성 → 이름 지정 (예: CompanyNews)
  2. 채널 추가: 만든 Experience Builder 사이트 연결
  3. 콘텐츠 생성
    • 뉴스(News), 이미지, 문서 중 선택
    • 제목, 본문, 배너 이미지, 요약(Excerpt) 입력
  4. 게시(Publish) 클릭 → 승인 프로세스 옵션 가능

5. CMS 콘텐츠 표시 (Single Item)

  1. Experience Builder 페이지에 CMS Single Item 구성 요소 추가
  2. 표시할 콘텐츠 선택
  3. 필드 매핑:
    • Headline → Title
    • Subheading → Excerpt
    • Image → Banner Image
  4. 버튼 텍스트 수정 (예: “자세히 보기”)

6. 뉴스 상세 페이지 설정

  1. “뉴스 상세(News Detail)” 페이지에 CMS Single Item Detail 구성 요소 추가
  2. 필드 매핑: Headline, Image, Body, Excerpt
  3. 스타일, 배경, 버튼 색상 등 디자인 조정

7. CMS 컬렉션 표시

  1. 추가 콘텐츠 생성 → 최소 2개 이상
  2. 컬렉션 생성: 조건 필터(예: 제목에 “이벤트” 포함)
  3. 페이지에 CMS Collection 구성 요소 추가
  4. 레이아웃 변경 가능 (그리드, 캐러셀, 슬라이드쇼)

8. Salesforce 레코드 컬렉션 표시

  1. CRM 개체 승인: Accounts, Cases 등
  2. 목록 보기(List View) 생성 → 공개로 설정
  3. 컬렉션 생성 시 Salesforce CRM 선택
  4. 페이지에 CMS Collection 추가 후 필드 매핑

9. CMS Connect로 외부 CMS(WordPress) 연동

  1. WordPress JSON API 활성화 (Jetpack 플러그인)
  2. Salesforce CMS Connect에서 연결 생성:
  3. JSON Path 매핑:
    • Title → @title
    • Author → @author/name
    • Date → @date
    • Content → @content
    • Image → @featured_image
  4. 보안 설정: CORS와 CSP Trusted Sites에 도메인 추가

10. 사이트 게시 & 게스트 접근 설정

  1. Publish 클릭 → 사이트 활성화
  2. 공개 접근 허용: Public can access the site 체크
  3. 게스트 사용자 프로필 권한 부여
    • 개체 권한 + 필드 권한 + 레코드 공유 규칙 설정
  4. 시크릿 모드 테스트로 외부 접근 확인

SEO 팁

  • 콘텐츠 제목에 주요 키워드 삽입 (예: Salesforce CMS, Experience Cloud, CMS Connect)
  • 이미지에는 대체 텍스트(alt) 포함
  • 컬렉션·단일 콘텐츠 페이지에 메타 설명과 H태그 구조 반영
  • 외부 CMS 연동 시 URL 구조 최적화

결론

이 가이드를 따르면 Salesforce Experience Cloud에서 내부 CMS 구축부터 외부 콘텐츠 연동까지 완전한 웹사이트 운영이 가능합니다.
기업 뉴스 포털, 고객 지원 센터, 제품 정보 허브 등 다양한 용도로 활용할 수 있으며, 개발 지식 없이도 관리가 가능합니다.

Salesforce 공식 Experience Cloud 안내