Ghost CMS란? 주요 기능과 워드프레스 차이, 블로그 운영 전 알아둘 점
Ghost(고스트)는 블로그 글 발행, 이메일 뉴스레터, 무료·유료 회원 구독을 함께 운영하도록 설계된 오픈소스 CMS입니다. CMS(Content Management System, 콘텐츠 관리 시스템)는 관리자 화면에서 글과 이미지를 작성·관리하는 소프트웨어를 뜻합니다. Ghost를 선택할 때는 글쓰기 기능뿐 아니라 구독자 관리, 결제 가능 여부, 다국어 구성과 서버 운영 책임이 자신의 블로그에 맞는지 확인해야 합니다.
Ghost CMS란 무엇인가요?
Ghost는 콘텐츠를 웹사이트에 공개하고, 독자를 이메일 구독자로 모으고, 필요한 경우 일부 콘텐츠를 유료 회원에게 제공하는 발행 플랫폼입니다. 소스 코드가 공개된 오픈소스 소프트웨어이므로 직접 설치할 수 있으며, 공식 관리형 서비스인 Ghost(Pro)를 이용할 수도 있습니다. Ghost라는 소프트웨어와 유료 호스팅 상품인 Ghost(Pro)는 구분해야 합니다.
예를 들어 독립 매체가 해설 기사를 누구나 읽게 공개하고, 주간 소식은 이메일로 보내며, 심층 분석은 유료 구독자에게만 제공하는 구성을 만들 수 있습니다. 이는 가능한 운영 예시이지 수익이나 구독자 증가를 보장하는 모델은 아닙니다. 글을 읽는 독자 회원과 사이트를 편집하는 운영진 계정도 별개입니다.
Ghost의 주요 기능과 실제 발행 흐름
글 작성과 미디어 삽입
Ghost에는 글을 입력하고 제목·링크·인용 등을 지정하는 시각적 편집기가 있습니다. 사진·갤러리·영상·버튼 같은 요소는 카드라는 콘텐츠 부품으로 추가합니다. 새 줄에서 +를 누르거나 /를 입력해 카드를 찾을 수 있습니다. 화면 구성은 편집기 안내와 카드 종류 안내에서 확인할 수 있습니다.
처음에는 ‘이번 주 블로그 운영 기록’이라는 연습용 글 하나로 공개 범위와 발행 경로를 익히면 좋습니다. 다음은 실제 뉴스레터 발송을 하지 않고 웹 글을 확인하는 순서입니다. Ghost 관리자 메뉴는 공식 문서의 영어 이름을 함께 사용하며, 버전에 따라 위치가 달라질 수 있습니다.
- Posts → New post에서 제목과 두세 개의 문단을 작성합니다. 사진 카드 한 개를 넣고 대체 텍스트와 설명을 확인합니다.
- 글 설정에서 짧은 주소와 태그를 정합니다. 태그는 글을 묶는 분류이며, Ghost에서는 첫 번째 태그가 기본 태그로 중요하게 취급됩니다.
- Post access를 Public으로 설정합니다. 무료 공개 연습이므로 회원 전용이나 유료 전용으로 설정하지 않습니다.
- Preview에서 데스크톱·모바일 화면을 확인합니다. 사진 크기, 링크와 제목 순서를 보고 필요하면 편집 화면으로 돌아가 고칩니다.
- Publish에서 웹사이트에만 발행하는 경로를 선택하고 이메일 수신 대상이 없는지 확인합니다. 발행 뒤 로그아웃한 창에서 글이 열리는지 확인합니다. 시험 글을 공개하고 싶지 않다면 이 단계에 앞서 초안과 미리보기 상태로 남기세요.
Ghost의 발행 메뉴는 웹 발행, 이메일 발송 또는 둘 다를 구분합니다. 글의 공개 범위와 이메일을 받을 대상은 서로 다른 설정이므로 각각 확인해야 합니다.
이메일 뉴스레터와 구독자 관리
뉴스레터는 구독을 선택한 독자의 이메일로 콘텐츠를 보내는 기능입니다. 웹사이트 방문을 기다리는 것과 달리 정기 소식을 직접 전달할 수 있지만, 발송 주기·수신 거부·반송 관리도 운영 업무에 포함됩니다. 회원 가입이 곧 모든 뉴스레터 수신 동의를 뜻하는 것으로 취급해서는 안 됩니다.
- Settings → Membership → Email newsletter에서 Newsletter sending을 확인하고, 발송을 사용할 준비가 되었을 때 활성화합니다.
- Settings → Membership → Newsletters에서 뉴스레터 이름, 설명과 발신 정보를 설정합니다. 기존 회원을 새 뉴스레터에 자동 등록하는 선택도 확인합니다.
- 초안에서 이메일 미리보기를 열고 본인 주소로 시험 메일을 보냅니다. 받은 편지함에서 제목·이미지·링크·모바일 표시와 수신 거부 링크를 확인합니다.
- 실제 발송 전에는 선택한 뉴스레터와 수신 대상이 맞는지 다시 확인합니다. 처음부터 전체 회원에게 시험 메일을 보내지 말고, 테스트와 실제 발행을 구분하세요.
여러 뉴스레터를 만들면 주제나 언어별로 구독 대상을 나눌 수 있습니다. 구체적인 설정은 뉴스레터 설정 안내를, 회원의 구독 상태와 분류는 회원 관리 안내를 참고하세요. 이미 발송된 메일은 웹 글처럼 본문 전체를 소급해서 바꿀 수 있다고 가정하지 않아야 합니다.
무료 회원과 유료 회원의 콘텐츠 구분
글 설정에서는 전체 공개, 로그인한 회원 공개, 유료 회원 공개, 특정 유료 등급 공개 등을 선택할 수 있습니다. 로그인 회원 공개에는 무료 회원도 포함될 수 있으므로 ‘회원 전용’과 ‘유료 회원 전용’은 다릅니다. 공개 범위는 글 설정의 Post access 안내에서 확인할 수 있습니다.
예를 들어 기초 설명은 공개하고, 추가 해설은 무료 회원에게, 정기 심층 자료는 유료 회원에게 제공할 수 있습니다. 운영자는 공개 방문자·무료 회원·유료 회원 미리보기를 각각 확인해야 합니다. 유료 구독에는 별도의 결제 연결과 서비스 이용 조건이 필요합니다.
테마와 외부 서비스 연동
테마는 사이트의 디자인 틀입니다. Ghost는 테마를 변경하고 외부 분석·자동화·폼 서비스를 연결할 수 있습니다. 연동에는 주소 붙여넣기, HTML(Hypertext Markup Language, 웹 문서 구조를 표현하는 표시 언어) 카드, 코드 삽입, API(Application Programming Interface, 프로그램 사이의 통신 인터페이스) 등이 쓰입니다. 필요한 방식은 외부 서비스 연동 안내에서 확인할 수 있습니다.
외부 서비스를 연결하면 해당 서비스의 비용과 계정 관리도 추가됩니다. 원하는 기능이 ‘연동 가능’하다는 사실과 설치만 하면 기존 기능이 그대로 작동한다는 것은 다릅니다. 특히 사용자 테마와 연동 기능은 Ghost(Pro)의 선택한 요금제에서 사용할 수 있는지도 확인하세요.
Ghost와 워드프레스는 무엇이 다른가요?
아래 비교는 직접 설치하는 WordPress.org 소프트웨어를 기준으로 합니다. WordPress.com의 관리형 상품과는 조건이 다를 수 있습니다. 워드프레스의 공식 기능 안내와 Ghost의 기능을 함께 보면, 지원 기능의 유무뿐 아니라 어떤 기능을 기본으로 제공하고 무엇을 확장하는지가 다릅니다. 플러그인은 소프트웨어에 기능을 추가하는 확장 도구입니다.
| 비교 항목 | Ghost | 워드프레스 |
|---|---|---|
| 중심 용도 | 글 발행·뉴스레터·회원 구독 | 블로그부터 다양한 형태의 사이트 제작 |
| 글쓰기 | 편집기와 미디어 카드 중심 | 블록 편집기와 다양한 편집 도구 |
| 뉴스레터 | 작성·회원·발송 흐름을 기본 제공 | 플러그인이나 외부 서비스로 구성 가능 |
| 유료 콘텐츠 | 내장 회원 기능과 Stripe 결제 연결 | 회원·결제 플러그인 등에 따라 구성 |
| 기능 확장 | 내장 기능·외부 연동·테마 개발 | 플러그인·테마·맞춤 개발 |
| 글 분류 | 태그와 기본 태그 중심 | 카테고리·태그 및 추가 분류 활용 |
| 여러 언어 운영 | 별도 설치나 번역 서비스 등 구성 검토 | 다국어 플러그인 등으로 구성 가능 |
글쓰기와 기능 확장의 차이
Ghost는 글·구독자·뉴스레터를 한 흐름에서 관리하려는 운영에 잘 맞습니다. 워드프레스는 필요한 플러그인을 조합하는 선택 폭이 넓지만, 선택한 도구 사이의 호환성도 관리해야 합니다. 어느 쪽이든 테마·광고·분석 도구를 추가하면 실제 운영 구조가 달라집니다.
워드프레스의 편집 방식이 궁금하다면 블록 편집기와 고전 편집기 비교를 함께 살펴볼 수 있습니다. Ghost의 카드와 워드프레스 블록은 모두 콘텐츠 요소를 다루지만, 데이터 구조와 확장 기능까지 서로 호환된다는 뜻은 아닙니다.
다국어 콘텐츠는 별도 설계가 필요합니다
사이트의 버튼 문구를 한국어로 바꾸는 것과 같은 글의 한국어·영어 번역을 연결하는 것은 다른 작업입니다. Ghost의 다국어 안내는 언어별로 서로 다른 콘텐츠를 발행한다면 언어마다 별도 설치를, 같은 콘텐츠를 번역한다면 Weglot·Transifex 같은 서비스 활용을 제안합니다.
따라서 번역 글 연결, 언어 선택기, 언어별 메뉴·뉴스레터와 주소 구조를 먼저 설계해야 합니다. 테마 번역 기능만으로 이 작업이 모두 해결된다고 가정하지 마세요. 현재 공식 안내는 관리자 화면 자체의 국제화도 지원되지 않는다고 설명하므로 운영진의 사용 언어도 확인하는 편이 좋습니다.
자체 호스팅과 Ghost(Pro)의 차이와 비용
직접 설치하는 자체 호스팅
자체 호스팅은 Ghost를 자신의 서버나 호스팅 업체에 설치하고 운영하는 방식입니다. 소프트웨어 사용료가 없더라도 서버, 도메인, 백업 저장소, 이메일 발송과 관리 시간이 무료가 되는 것은 아닙니다. 설치·업데이트·장애 대응을 누가 맡는지 정해야 합니다. 공식 호스팅 비교는 서버 관리 책임과 추가 서비스 비용을 설명합니다.
특히 회원 가입·로그인 링크를 보내는 메일과 뉴스레터를 대량 발송하는 메일은 설정이 다릅니다. 공식 메일 설정 문서는 기본 대량 메일 발송에 Mailgun이 필요하다고 안내합니다. 로그인 메일이 도착한다고 뉴스레터 발송까지 준비된 것은 아닙니다. 발송 도메인 인증과 실제 시험 메일 수신도 별도로 확인해야 합니다.
관리를 맡기는 Ghost(Pro)
Ghost(Pro)는 공식 관리형 호스팅으로 서버 운영, 업데이트, 백업과 이메일 발송 기반 등의 관리를 제공합니다. 그렇더라도 글 공개 범위, 수신 대상, 결제 설정과 콘텐츠 품질은 운영자가 관리합니다. 호스팅을 맡기는 것과 발행 업무 전체를 대신 맡기는 것은 다릅니다.
2026년 10월 30일 공식 요금표의 회원 1,000명 기준 연간 결제 표시는 Starter가 월 환산 18달러, Publisher가 월 환산 29달러입니다. 월 환산 금액을 매달 결제한다는 뜻은 아니며, 실제 청구 주기·회원 수·세금과 필요한 기능을 함께 확인해야 합니다. 당시 요금표에서 유료 구독과 사용자 테마는 Starter에 포함되지 않고 Publisher 이상에서 제공됩니다. 요금 산정의 회원 수에는 무료·유료 등록 독자가 모두 포함되며, 운영진 계정 수와는 별도입니다.
| 운영 항목 | 자체 호스팅 | Ghost(Pro) |
|---|---|---|
| 서버와 설치 | 직접 또는 계약한 업체가 구성 | 공식 서비스에서 관리 |
| 업데이트·장애 대응 | 담당자와 절차를 직접 마련 | 관리형 서비스 범위에서 제공 |
| 백업·복원 | 파일·데이터와 복원 절차 직접 확보 | 서비스 백업 범위 확인, 별도 내보내기도 검토 |
| 뉴스레터 발송 | 발송 서비스 설정·비용 관리 | 포함 범위와 요금제 조건 확인 |
| 비용 판단 | 서버·메일·백업·관리 시간을 합산 | 요금제·회원 수·추가 서비스 비용 합산 |
예산을 비교할 때는 지금 회원 수뿐 아니라 늘어난 뒤의 요금, 운영진 계정 수, 업로드 제한과 사용자 테마 필요 여부를 적어 보세요. 단순한 개인 블로그와 정기 유료 매체는 필요한 기능과 관리 부담이 다릅니다.
Ghost로 블로그 수익을 만드는 방법
애드센스와 광고 연동
Ghost에도 애드센스를 연결할 수 있습니다. 공식 애드센스 연동 안내는 사이트 머리글의 코드 삽입 기능으로 자동 광고 코드를 넣거나, 글의 HTML 카드와 테마에 광고 단위 코드를 배치하는 방법을 설명합니다. Ghost(Pro)에서는 애드센스 연동을 위한 사용자 도메인도 확인해야 합니다.
실제 적용 전에는 애드센스의 사이트 심사와 정책, 선택한 Ghost 요금제의 코드 삽입·테마 편집 가능 범위를 확인하세요. 적용 후 공개 페이지와 모바일에서 본문·버튼을 가리지 않는지 봅니다. 광고가 표시되지 않는다고 코드를 반복 삽입하지 말고 심사 상태와 설정을 확인해야 합니다. 광고 수익은 방문자·주제·광고 수요 등에 따라 달라지며 CMS를 바꿨다는 이유로 늘지는 않습니다.
유료 뉴스레터와 회원 구독
Ghost의 기본 유료 구독은 Stripe와 연결합니다. 공식 Stripe 연동 안내에 따라 Settings → Payments에서 연결한 뒤 구독 가격과 등급을 구성합니다. Ghost가 추가 거래 수수료를 받지 않는다는 설명은 결제 처리 수수료나 호스팅 비용까지 없다는 뜻은 아닙니다.
결제를 받을 사업자가 등록된 국가에서 Stripe를 이용할 수 있는지 Stripe 지원 국가 안내로 먼저 확인하세요. 독자가 결제할 수 있는 국가와 판매자가 계정을 개설할 수 있는 국가는 다른 조건입니다. 통화·정산·계정 심사·환불과 구독 해지 조건도 확인한 뒤 유료 운영을 설계해야 합니다.
‘매주 한 편의 심층 분석 제공’처럼 제공할 콘텐츠와 주기를 먼저 정하고, 무료 미리보기와 유료 범위가 그 약속에 맞는지 시험하세요. 유료 구독은 결제 버튼을 만드는 일에 더해 지속적으로 콘텐츠를 제공하고 회원을 지원하는 운영입니다.
제휴 링크·후원·협찬
콘텐츠 안에 적절한 제휴 링크나 후원 안내를 넣는 방식도 검토할 수 있습니다. 제휴·협찬의 성격을 독자가 알 수 있게 표시하고, 웹 글과 이메일에 들어갈 후원 표시를 각각 확인하세요. 외부 결제 페이지로 연결하는 것과 Ghost 안에서 회원의 유료 접근권한을 자동 관리하는 것은 서로 다른 기능입니다.
Ghost(Pro)의 후원·일회성 결제 기능도 요금제와 결제 서비스 조건에 영향을 받습니다. 외부 후원 도구를 선택한다면 수수료뿐 아니라 결제 뒤 회원 등급이 어떻게 갱신되는지, 연동이 끊기면 누가 처리하는지도 확인해야 합니다.
Ghost의 장점과 운영 시 주의할 점
발행에 집중하는 구조와 기능 적합성
Ghost는 글 작성, 이메일 전달, 회원 관리가 연결되어 있어 이 세 가지가 운영의 중심일 때 도구 구성을 단순하게 만들 수 있습니다. 필요한 기능이 기본 제공된다면 여러 도구를 조합하는 작업을 줄일 수 있습니다.
반면 복잡한 예약·쇼핑몰·맞춤 업무 기능이나 많은 언어의 번역 연결이 필요하면 별도 서비스와 개발이 늘어날 수 있습니다. ‘필수 기능’, ‘연동으로 가능한 기능’, ‘새로 개발해야 하는 기능’을 나눠 목록으로 적고, 실제 테마와 계정 조건에서 작동하는지 확인하는 것이 좋습니다.
SEO와 속도는 최종 페이지로 판단합니다
SEO(Search Engine Optimization)는 검색엔진이 콘텐츠를 이해하고 찾기 쉽게 만드는 최적화입니다. Ghost에는 메타 정보, 검색엔진용 사이트맵과 대표 주소를 알리는 canonical 태그 등 기본 검색 최적화 기능이 있습니다. 이런 기능이 있다고 검색 순위나 생성형 검색의 인용이 보장되지는 않습니다.
속도 역시 테마, 큰 이미지, 광고와 외부 스크립트의 영향을 받습니다. 비교할 때는 비슷한 콘텐츠와 기능을 담은 실제 공개 페이지를 같은 조건에서 측정하세요. 편집기 화면이 단순하다는 이유만으로 방문자의 페이지 로딩이 더 빠르다고 결론 내릴 수는 없습니다.
어떤 블로그에 Ghost가 적합할까요?
- 글과 뉴스레터를 함께 운영한다면: 공개 글, 이메일 발송과 구독자 목록을 한 흐름으로 관리하는 구성을 먼저 시험해 볼 만합니다.
- 독자 회원과 유료 구독이 중심이라면: 콘텐츠 공개 등급과 결제 연결이 필요한 국가·통화에서 가능한지 확인한 뒤 적합성을 판단하세요.
- 광고 수익 중심의 정보 블로그라면: 광고 위치·분류·검색 유입·기존 작성 도구를 옮기는 비용과 얻는 편익을 비교해야 합니다. 광고를 붙일 수 있다는 사실만으로 이전의 필요성이 생기지는 않습니다.
- 다양한 기능과 여러 언어가 필요하다면: 번역 연결과 메뉴, 외부 서비스 및 별도 설치의 운영 비용까지 포함해 비교하세요. 현재 환경에서 이미 잘 작동하는 기능을 무엇으로 대체할지 먼저 정합니다.
가령 정기 해설을 쓰는 운영자는 한 편의 원고를 웹과 이메일로 전달하는 과정을 시험할 수 있습니다. 반면 여러 언어의 정보 글을 대량으로 관리하는 운영자는 번역 관계·주소·분류가 실제로 유지되는지를 먼저 시험하는 편이 판단에 도움이 됩니다. 같은 CMS라도 목표에 따라 먼저 검증할 기능이 달라집니다.
워드프레스에서 Ghost로 이전하기 전 확인할 사항
이전은 글 파일을 불러오는 작업과 사이트의 기능·주소·회원 관계를 다시 구성하는 작업으로 나눠야 합니다. 공식 워드프레스 이전 도구가 글과 페이지 가져오기를 지원하지만, 모든 플러그인과 사용자 정의 글 유형까지 옮겨 주는 것은 아닙니다.
- 복원 가능한 백업부터 만듭니다. 워드프레스 데이터베이스와 업로드 파일, 테마·플러그인 및 설정을 보관합니다. 도구의 글 내보내기 파일만으로 전체 사이트가 복구된다고 생각하지 마세요. 기존 공개 주소 목록도 남깁니다.
- 별도 시험 사이트에서 가져옵니다. 워드프레스의 도구 → 내보내기 → 모든 콘텐츠로 내보낸 파일을 준비하고, Ghost의 Settings → Advanced → Import/Export에 있는 WordPress 이전 도구에서 검토합니다. 글 수와 파일 크기가 도구의 현재 지원 범위에 드는지도 확인합니다. 운영 사이트의 도메인을 바로 바꾸지 않습니다.
- 지원 범위와 분류 변환을 확인합니다. 대표 글 몇 편에서 본문·이미지·캡션·링크를 비교합니다. 공식 안내에 따르면 워드프레스 카테고리는 태그로 변환되고 첫 카테고리는 기본 태그가 됩니다. 지원하지 않는 글 유형과 쇼트코드, 접근권한 플러그인은 별도로 처리해야 합니다. 워드프레스 광고·목차 쇼트코드가 Ghost에서도 그대로 작동한다고 가정하지 마세요.
- 회원·구독 데이터는 따로 계획합니다. 이메일 목록과 수신 거부 상태를 보존합니다. 기존 Stripe 구독이 있다면 같은 결제 계정과 고객 식별자(
stripe_customer_id)가 올바르게 연결되는지 확인합니다. 회원 가져오기 안내에 맞춰 CSV(Comma-Separated Values, 표 데이터를 텍스트로 저장하는 형식)를 준비합니다. 결제 연결을 확인하지 않은 채 기존 회원에게 새 구독을 다시 만들도록 안내하지 않습니다. - 주소 유지와 리디렉션을 설계합니다. 기존 주소와 새 주소의 대응표를 만들고, 바뀐 경로에는 필요한 301 영구 이동을 설정합니다. Ghost 리디렉션 안내를 참고해 기존 링크가 한 번에 올바른 글로 연결되는지 확인합니다. 도메인까지 바뀐다면 이전 도메인의 유지와 이동 설정도 필요합니다.
- 메뉴·광고·분석·다국어를 다시 구성합니다. 항목이 보이는 것뿐 아니라 클릭했을 때의 목적지, 언어 전환, 광고 위치와 통계 수집을 확인합니다. 테마를 바꾼 뒤 누락된 기능이 없는지도 점검합니다.
- 독자 상태별로 검증합니다. 로그아웃 방문자, 무료 회원, 유료 회원의 접근과 모바일 화면을 각각 확인합니다. 뉴스레터는 본인에게 시험 발송하고 수신 대상·수신 거부를 확인합니다. 결제 연결과 구독 변경 이후 접근권한도 서비스의 지원 절차에 맞춰 점검합니다.
- 전환과 되돌리기 기준을 정합니다. 도메인 연결 전 백업 복원 방법과 중단 조건을 기록합니다. 이전 뒤 문제가 생겨 복원한다면 새 사이트에서 발생한 회원·결제·콘텐츠 변경도 정리해야 합니다. 사이트 주소만 되돌리는 것으로 모든 상태가 복구되는 것은 아닙니다.
Ghost를 운영한 뒤에도 콘텐츠·회원·테마 내보내기와 미디어 보관 범위를 확인해 두세요. 자체 호스팅에서는 미디어 파일을 서버에서 별도로 복사해야 할 수 있습니다. 이전 여부는 화면의 인상보다 필요한 기능과 데이터가 유지되는지, 장기 관리 부담을 감당할 수 있는지로 판단하는 편이 실용적입니다.




